3.5.2 服务级别跨集群容灾

图3-5-3-1-服务跨地域容灾

背景:网站业务团队希望所有的服务具备跨地域(可用区)容灾的能力,如果其中一个地域(可用区)的服务故障后,访问该服务的流量会被自动切换到另一地域(可用区)。

TCM提供服务跨地域(可用区)容灾的能力,以下展示的是服务跨可用区容灾的能力。

首先,通过TKE集群控制台将主集群的product-v2 deployment的pod数量配置为0,模拟主集群所在可用区product服务的故障情况。

图3-5-3-2-更新pod数量

配置完成后,通过主集群边缘代理网关的IP地址访问Demo电商网站,即使现在主集群所在的可用区(A)的product服务处于故障状态,商品页面还是可以正常访问,通过左下角悬浮窗可查看服务调用情况,当前页面调用的是另一可用区的product服务,可用区A访问product服务的请求被路由到了另一可用区(B)的product服务,实现了服务级别的跨可用区容灾。

将两个集群分别部署至不同地域,即可实现服务级别的跨地域容灾。

图3-5-3-3-product服务跨可用区容灾