公司蚂蚁财务 地点杭州,中国 行业金融服务

挑战

2014年10月正式成立,蚂蚁财务起源于支付宝是2004年推出的世界上最大的在线支付平台。该公司还提供众多其他服务利用技术创新。随着交易数量的交易Alipay在2017年的双倍11单打日峰值的全球900万用户(通过其本地和全球合作伙伴)-256,000次交易 - 2108年的单打日为310亿美元的总商品价值 -更不用说它的其他服务,蚂蚁金融面临“以全新的方式进行数据处理挑战”,Haojie Hang说,他们负责存储和计算组的产品管理。“我们看到在该规模上运行的三个主要问题:如何提供实时计算,存储和处理能力,例如为欺诈检测进行实时建议;如何在此数据的顶部提供智能,因为有太多的数据然后我们没有得到足够的洞察力;以及如何在应用程序级别应用安全,在中间件级别,系统级,即使是芯片级别。“为了为其客户提供可靠和一致的服务,2014年初蚂蚁金融拥抱容器,很快需要为其数据中心中的数千个节点集群进行编排解决方案。

解决方案

在研究了几种技术之后,该团队选择了Kubernetes.以及许多其他CNCF项目,包括普罗米修斯,Opentrocing.,ettd.CoreDNS。“2016年底,我们决定Kubernetes将成为事实上的标准,”Hang说。“回顾,我们对正确的技术进行了正确的赌注。但是,我们需要将生产工作量从传统基础设施的生产工作量移动到最新的kubernetes的平台,并且花了一些时间,因为我们在可靠性方面非常小心和一致性。“所有核心金融系统到2017年11月,所有核心金融系统都被集中化,并将迁移到Kubernetes正在进行中。

影响

“我们在云本机技术的运营方面看到了至少十倍,这意味着您可以在输出方面增加十倍,”挂起。蚂蚁还向世界各地的商业伙伴提供了完全综合的金融云平台,并希望为下一代数字银行提供电力,具有深入的服务创新和技术专业知识。恒星表示,该团队尚未开始专注于优化Kubernetes平台:“因为我们仍处于超高增长阶段,我们不在我们节省成本的模式中。”

作为跨国企业集团阿里巴巴(Alibaba)的子公司,蚂蚁金服拥有1500多亿美元的估值和规模。这家金融科技初创公司成立于2014年,由全球最大的在线支付平台支付宝和众多其他利用技术创新的服务组成。

支付宝为全球超过9亿用户(通过其本地和全球合作伙伴)处理的交易额惊人:2017年双十一高峰时每秒25.6万笔交易,2018年双十一总商品价值达到310亿美元。蚂蚁金服以“给世界带来平等的机会”为使命,致力于通过技术创新,打造开放共享的征信体系和金融服务平台。

把这一点与它的其他业务结合起来——比如华北在线信用系统、Jiebei借贷服务和3.5亿用户蚂蚁森林绿色能源移动应用——蚂蚁金服面临着“以一种全新的方式处理数据的挑战”,负责存储和计算集团产品管理的杭浩杰(音)说。“我们看到在该规模上运行的三个主要问题:如何提供实时计算,存储和处理能力,例如为欺诈检测进行实时建议;如何在此数据的顶部提供智能,因为有too much data and we're not getting enough insight; and how to apply security in the application level, in the middleware level, the system level, even the chip level."

为了应对这些挑战,并为客户提供可靠和一致的服务,蚂蚁金服欣然接受码头工人2014年集装箱化。但他们很快意识到,他们需要为公司数据中心的数万节点集群提供编排解决方案。

该团队调查了几种技术,包括Docker Swarm和Mesos。“我们做了很多pocs,但我们在生产系统方面非常小心,因为我们想确保我们不会失去任何数据,”挂起。“你不能有一分钟的服务停机;甚至一秒钟都有一个非常非常大的影响。我们每天都在压力下运营,为中国和全球的消费者和企业提供可靠和一致的服务。”

杭表示,最终蚂蚁金服选择Kubernetes是因为它具备所有条件:强大的社区、“在未来三到五年内将发挥重要作用”的技术,以及与该公司的工程人才非常匹配。“2016年底,我们决定Kubernetes将成为事实上的标准,”Hang说。“回顾过去,我们在正确的技术上做了正确的赌注。但是之后我们需要将生产工作负载从遗留的基础设施转移到最新的支持kubernetes的平台上。我们花了很多时间学习和培训我们的员工,让他们在Kubernetes上很好地构建应用程序。”

到2017年11月,所有核心金融系统都已打包,向Kubernetes的迁移正在进行中。蚂蚁金服的平台还利用了CNCF的其他一些项目,包括普罗米修斯,Opentrocing.,ettd.CoreDNS。“今年的双11,我们在Kubernetes上有很多节点,但与我们基础设施的整体规模相比,这仍在进行中,”全球技术合作与发展公司的Ranger Yu表示。

不过,已经产生了影响。“本地云技术在效率方面给我们带来了极大的好处,”杭表示。“总的来说,我们希望确保我们的基础设施对于明天可能发生的工作足够灵活和灵活。这是目标。有了本地云技术,我们已经看到了至少十倍的运营改进,这意味着你可以有十倍的产出增长。假设你用一个人操作10个节点。有了原生云,明天你就可以拥有100个节点。”

蚂蚁还向世界各地的合作伙伴提供金融云平台,并希望为下一代数字银行提供电力,具有深入的服务创新和技术专业知识。恒星表示,该团队尚未开始专注于优化Kubernetes平台,无论是:“因为我们仍然处于超增长阶段,我们尚未处于我们节省成本节省的模式中。”

在蚂蚁金服转向云原生的过程中,CNCF社区也是一笔宝贵的资产。Hang说:“如果你正在应用一项新技术,最好有一个社区与其他用户讨论技术问题。”“我们非常感谢CNCF和这项惊人的技术,我们需要它,因为我们继续在全球范围内扩张。我们肯定会在未来更多地拥抱社区和开源。”

事实上,该公司已经开始开放源代码的一些原生云中间件。“我们将非常积极主动,”俞说。“CNCF提供了一个平台,因此每个人都可以插入或贡献组件。这是非常好的开源治理。”

展望未来,蚂蚁团队将继续评估许多其他CNCF项目。在中国建立一个服务网格社区,该团队汇集了许多中国公司和开发人员,讨论该技术的潜力。“服务网格对于中国开发人员和最终用户来说非常有吸引力,因为我们现在有很多遗留系统运行,这是一个理想的中间层,可以粘在一起,新的和遗产,”挂起。“对于新技术,我们非常密切关注他们是否会持久。”

在蚂蚁金服,Kubernetes以优异的成绩通过了测试,团队希望其他公司也能效仿。“在中国,我们是金融和其他相关服务创新的北极星,”杭表示。“我们当然希望确保我们在未来5到10年的技术投资仍处于领先地位。”