随着k8s和 云原生 的普及,集群多、业务分散、集群边界限制等多云管理问题,也逐渐显现。更便捷的管理多个集群,成为政企客户绕不开的话题。 华为云Stack 8.2版本,提供多 云容器 平台——MCP(Multi-Cloud Container Platform),实现跨云、跨区域的多k8s集群统一管理。
MCP是华为云基于多年容器云领域实践经验,以及社区先进的集群联邦技术(Karmada),提供的多云容器平台 解决方案 。
MCP可以100%兼容k8s原生API,实现速度快、成本低、应用无改造的集群演进,平滑的从单集群演进到多集群架构。同时,集群入口归一,支持将多个集群的入口归一到一个MCP上,让客户可以像管理一个k8s集群一样,去管理多个。以MCP为统一入口,实现统一部署、统一发布及统一运维。
通过MCP可以实现业务流量分担、数据和业务分离、开发和生产分离、计算和业务分离等多种场景。
以业务流量分担举例,秒杀、直播、选课等场景,会造成短时间内的流量暴涨,MCP提供跨集群的 弹性伸缩 能力,可以将流量分担到其他集群中,避免因流量冲击而造成系统瘫痪。
如果遇到金融、安全等对核心业务较敏感的行业, MCP可以分离数据和业务,将敏感数据保留在本地自建的k8s集群中,将一般业务部署在公有云上,通过多云容器平台实现信息隔离和统一管理。