银行高并发场景下,数据一致性非常重要,容器云平台如何有效保证承载运行数据的一致性?在高并发时候快速扩容,故障快速恢复且相对简单易用?
收起1、需对容器云平台的运行数据进行细分看,如果是指业务应用的数据,则重要的业务数据应保存在数据库、对象存储等基础服务软件以保障数据的一致性。
如果是指容器云平台本身的管理数据,则K8S的基础软件:etcd,数据库等有保障数据一致性的能力。
2、要应对高并发的快速扩容,需要提前做架构规划,譬如:规范好各个重要业务应用的部署架构,要求流量接入层,支持负载均衡的分发,应用服务层支持单元化部署或无状态,数据库层支持分布式数据库或者分库分表或缓存加速。
3、要达成故障快速恢复且相对简单易用的目标,需要运维大数据和自动化运维体系的支持,譬如:实施分布式链路追踪和统一日志监控,以先实现快速地故障定位和根因分析,结合自动化运维的能力实现故障快速恢复和易用。