У меня есть несколько общих вопросов относительно «наилучшего» способа развертывания веб-приложения (и ведения блога wordpress) для небольшой начинающей компании с ограниченным капиталом.
Прямо сейчас у нас есть простой сервер Ubuntu (старый Pentium 4) с Tomcat / Apache / MySQL / PHP. Tomcat используется для развертывания нашего приложения Grails. Apache / PHP / MySQL используются для размещения блога Wordpress. Сервер находится на домашней линии ... с помощью службы динамического DNS для обновления изменяющегося IP. Очевидно, это не лучшее постоянное решение.
Если бы мы сделали следующий шаг, что бы вы порекомендовали? Amazon EC2? Купить новый сервер и выделенное направление бизнеса? Другие варианты? Остаться с тем, что у нас есть? Очевидно, есть много факторов, которые влияют на принятие правильного решения ... ищу некоторые приблизительные ответы, которые помогут мне определить, иду ли я по правильному пути.
Заранее спасибо!
Преимущества облачного хостинга:
Недостатки облачного хостинга:
Мое личное мнение: если вы стартап, сосредоточьтесь на своем продукте и своих клиентах и двигайтесь быстро. Выбирайте облачный хостинг, если нет проблем с платформой, безопасностью или производительностью, которые для вас критичны.
Хотя я согласен с Томом Шоу в отношении преимуществ и недостатков, мое мнение из этого списка иное.
Если у вас есть смекалка, чтобы делать что-то своими руками, делайте это своими силами (кстати, я предпочитаю эту позицию почти во всем). Да, у этого есть недостатки, в первую очередь то, что вы тратите время и сообразительность внутренних людей, для которых, вероятно, существует внутренняя конкуренция, - но поскольку эти затраты «вам в лицо», вы, естественно, сбалансируете их на повседневной основе. дневная основа.
Если вы не можете сделать это самостоятельно, сделайте это в облаке, но быть в курсе рисков, на которые вы идете. Если облака - и многие другие сторонние решения - идут не так, как надо, так это потому, что, за исключением счета, недостатки не видны вам каждый день, люди склонны их игнорировать. Анализ риска не выигрывает от подхода «пищащего колеса», поскольку риск не меньше только потому, что он не происходит на вашем лице.
Мой ответ здесь не будет очень популярным, но подумайте об использовании VPS, такого как Linode, который за 20 долларов в месяц будет работать лучше, чем любой облачный хостинг за 99 долларов в месяц.
Облачный хостинг в основном используют две группы людей:
A. Те, которые имеют постоянные, но относительно короткие пики трафика каждый день, что требует мгновенного увеличения количества серверов в 2-3 раза.
B. Люди, которые ошибочно полагают, что получают более дешевый хостинг, большую производительность и масштабируемость, превышающие ресурсы оборудования (того 1 сервера, на котором они находятся).
Очень быстро настроить
Как и большинство VPS. А выделенные ящики могут занять менее 2 часов, прежде чем вы получите информацию для входа.
Низкие первоначальные затраты
VPS не требуют никаких авансовых платежей, как и выделенные боксы, если нет какой-либо в основном поддельной платы за установку. Только для колокации необходимо приобрести исходное оборудование.
Легко масштабировать вверх или вниз по мере необходимости
Большинство облаков не масштабируются сверх ресурсов сервера, на котором работает ваша виртуальная машина. Конечно, вы могли бы перенести его в более крупный ящик, но проблема остается как есть и может быть решена только путем создания распределенных приложений. OP говорит о запуске WordPress здесь.
Легко разместить на нескольких площадках для обеспечения избыточности
Ладно. Как и образы виртуальных машин на VPS.
Доступ к сообществу людей, решающих одни и те же проблемы на одной платформе
Может быть. Но не совсем так. Ведь вокруг хостинга много сообществ.