容器云需要考虑平台自身的高可用,实现多可用区多数据中心部署。
容器上的应用高可用需要结合应用架构实现。目前微服务架构是最适合云基础设施的应用架构之一。微服务应用通过服务注册发现,全局配置管理,熔断,服务追踪等容错设计,保证应用的高可用。成本上,细粒度的应用工,弹性伸缩都有利于提高资源使用率,降低成本。
对高可用等级不高的应用来说,为了节省成本,可以考虑仅在一个数据中心内部,通过以下措施提高可用性:
对高可用等级较高的应用来说,除了按以上方法在一个中心内部实现高可用外,为了确保SLA,还可能依赖多中心、多AZ的架构,例如同城双活,两地三中心部署等,这里就要考虑灾备切换方案、数据同步方案等。
收起