背景:随着金融行业趋向云化,民生银行早期认识到容器技术的优势,致力于构建应用容器云平台。
技术选择:基于Kubernetes和Docker技术,采用Flannel+Overlay模式构建容器网络。
成果:
创新应用快速上线,迭代速度加快。
传统应用通过容器加速DevOps和微服务改造。
部署和调度效率显著提升。
监控问题:容器引入扩大云网络边界,加剧监控难度。
安全与隔离:容器原始网络模型在多租户隔离方面不足。
常见故障类型:应用类故障、容器故障、集群故障。
监控工具限制:Prometheus、Grafana、Zabbix等在扩展性和深入分析需求上存在限制。
需求:秒粒度查询分析,特别是在大规模Pod网络环境。
目标:实现容器业务的细粒度监控,包括Pod级别的识别和容器资源变化的主动感知。
解决方案:采用开源组件和商业产品,如云杉网络DeepFlow®,以满足以下目标:
安全可控:平滑部署,不间断容器业务。
一体化监控:覆盖包括容器、KVM、VMware、公有云等在内的异构资源池。
云原生特性:分布式架构,满足弹性、敏捷需求。
开放性:确保现有分析工具的无缝使用。
金融行业挑战:安全隔离、容器与数据中心网络的统一监控等。
趋势:微服务化、容器化成主流,民生银行逐渐规模化应用。
监控需求精细化:多维度查询展示,分段排查,快速定位异常,支持回溯取证。
未来规划:持续推进容器网络监控方案,支持业务创新和科技金融战略。