高可用架构供应营业分发、弹性扩大、多可用区布置等。相较于运用单台ECS效劳器布置数据库与运用,高可用架构具有更高的稳固性和可扩大性。
- 运用多可用区高可用版的负载平衡SLB对多台云效劳器ECS举行流量分发,扩大运用体系对外效劳才能、消弭单点故障,提拔运用体系的可用性。运用SLB自动跨可用区布置,可增强营业容灾才能。
- 经由过程自定义镜像,复制出雷同运用布置的云效劳器ECS实例,以后将实例添加到SLB后端效劳器组中,完成营业高可用。SLB设置四层和七层监听,及轮循、加权轮循、加权最小连接数等多种算法,合理分派后端ECS盘算资本。
- 运用云数据库RDS,针对高并发场景举行特别优化,同时引入线程池、并行复制、隐含主键等功能保证体系延续稳固和高吞吐。及时监控实例硬件运用目标、慢SQL,并给出种种优化发起,协助疾速定位并解决问题。
布置流程
假定现在已有一台ECS实例,并且在该实例上布置了数据库与运用,将单效劳器布置体式格局转变为单可用区或多可用区高可用架构。
- 运用自定义镜像,布置多台雷同设置的ECS实例。
- 建立负载平衡SLB实例,将实例添加到SLB后端效劳器组中,用于跨可用区挂载ECS实例,完成营业的高可用性。
- 运用DTS将ECS实例上的自建数据库迁移至RDS实例,保证营业数据库不中断,自动备份保证数据不丧失。