我正在运行微型实例,现在需要水平缩放。 我的意思是我正在试验一个微型实例。 我遵循在这个video中给出的指示,但是当我运行as-cmd我得到一个错误消息,说command not found 。
我已经安装了java运行时,并且还设置了环境variables。
我正在争取在EC2 ubuntu 10.04实例中设置环境variables。
以下是我如何安装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 /
环境variables也可以放在$ HOME / .bashrc中
as- *命令用于Auto Scaling,用于水平缩放,而不是垂直。 Auto Scaling会更改您正在运行的实例的数量,而不是单个实例的types。
t1.micro非常适合与EC2混搭,运行stream量很less的服务,但只要需要扩展(水平或垂直),我build议使用更大的实例types。
由于t1.micro实例始终是EBS引导,因此可以通过将实例移动到更大/更快的实例types来垂直缩放它。 如果您正在运行32位t1.micro实例,则可以将其移动到m1.small或c1.medium。 如果您正在运行64位t1.micro实例,则可以将其移动到更大(更昂贵的)实例types。
要更改实例types(垂直缩放),步骤包括:
我写了一篇文章,解释更多,并提供示例命令:
将EC2实例移至较大的尺寸
http://alestic.com/2011/02/ec2-change-type