pdf文档 SberBank story: moving Istio from PoC to production

1.68 MB 14 页 0 评论
语言 格式 评分
英语
.pdf
3
摘要
文档详细介绍了SberBank如何将Istio从概念验证(PoC)阶段推进到生产环境的过程。SberBank在金融服务领域拥有超过9800万零售客户和270万企业客户,致力于提供最佳客户体验和技术领导力。其新IT平台实现了99.99%的可靠性,且无数据丢失或停机。通过AI平台的推出,SberBank获得了显著的额外收入和成本节约。在非金融服务领域,预计到2023年将拥有超过1000万SberPrime订阅用户和约5000亿卢布的电子商务GMV。文档还详细描述了Istio在SberBank中的应用,包括Ingress和Egress的配置,以及Service Mesh Operator的使用。此外,文档总结了在Istio部署过程中学到的经验教训,如初始化容器的选择、密钥轮换的注意事项、Sidecar和ExportTo的调优,以及在生产规模环境中的测试重要性。
AI总结
**SberBank将Istio从概念验证(PoC)迁移到生产环境的经验总结** **背景** SberBank是俄罗斯领先的金融服务提供商,拥有超过9800万零售客户和270万企业客户,致力于通过技术创新提升客户体验和业务可靠性。其新IT平台实现了99.99%的可靠性,并通过AI平台显著增加了收入和成本节约。 **Istio迁移过程** 1. **PoC阶段(2019年1月)**: - 初步验证Istio在服务网格中的可行性。 2. **生产环境部署(2020年3月)**: - 逐步将Istio从PoC迁移到生产环境,解决了多个技术挑战。 3. **全面推广(2020年12月)**: - Istio在生产环境中稳定运行,支持高可用性(HA)和灾难恢复(DR)。 **关键挑战与解决方案** 1. **Init容器问题**: - 避免使用Init容器,因其可能导致网络权限问题和流量中断。 2. **密钥轮换**: - 谨慎处理密钥轮换,确保TCP流量的热重启和根证书重新签发。 3. **Sidecar与ExportTo调优**: - 优化资源消耗和挂载配置,避免资源浪费。 4. **生产环境测试**: - 在生产规模环境中进行测试,发现并解决Istio Discovery重启和代理探针问题。 **经验教训** - **测试的重要性**:生产环境测试不可或缺,能够暴露潜在问题。 - **配置优化**:通过调优Sidecar和ExportTo配置,提升系统性能。 - **高可用性与灾难恢复**:确保Istio在HA和DR场景下的稳定运行。 **总结** SberBank通过从PoC到生产环境的逐步迁移,成功将Istio集成到其服务网格中,解决了多个技术挑战,并积累了宝贵的实践经验。这一过程强调了生产环境测试、配置优化和高可用性设计的重要性。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 2 页请下载阅读 -
文档评分
请文明评论,理性发言.