首页 > Windows开发 > 详细

System Operations on AWS - Lab 6W - Using Auto Scaling (Windows)

时间:2016-03-06 14:13:40      阅读:360      评论:0      收藏:0      [点我收藏+]

技术分享

创建你的一个web server,然后将这个实例制成你的AMI,配置Auto Scaling,配置一台Load Balancer指向你的Auto Scaling group

1. 创建你的AMI

1.1 获得密钥对名称,AMI ID,子网ID的信息

技术分享

1.2 创建一个安全组

技术分享

技术分享

1.3 登陆到CommandHost实例

技术分享

1.4.1 创建新的EC2实例

aws ec2 run-instances --key-name qwikLABS-L1042-414119 --instance-type t2.micro --image-id ami-df8767bf --user-data file://c:\temp\UserData.txt --security-group-ids sg-51de5f36 --subnet-id subnet-ec617c9b --associate-public-ip-address

技术分享

1.4.2 监控该新建EC2实例状态

aws ec2 describe-instance-status --instance-id i-1849cec0

1.4.3 显示该实例的公共DNS名称

aws ec2 describe-instances --instance-id i-1849cec0 --query ‘Reservations[0].Instances[0].NetworkInterfaces[0].Association.PublicDnsName‘

技术分享

1.4.4 使用PowerShell脚本测试web server

(new-object net.webclient).DownloadString(‘http://ec2-52-10-69-251.us-west-2.compute.amazonaws.com/stressapp/Default‘)

技术分享

1.5 根据该实例来创建你的AMI

aws ec2 create-image --name WebServer --instance-id i-1849cec0

技术分享

技术分享

2. 创建Auto Scaling环境

2.1 创建一个load balancer

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

2.2 创建一个启动配置

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

2.3 创建一个Auto Scaling group

技术分享

技术分享

技术分享

2.4 设置scale-out策略

技术分享

技术分享

技术分享

技术分享

2.5 设置scale-in策略

技术分享

技术分享

技术分享

技术分享

2.6 完成Auto Scaling group的创建

技术分享

技术分享

2.7 确认该Auto Scaling配置

技术分享

技术分享

技术分享

在本地访问http://webserverloadbalancer-93038626.us-west-2.elb.amazonaws.com/stressapp/Default

技术分享

点击Start Stress

技术分享

在该Auto Scaling group的活动历史记录中发现scale-out策略生效,一台新实例被自动创建了

技术分享

System Operations on AWS - Lab 6W - Using Auto Scaling (Windows)

原文:http://www.cnblogs.com/edward2013/p/5247309.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!