Я запускаю микроэкземпляр, теперь нужно масштабировать его по горизонтали. То есть я экспериментирую с микро-экземпляром. Я следовал инструкциям, приведенным в это видео, но когда я бегу as-cmd
Я получаю сообщение об ошибке, в котором говорится command not found
.
Я установил среду выполнения java, а также установил переменные среды.
Я борюсь за установку переменных окружения в экземпляре EC2 ubuntu 10.04.
Команды as- * предназначены для автоматического масштабирования, которые предназначены для масштабирования по горизонтали, а не по вертикали. Автоматическое масштабирование изменит количество запущенных экземпляров, а не тип отдельного экземпляра.
t1.micro отлично подходит для того, чтобы дурачиться с EC2 и для запуска сервисов, которые получают очень мало трафика, но как только вам потребуется масштабирование (горизонтальное или вертикальное), я бы рекомендовал использовать более крупные типы инстансов.
Поскольку экземпляры t1.micro всегда загружаются EBS, вы можете масштабировать его по вертикали, переместив экземпляр на более крупный / более быстрый тип. Если вы используете 32-битный экземпляр t1.micro, вы можете переместить его в m1.small или c1.medium. Если вы используете 64-битный экземпляр t1.micro, вы можете переместить его в более крупные (и более дорогие) типы экземпляров.
Чтобы изменить тип экземпляра (вертикальное масштабирование), выполните следующие действия:
Я написал статью, которая объясняет больше и предоставляет примеры команд:
Перемещение экземпляра EC2 в больший размер
http://alestic.com/2011/02/ec2-change-type
Вот как я устанавливаю инструменты командной строки Auto Scaling:
sudo mkdir -p /usr/local/aws
wget http://ec2-downloads.s3.amazonaws.com/AutoScaling-2011-01-01.zip
unzip AutoScaling-*.zip
sudo rsync -av --no-o --no-g AutoScaling-*/lib/ /usr/local/aws/lib/
sudo rsync -av --no-o --no-g AutoScaling-*/bin/ /usr/local/aws/bin/
export EC2_PRIVATE_KEY=$(echo $HOME/.ec2/pk-*.pem)
export EC2_CERT=$(echo $HOME/.ec2/cert-*.pem)
export JAVA_HOME=/usr
export EC2_HOME=/usr/local/aws
export AWS_AUTO_SCALING_HOME=/usr/local/aws
export PATH=$EC2_HOME/bin:$PATH
Я бросаю закрытый ключ и сертификат в $ HOME / .ec2 /
Переменные среды также можно поместить в $ HOME / .bashrc.