Масштабирование веб-сайта ЛАМПЫ размещается на EC2

Принятие Вас может найти хорошую цену для них. Телефоны Snom являются довольно хорошей, массовой поддержкой развертывания, http администраторский интерфейс и целый набор небольших касаний. Вещи как SIP регистрируются по телефону и пакетное получение, если действительно необходимо войти глубоко когда стрельба проблемы.

Я использовал и 820 и различное 3x0 варианты.

1
задан 23 December 2010 в 16:21
2 ответа

Существует целый ряд статей об этой теме http://highscalability.com

Я не использовал AWS, но у меня есть опыт с выполнением виртуальных экземпляров в центре обработки данных, с помощью rackspace виртуальные экземпляры и appengine.

То, как Вы масштабируетесь (по сравнению с) значительно определяется тем, что это, Вы пытаетесь сделать. Некоторые приложения будут i/o интенсивный, некоторые будут интенсивным CPU. Ваше узкое место могло бы быть входящим i/o, вычислительной мощностью, или бэкендом i/o или комбинацией трех в переменных суммах в зависимости от того, где Вы находитесь в жизненный цикл своего приложения. Все потребуют немного отличающейся стратегии.

Используя что-то как AWS, в целом Вы хотите масштабировать горизонтально, и необходимо начать с конца в памяти и сохранить приложения слабо связанными. Это позволит Вам подбрасывать другой экземпляр для масштабирования для требования. Хорошо сохранять Ваш экземпляр дб на том же экземпляре как Ваше главное приложение, когда Вы начинаете, но это обычно - первая вещь, которая будет отделена на свой собственный сервер.

Таким образом, Вы могли бы начать со всем работающим на одном экземпляре. Затем Вы начинаете получать некоторый трафик и замечать, что база данных съедает Ваш CPU. Таким образом, Вы перемещаете базу данных в другой экземпляр, и все является большим. Пока Вы не начинаете получать больше трафика..., и Вы замечаете, что Ваш фронтенд не может не отставать от трафика. Таким образом Вы разжигаете пару большего количества экземпляров, загрузка балансируют их, и Вы счастливы некоторое время и увеличиваетесь к, возможно, дюжине веб-серверов... Но затем Вы получаете еще некоторый трафик, и в то время как фронтэнд поддерживает на высоком уровне, теперь Ваша машина баз данных начинает перегружаться. Таким образом Вы копируете свою базу данных в ведущее устройство и несколько ведомых устройств, и все прекрасно... и т. д. и т. п.

2
ответ дан 3 December 2019 в 19:30

Я работал над Amazone EC2/EBS и т.д. некоторое время назад, когда он был запущен и успешно переместил один из больших сайтов от физических хостов до его сред.

Я зарегистрировал некоторый свой опыт в моем блоге как http://linuxadminzone.com/how-to-install-setup-and-config-haproxy-loadbalancer-for-content-switching/ существует больше сообщений, но я не могу вставить ссылку здесь. Я надеюсь, что это может помочь Вам.

1
ответ дан 3 December 2019 в 19:30

Теги

Похожие вопросы