1, 首先对现有的需要加入自动扩展的服务器实例制作镜像

alchatos镜像 al怎么镜像_弹性伸缩


1.1 选择实例,在操作中的下拉菜单中选择映像,点击创建映像。

alchatos镜像 al怎么镜像_alchatos镜像_02


1.2 可以在映像名称中添加最该映像的名称,如果当前是正在运行的web服务器实例,请务必把不重启的选项选中,不然会造成实例重启的操作;然后选择创建镜像,如果在AMI的菜单中看到下图所示的状态,表示当前服务器实例的镜像已制作完成。

alchatos镜像 al怎么镜像_ALB_03

2, 创建ALB

在当前的菜单中选择负载均衡器,选择创建负载据衡器,创建用于Web服务的ALB。在当前步骤中,选择应用程序负载均衡器进行创建。

alchatos镜像 al怎么镜像_弹性伸缩_04


2.1 在下面的操作步骤中填写创建ALB的名称,IP地址的类型,负责侦听的端口,负载均衡器协议这里可以选择http和https,本次测试没有https证书,不做配置;然后选择ALB所在的子网,如果您的VPC网络中设置了共有子网和私有子网,请在这里选择您所配置的公用子网。

alchatos镜像 al怎么镜像_alchatos镜像_05


2.2 在配置安全组这里可以为ALB专门配置新的安全组,只开放http/https的端口。

alchatos镜像 al怎么镜像_alchatos镜像_06


2.3 配置路由这里要配置后端实例的目标组,并对后端实例的web服务端口和运行状况检查。

alchatos镜像 al怎么镜像_弹性伸缩_07


2.4 在注册目标的步骤中将自己的web服务器实例注册到您在上一步创建的目标组中,至此所有的配置步骤完成,直接选择创建按钮即可完成ALB的新建。待在负载均衡器的菜单中,状态显示active,表示ALB创建完成,可以使用生成的DNS名称进行web服务的访问

3,创建AutuScaling组

选择当前页中的AutoScaling组,先择创建创建AutuScaling组,第一次使用时没有可以配置的参数项,可以选择开始使用直接进入下一步

3.1 在选择AMI的步骤中,请点击“我的AMI”选项,选择在第一步中生成的web服务器镜像。

alchatos镜像 al怎么镜像_autoScaling_08


3.2 选择您向在AutoScaling中自动扩展服务器实例的大小,自己根据业务需求进行选择合适的实例后进入下一步

alchatos镜像 al怎么镜像_alchatos镜像_09


3.3 该步骤可以为启动配置的模板配置名称,是否使用竞价型实例等,如果没有涉及,直接进入下一步

alchatos镜像 al怎么镜像_alchatos镜像_10


3.4 配置自动扩展服务器时的磁盘大小,这是合适的磁盘可以减少不必要的成本消耗

alchatos镜像 al怎么镜像_autoScaling_11


3.5 为AutoScaling自动启动的实例配置安全组后,直接进入下一步,进行启动配置

alchatos镜像 al怎么镜像_alchatos镜像_12


3.6 实例配置完成后开始对AudoScaling组进行配置,启动配置后进入的页面中为您的组配置组名,选择初始的实例数量;AutoScaling组中实例的子网,如果您配置了共有子网和私有子网, 为了wen服务器的安全,请在此选择私有子网;因为是对ALB后端的实例做自动扩展的操作,需要在高级选项中配置相关的参数,在目标组中选择ALB的侦听的目标组;后端实例的检查类型,可以选择ALB配置的健康检查类型,也可以选择EC2自己的状态检查类型;需要注意的是通常在刚刚投入使用的 Auto Scaling 实例需要进行预热,然后才能通过运行状况检查。Amazon EC2 Auto Scaling 等到运行状况检查宽限期结束后才检查实例的运行状况。Amazon EC2 状态检查和 Elastic Load Balancing 运行状况检查可以在运行状况检查宽限期过期之前完成。但在运行状况检查宽限期过期后,Amazon EC2 Auto Scaling 才会执行这些检查。为了给实例提供足够的预热时间,请确保运行状况检查宽限期包含应用程序的预期启动时间。因为创建完成AutoScaling后会启动一台实例,为了防止在进行缩减时没有保留后端的web服务器,所以要选择实例保护。配置完成后进入下一步流程

alchatos镜像 al怎么镜像_autoScaling_13


3.7 当前步骤中可以根据需要选择在具体的实例数量之间进行扩展;并选择扩展组触发的条件,可以选择网络的输入输出,CPU的平均利用率及每个目标的连接数,此次测试选择根据CPU的利用率。然后进入下一步操作

alchatos镜像 al怎么镜像_AWS_14


3.8 可以在当前步骤中创建通知,以便在AutoScaling组进行动作时可以及时通知你。配置通知的主题,收件人的邮箱。

alchatos镜像 al怎么镜像_ALB_15


3.9 为当前的配置设置名称后直接进入审核步骤进行创建。此时,AutoScaling组创建完成。

4,测试autoscaling是否正常工作,可以将之前创建的实例进行stop操作,检查是否会自动创建实例。

光环云数据有限公司(简称“光环云”)是由光环新网科技股份有限公司与管理团队于2018年5月联合发起设立。光环新网获得亚马逊通授权,独立运营AWS中国(北京)区域云服务。

作为光环新网附属企业,光环云专注于AWS云服务在中国的市场推广与销售、完善和提升网络交付与服务能力、丰富AWS云服务应用市场,为中国企业全面实现云转型升级、供给侧改革和双创事业提供下一代IT基础设施。