云原生最佳实践系列2:基于 MSE 云原生网关同城多活
💡
原文中文,约2800字,阅读约需7分钟。
📝
内容提要
该文章介绍了同城多活架构的方案概述和应用场景,包括机房级的快速切换、非对等部署下的全局流量负载均衡和流量的精细化管控。通过云原生微服务引擎MSE产品,可以实现同城容灾多活微服务应用。适用于需要高可用、同城容灾和多活需求的微服务场景。文章还介绍了相关产品和部署架构。
🎯
关键要点
- 同城多活架构的难点包括机房级快速切换、全局流量负载均衡和流量精细化管控。
- 常见的同城多活实现方式存在DNS缓存问题,难以实现秒级自动转移和全局负载均衡。
- 通过云原生微服务引擎MSE产品,可以实现同城容灾多活微服务应用。
- MSE云原生网关支持双可用区部署,确保高可用性。
- MSE注册中心支持三可用区部署,保障业务不受影响。
- 云原生网关通过主动健康检查机制实现机房级故障的秒级自动转移。
- 在非对等部署状态下,云原生网关实现全局流量负载均衡。
- 流量的精细化管控通过注册中心和云原生网关的结合实现。
- 部署架构包括2个MSE注册配置中心、2个ACK集群和1个高可用MSE云原生网关。
- 产品介绍包括专有网络VPC、容器服务Kubernetes版ACK、微服务引擎MSE等。
- 前置条件包括注册阿里云账号和购买按量付费资源。
- 操作步骤包括基础环境搭建、部署Demo应用、配置MSE网关及路由等。
➡️