阿里云容灾架构基础上开发的应用系统,业务部署指引方面需要遵循的通用规则有哪些?
1.应用系统双机房对等部署。应用的部署形态是多样的,可以是基于ECS(云服务器)、EDAS(企业分布式应用服务)等。在双机 房容灾场景下,要求应用做到跨机房的冗余部署,保证每个模块、接口或微服务在双机房都要部署,保证任意一个机房内的应用 均可独立运行。 2.利用SLB对外暴露服务。SLB具有自动故障收敛功能,可有效抵御机房级和产品级故障,路由收敛及切换后SLB实例可保持IP地址不 变,对于外部应用透明。 不建议直接使用ECS对外暴露服务,在故障场景下,ECS实例本身没有跨机房提供服务的能力。 3.业务系统通过域名访问云产品。多数云产品(尤其是于数据库及存储)会提供域名的方式。应用要使用域名来访问这些产品,而不 要使用域名解析到IP地址。云产品在变更、升级或容灾切换后均可保持域名不变,使用域名方式无需应用做出修改。对于容灾场 景,通过统一域名来访问云产品,对应用保持透明,云平台切换完成后即可提供服务。以上信息摘自《新服务》,这本电子书收录开发者藏经阁下载地址:https://developer.aliyun.com/topic/download?id=8306
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。