Вход Связаться

Персональная страничка-блог

Меняем тип для Amazon instance

Предположим мы создали самый дешевый инстанс. Нам его вполне хватало пока сайт не перерос посещаемость предположим 1000 посетителей в день. (В этот день наш сервер отдал богу душу :( ). Простейшее что мы можем сделать это изменить тип на более производительный (но увы и более дорогой).

Интерфейс нам предлагает следующее: Остановить сервер - Создать AMI - стартануть новый сервер с новым типом - удалить старый instance. Кстати это доступно только для EBS instance (см Root type = EBS).

Но у нас в распоряжении несколько серверов и мы не хотим плодить "лишних" инстансов. Значит мы "Пойдём другим путём".

 

На одном из подконтрольных нам серверов уже установлено Amazon API (см Установка ec2-api-tools на Amazon instance).

Нам ведь было "лениво" во время установки значит теперь нам надо сперва прописать нужные переменные:

$ export JAVA_HOME=/usr/lib/jvm/jre
$ export EC2_HOME=/ec2api
$ export PATH=$PATH:$EC2_HOME/bin
$ export EC2_PRIVATE_KEY=/ec2api/pk-10938014jl1k419230.pem
$ export EC2_CERT=/ec2api/cert-10938014jl1k419230.pem

И тперь проверяем работоспособность API:

$ ec2-describe-regions

А потом собственно сменить тип инстанса.

Собственно останавливаем

ec2-stop-instances <айди-инстанса> --region <регион-вашего-инстанса>

Меняем

ec2-modify-instance-attribute <айди-инстанса> --instance-type=m1.small --region <регион-вашего-инстанса>

Стартуем

ec2-start-instances <айди-инстанса> --region <регион-вашего-инстанса>

Не забываем заново замапить айпишник! (он почемуто сбрасывается во время изменения)

Собственно всё :). Удачи.

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

Помощь по сайтам

Уважаемые посетители.

  • Если вы хотите создать WEB-сайт;
  • Если у вас есть сайт, и вы хотите его изменить/дополнить, но не знаете как;
  • Если у вас возникли какие-нибудь вопросы относительно настройки вашей CMS;

Вы можете абсолютно не стесняясь задавать мне вопросы я обязательно отвечу. Пишите ваши вопросы письмом по адресу Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. .