Я играл с Rails и разработал несколько простых приложений. Я подумываю о покупке VPS для размещения этих приложений, и мне было интересно, сколько я могу рассчитывать на него поставить.
Продукт, на который я смотрел, обеспечивает 25 ГБ хранилища, 500 ГБ трафика в минуту и 384 МБ гарантированной памяти, а в спокойное время - больше.
У приложений, которые я буду использовать, будет очень мало трафика и памяти.
Также можно ли запускать сайты с использованием PHP на одном сервере?
Приносим извинения, если эти вопросы кажутся простыми, у меня нет опыта работы с собственным сервером.
Любые советы приветствуются.
Спасибо.
Ответ на самом деле, как обычно, «это зависит от обстоятельств». По множеству факторов. Вы не дали нам много информации, чтобы продолжить. Например:
Кто будет использовать приложения? Это только личное использование, некоторый ограниченный набор потенциальных пользователей, таких как инструмент планирования для вашей местной малой лиги, или открытый для национальной / международной общественности?
Как выглядит единичное взаимодействие с пользователем? Ожидаете ли вы, что посетитель будет постоянно оставаться на вашем сайте, например, искать игру, выполнить поиск или два и исчезнуть через минуту?
Вам требуются другие службы, такие как СУБД, почта или ...?
Один из вариантов - купить управляемый хостинг; кто-то берет на себя все администрирование, безопасность, обновления ОС и т. д., а вы пишете свои приложения и продолжаете заниматься своим делом. Преимущество этого в том, что вам придется меньше учиться и разбираться, прежде чем вы сможете начать работу, и, если вы сможете подогнать свои требования к их предложениям, это значительно снизит накладные расходы, позволяя вам сосредоточиться на том, что вы пытаетесь. достигать.
С другой стороны, вы будете связаны их ограничениями в отношении того, какое программное обеспечение установлено и так далее; если вам нужно что-то, чего они не предлагают, или более новая версия инструмента, вам придется подождать или смириться с этим.
Другой вариант - запустить свой собственный компьютер, возможно, VPS. Обратной стороной является то, что вы сами по себе, вы должны настраивать его и поддерживать, со всей сложностью обучения и усилиями, которые требуются для обеспечения безопасности компьютера в большом, плохом, общедоступном Интернете. Положительным моментом является то, что вы можете делать все, что захотите, и у вас есть столько гибкости, сколько вам нужно. Есть провайдеры VPS, которые позволят вам начать с малого и (почти?) Прозрачно позволят вам обновиться, если вам понадобится больше ресурсов.
Планирование развертывания является сложным процессом, и вам нужно подумать о том, что вы пытаетесь сделать, если вы рассчитываете заранее иметь разумное представление о том, что вам нужно.
Однако есть альтернативный подход, который может хорошо работать для многих: не ожидайте, что заранее получите разумное представление о том, что вам нужно. Планируйте изменения. Сделайте ваши приложения чрезвычайно легкими для развертывания, убедитесь, что ваши веб-сервисы / код / службы баз данных / данные могут быть легко развернуты на новом компьютере, и тогда не будет иметь значения, если ваш хост недостаточно мощный. Когда понадобится, его будет легко переместить.