Назад | Перейти на главную страницу

Как масштабировать инстанс EC2?

Я новичок в конфигурациях серверов и Linux в целом, поэтому, пожалуйста, не теряйте терпения:

У меня есть небольшой экземпляр EC2, на котором запущен сервер LAMP на Ubuntu 10.04 LTS.

Я совершенно сбит с толку относительно того, как я смогу расширить возможности для удовлетворения требований трафика, если мне это понадобится. Могу ли я изменить тип сервера на большой? Или создать другой экземпляр и выполнить некоторую балансировку нагрузки? Я даже не знаю, с чего начать. Если бы кто-то мог дать мне несколько советов и указать мне правильное направление в документации, я был бы бесконечно благодарен. Спасибо!

Вы можете изменить размер экземпляра, но если у вас 32-битный экземпляр, вы не можете масштабировать его до 64-битного (если мне не изменяет память). И вы всегда можете создать несколько других экземпляров и распределить нагрузку между ними.

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

Что касается части балансировки нагрузки, в наши дни Amazon предлагает для этого услугу: http://aws.amazon.com/elasticloadbalancing/

А автоматический запуск новых экземпляров по мере необходимости можно выполнить с помощью функции Auto Scaling Cloudwatch: http://aws.amazon.com/autoscaling/