弹性伸缩ESS自动增加一个ECS后是怎么参与到正常的业务中的呢?如果伸缩组内有一台固定的WEB服务器ECS A(有数据库),那通过伸缩加入一台ECS B后,产生的数据和日志是还存在A里还是B里?释放这台B数据会不会丢失?
您好,使用弹性伸缩第一步是需要将应用进行动静态分离,也就是将前端静态WEB和后端的数据库分离。
建议先购买一个RDS,作为数据库。让后ECS使用弹性伸缩时,会和第一个服务器一样连接后端的数据库。
具个例子说,餐厅里面取餐的窗口是共用的,当用餐的客人增多时,可以通过增加服务员来提高餐厅的上菜速度。
ESS在达到一定的负载水平之后就会克隆一台一样的ECS用来应对业务增长。自动增加的的ECS产生的数据自然就在本地服务器里面。建议只有一台的日志服务器,所有业务服务器全部分发到这台日志服务器。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。