Сколько экземпляров мне потребуется?

Я пытаюсь выяснить требования к хостингу для сайта нашей организации. Любое руководство к этому будет высоко оценено!

Мне нужно знать, сколько/каких экземпляров мне понадобится, чтобы я мог начать планировать это в своей голове.

Информация: - Мы будем использовать ExpressionEngine (PHP) для поддержки наших сайтов, будет два сайта, поэтому мы будем использовать Multi-site manager все это уравновешивается средним значением 85 КБ - Все изображения / мультимедиа будут размещены на S3 - База данных для работы на RDS - Я буду кэшировать страницы в CMS, чтобы минимизировать нагрузку

Я знаю, что нам понадобится несколько экземпляров EC2, интересно, что вы, ребята, предложите с точки зрения количества экземпляров/каких именно. Раньше я не использовал балансировщики нагрузки AWS, но уверен, что они мне понадобятся.

Я ценю любые предложения, а также ссылки, которые я мог бы прочитать о требованиях. Спасибо!


person Andy Sanchez    schedule 05.12.2013    source источник


Ответы (1)


Честно говоря, никто не может ответить на этот вопрос без угадывания, но, возможно, лучше вместо того, чтобы пытаться выяснить, сколько экземпляров вам нужно, это потратить время на разработку архитектуры вашего сайта, чтобы он мог адаптироваться к использовать столько экземпляров, сколько ему нужно, на основе реальных показателей использования, которые он собирает после запуска.

AWS предоставляет автомасштабирование именно для этой цели. Угадайте, сколько инстансов вам нужно, но настройте все так, чтобы, если AWS обнаружит, что заданный порог был превышен (используя заданную вами метрику), он автоматически запускает больше инстансов для удовлетворения спроса, а затем может отключить их. линии, когда это безопасно. Как правило, вы должны быстро запускать дополнительные экземпляры и медленно отключать их (поскольку вы все равно платите за полный час после их запуска). Вы также можете установить минимум и максимум, чтобы вам не пришлось внезапно платить за 500+ экземпляров, которые были запущены по ошибке!.

Даже если бы вы знали, что удовлетворит нагрузку в первую неделю, можете ли вы действительно знать, каким будет спрос через 6-12 месяцев? При правильной настройке автомасштабирования вам не нужно знать заранее.

Эта ссылка является хорошей отправной точкой; http://aws.amazon.com/autoscaling/

person E.J. Brennan    schedule 05.12.2013
comment
Есть ли способ оценить это? Иначе как мы можем оценить стоимость? - person Bagusflyer; 20.03.2014