[AWS] AutoScaling #01 VPCでの起動

 AWS-CLI EC2 VPC AutoScaling
2013.05.22

(あらかじめVPC-SecurityGroupとELBは設定してある想定で)
起動までやってみます。

 

まずはコンフィグを設定します。私はregionとgroupをつけておく派です。

$ as-create-launch-config --region ap-northeast-1 --image-id ami-12345678 --instance-type t1.micro --group vpc-security-group-id --launch-config your-as-config-name

 

VPC内でオートスケールさせる場合、
–vpc-zone-identifierにインスタンスの起動先となるサブネットIDを指定してあげればOK。
指定したゾーンがないなど、–availability-zonesとの整合性がとれなければエラーになります。
(ELBのほうは存在しない名前指定してもas-group作れた・・)

$ as-create-auto-scaling-group your-as-group-name --region ap-northeast-1 --availability-zones ap-northeast-1b --vpc-zone-identifier your-vpc-subnet-id --launch-configuration your-as-config-name --load-balancers your-elb-name --max-size 3 --min-size 2 --desired-capacity 2

 

“OK-Created AutoScalingGroup”が返ってくれば、直後にスケールし始めます。
AutoScaling in VPC (http://docs.aws.amazon.com/AutoScaling/