挑战
正式成立于2014年10月,蚂蚁金融起源于支付宝全球最大的在线支付平台,在2004年推出。该公司还提供许多其他的服务利用技术创新。与支付宝交易处理的体积为900 +全球百万用户(通过其本地和全球合作伙伴)每秒-256000个事务在双11的高峰期2017年光棍节,和总商品总额310亿美元的2018年光棍节,更不用说它的其他服务,蚂蚁金融面临“数据处理的挑战在一种全新的方式,”说Haojie挂,谁负责产品管理的存储和计算。“我们看到操作的规模三个主要问题:如何提供实时计算,存储,和处理功能,例如进行实时欺诈检测的建议;如何提供情报上的这些数据,因为有太多的数据,然后我们没有得到足够的洞察力;在应用程序级别和如何应用安全,在中间件层,系统层次,即使是芯片级。”In order to provide reliable and consistent services to its customers, Ant Financial embraced containers in early 2014, and soon needed an orchestration solution for the tens-of-thousands-of-node clusters in its data centers.
解决方案
在研究了几种技术,团队的选择Kubernetes编排,以及许多其他CNCF项目,包括普罗米修斯,OpenTracing,etcd和CoreDNS。“在2016年晚些时候,我们决定Kubernetes事实上的标准,“挂说。“回顾过去,我们做出了正确的选择正确的技术。但是我们需要把生产工作负载从最新Kubernetes-enabled遗留的基础设施平台,这花了一些时间,因为我们非常小心的可靠性和一致性。”All core financial systems were containerized by November 2017, and the migration to Kubernetes is ongoing.
影响
“我们看到至少10倍改进的操作与原生云技术,这意味着你可以有十倍增加的产出,”挂说。蚂蚁也提供完全集成的财务云平台,世界各地的商业合作伙伴,并希望权力下一代数字银行深度服务创新和技术经验的专业知识。挂说团队还没有开始关注优化Kubernetes平台:“因为我们仍在过度增长阶段,我们没有在一个模式,我们节省费用。”
和体积的交易,支付宝处理全球超过9亿用户(通过其本地和全球合作伙伴)是惊人的:256000每秒2017双11光棍节的峰值,和总商品总额310亿美元的2018年光棍节。任务的“让世界平等的机会,”蚂蚁金融致力于创造一个开放、共享的信用体系和金融服务平台通过技术创新。
相结合的操作的其他属性(例如,华北的在线信用体系,Jiebei贷款服务,和3.5亿个用户蚂蚁森林绿色能源移动应用和Ant金融面临“数据处理的挑战,以一种全新的方式,“说Haojie挂,谁负责产品管理的存储和计算。“我们看到操作的规模三个主要问题:如何提供实时计算,存储,和处理功能,例如进行实时欺诈检测的建议;如何提供情报上的这些数据,因为有太多的数据,我们没有得到足够的洞察力;在应用程序级别和如何应用安全,在中间件层,系统层次,即使是芯片级。”
应对这些挑战,并提供可靠的和一致的服务,其客户,蚂蚁金融支持码头工人2014年集装箱化。但他们很快就意识到他们需要一个编排一些tens-of-thousands-of-node集群解决方案在公司的数据中心。
团队调查了几种技术,包括码头工人群和便。“poc的我们做了很多,但是我们非常小心的生产系统,因为我们要确保我们不丢失任何数据,“挂说。“你不能有一个服务停机时间一分钟;甚至一秒也有非常大的影响。我们每天操作压力为消费者和企业提供可靠的和一致的服务在中国和全球”。
最终,挂说蚂蚁选择Kubernetes是因为它检查所有的盒子:一个强大的社区,技术”将在未来三到五年,“和一个好的匹配公司的工程人才。“在2016年晚些时候,我们决定Kubernetes事实上的标准,“挂说。“回顾过去,我们做出了正确的选择正确的技术。但是我们需要把生产工作负载从最新Kubernetes-enabled遗留的基础设施平台。我们花了很多时间学习,然后训练我们的人们构建应用程序Kubernetes。”
所有核心金融系统由2017年11月,集装箱和迁移到Kubernetes正在进行。蚂蚁的平台还利用了其他一些CNCF项目,包括普罗米修斯,OpenTracing,etcd和CoreDNS。“今年双11,我们有足够的节点Kubernetes,但整体规模的基础设施相比,这仍然是在进步,“骑警Yu说,全球科技合作与发展。
不过,已经有影响。“云本地技术使我们大大在效率方面,“挂说。“总的来说,我们要确保我们的基础设施足够灵活和灵活的工作,明天可能发生。这是目标。和原生云技术,我们已经看到至少十倍改善操作,这意味着你可以拥有十倍增加的输出。假设你是操作10节点和一个人。使用原生云,明天你可以有100个节点。”
蚂蚁还提供了其金融云平台,世界各地的合作伙伴,并希望权力下一代数字银行深度服务创新和技术经验的专业知识。挂说团队还没有开始关注优化Kubernetes平台:“因为我们仍在过度增长阶段,我们不是在一个模式,我们节约成本。”
CNCF社区也一直有价值的资产在Ant金融原生云的移动。“如果你申请一项新技术,它是非常好的一个社区讨论技术问题与其他用户,“挂说。“我们非常感激CNCF这神奇的技术,我们需要为我们继续在全球规模。我们绝对拥抱社区和开源更在未来。”
事实上,该公司已经开始开源的原生云中间件。“我们将是非常积极的,”Yu说。“CNCF所以每个人提供了一个平台可以插入或贡献组件。这是非常好的开源治理。”
展望未来,蚂蚁团队将继续评估其他CNCF项目。在中国建立一个服务网格社区,团队带来了许多中国公司和开发人员一起讨论技术的潜力。“服务网格是很有吸引力的中国开发人员和最终用户,因为我们现在有很多遗留系统的运行,这是一个理想的中间层粘合在一起的一切,新的和遗产,“挂说。”新技术,我们非常关注他们是否会持续。”
在Ant, Kubernetes出色地通过了测试,和团队希望其他公司效仿。“在中国,我们是北极星的创新在金融和其他相关服务,“挂说。“我们一定要确保我们仍然主要在未来5到10年与我们的投资技术。”