searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

云上高可用业务系统构建

2023-04-27 09:12:52
286
0

利用公有云多AZ特性,可以在云上快速构建双AZ多活高可用业务系统。

整体方案介绍:

  • 创建VPC,跨AZ部署业务系统云主机。
  • 弹性负载均衡的主机成员组加入跨AZ的后端成员云主机。
  • 正常运行时,外部用户的访问ECMP到双AZ,跨AZ部署的业务系统云主机共同对外提供服务。同城双AZ具体访问哪个AZ ELB,是由ECMP物理路由决定的。
  • 单个机房AZ出现故障时,弹性负载均衡ELB跨AZ集群部署,实现Region级的弹性负载均衡服务。
  • 非故障AZ ELB网元集群接收外部用户的访问请求,根据健康检查结果,将流量分发到非故障AZ 后端成员云主机。保证业务系统正常对外提供服务,实现业务系统的多活容灾。

 

其中,ELB作为Region级服务:网元部署双网卡采用bond模式接入网络,单网卡出现故障业务不会中断,网元成集群化部署,单网元故障集群内状态同步,秒级故障收敛。集群内状态可迁移,扩容升级过程流量无损迁移。

ELB网元服务可以跨AZ进行容灾,当AZ1的网元集群服务出现问题,AZ2的网元集群可以接管AZ1的服务。

通过链路冗余,网元集群,VPC跨可用区部署等多种技术,保证网络高可用,从链路级,网络级,数据中心级全方位保障网络的安全、稳定。

ELB对每个后端服务器组配置运行状况检查。当后端某台服务器健康检查出现异常时,弹性负载均衡会自动将新的请求分发到其它健康检查正常的后端服务器上;而当该后端服务器恢复正常运行时,弹性负载均衡会将其自动恢复到弹性负载均衡服务中。

负载均衡通过健康检查来判断后端云主机的业务可用性。健康检查机制提高了前端业务整体可用性,避免了后端云主机异常对总体服务的影响。

 

具体配置步骤如下所示:

1、创建VPC,分别在不同AZ(可用区)创建云主机加入VPC,构建跨AZ的VPC。

2、创建公网弹性负载均衡(天翼云弹性负载均衡为regions级服务,跨AZ集群部署)

3、配置监听器,添加主机成员组。实现ELB后端成员组跨AZ部署,构建高可用架构。

 

故障切换

(1)针对后端云主机单点故障,根据ELB健康检查结果及时发现、切换。保证业务正常对外提供。

(2)针对网元单点故障, ELB作为Region级服务集群多活,可实现秒级切换。

(3)单个机房AZ出现故障时,弹性负载均衡ELB跨AZ集群部署,另一AZ的ELB网元集群自动承接负载均衡服务。

0条评论
0 / 1000
周****智
3文章数
0粉丝数
周****智
3 文章 | 0 粉丝
周****智
3文章数
0粉丝数
周****智
3 文章 | 0 粉丝
原创

云上高可用业务系统构建

2023-04-27 09:12:52
286
0

利用公有云多AZ特性,可以在云上快速构建双AZ多活高可用业务系统。

整体方案介绍:

  • 创建VPC,跨AZ部署业务系统云主机。
  • 弹性负载均衡的主机成员组加入跨AZ的后端成员云主机。
  • 正常运行时,外部用户的访问ECMP到双AZ,跨AZ部署的业务系统云主机共同对外提供服务。同城双AZ具体访问哪个AZ ELB,是由ECMP物理路由决定的。
  • 单个机房AZ出现故障时,弹性负载均衡ELB跨AZ集群部署,实现Region级的弹性负载均衡服务。
  • 非故障AZ ELB网元集群接收外部用户的访问请求,根据健康检查结果,将流量分发到非故障AZ 后端成员云主机。保证业务系统正常对外提供服务,实现业务系统的多活容灾。

 

其中,ELB作为Region级服务:网元部署双网卡采用bond模式接入网络,单网卡出现故障业务不会中断,网元成集群化部署,单网元故障集群内状态同步,秒级故障收敛。集群内状态可迁移,扩容升级过程流量无损迁移。

ELB网元服务可以跨AZ进行容灾,当AZ1的网元集群服务出现问题,AZ2的网元集群可以接管AZ1的服务。

通过链路冗余,网元集群,VPC跨可用区部署等多种技术,保证网络高可用,从链路级,网络级,数据中心级全方位保障网络的安全、稳定。

ELB对每个后端服务器组配置运行状况检查。当后端某台服务器健康检查出现异常时,弹性负载均衡会自动将新的请求分发到其它健康检查正常的后端服务器上;而当该后端服务器恢复正常运行时,弹性负载均衡会将其自动恢复到弹性负载均衡服务中。

负载均衡通过健康检查来判断后端云主机的业务可用性。健康检查机制提高了前端业务整体可用性,避免了后端云主机异常对总体服务的影响。

 

具体配置步骤如下所示:

1、创建VPC,分别在不同AZ(可用区)创建云主机加入VPC,构建跨AZ的VPC。

2、创建公网弹性负载均衡(天翼云弹性负载均衡为regions级服务,跨AZ集群部署)

3、配置监听器,添加主机成员组。实现ELB后端成员组跨AZ部署,构建高可用架构。

 

故障切换

(1)针对后端云主机单点故障,根据ELB健康检查结果及时发现、切换。保证业务正常对外提供。

(2)针对网元单点故障, ELB作为Region级服务集群多活,可实现秒级切换。

(3)单个机房AZ出现故障时,弹性负载均衡ELB跨AZ集群部署,另一AZ的ELB网元集群自动承接负载均衡服务。

文章来自个人专栏
文章 | 订阅
0条评论
0 / 1000
请输入你的评论
0
0