项目实践 | 阿里云“轻量应用服务器”迁移业务至阿里云“ECS”并实现业务的弹性伸缩
1. 项目需求说明
最初项目的访问量很小,将项目部署在了阿里云的轻量应用服务器中。但是随着业务的并发量逐渐增加,目前的轻量应用服务器难以满足业务需求,需要进行扩容。但是该项目的背景是直播业务,平台非直播时间段并发量1000左右,直播时间段并发量在1万左右。故需要将轻量应用服务器的业务迁移至ECS中,并调整ECS的硬件资源配置,最后配置弹性伸缩满足业务需求。
项目使用的宝塔面板系统部署在轻量应用服务器中。
使用弹性伸缩一定不要把数据库服务部署在ECS中,要使用阿里云单独的数据库产品,因为使用弹性伸缩随着实例的释放数据库如果部署在ECS实例中也会随之释放掉,这样会造成数据丢失。
2. 轻量应用服务器迁移至ECS
轻量级应用服务器和ECS之间不能实现IP地址的互换
● 把轻量应用服务器制作成镜像:
对该轻量服务器创建快照:
通过快照右侧的“创建自定义镜像”创建自定义镜像: