支付宝是如何炼成的

访客:49558  发表于:2014-08-07 16:28:14

互联网一次又一次证明了它是能够产生商业奇迹的沃土,互联网也以强悍的方式革新着传统的商业。

作为先行者,支付宝首席架构师程立对互联网金融技术有着深刻的理解。

与电商平台相似的是,互联网金融也要面对不断出现的大流量、高并发等各种挑战,也要保持系统的稳定性,要保障用户随时随地能够获取到服务。特别的是,互联网金融平台还需要支持1元甚至更小金额的交易。程立介绍说,2013年双十一的时候,运费险的销售规模超过了一亿笔,而单价却大多为几毛钱,如果采用传统金融技术处理这类交易,以常规的系统单笔交易的处理成本来看,这个生意是亏本的。“必须依靠技术创新,持续降低交易成本,做到即使是单价一元钱的交易也要有利润。成本不降低,互联网金融是做不起来的。”

数据是互联网金融服务的核心内容,如何通过海量数据的分析识别与理解客户,在需要数据分析结果时,随时可以获得,至关重要,程立说,金融大数据的分析结果要极为精确,不能有一点误差,以授信为例,如果出现差错,就会面临巨大风险。“从数据的质量到计算的可靠性,互联网金融对技术都有着很高的要求。”

虽然不是支付宝的十几位创始人之一,但从2005年就进入支付宝的程立,见证了支付宝团队从几十人增长到如今数千人的发展历程,参与和推动了支付宝历代技术架构与平台的变革。

最初,支付宝只为淘宝网提供交易担保和支付功能。2005年支付宝的定位发生了改变,作为独立第三方支付平台从淘宝网独立了出来,并向其他互联网商户开放了支付和账户体系。在这段时期,支付宝技术团队需要快速满足越来越多用户的个性化需求,并且为不同的行业定制更有针对性的解决方案,早期的烟囱式架构,每拓展一个新的应用场景,就需要开发一个新的应用程序,随着时间的推移,支付宝的系统就由一堆应用程序“孤岛”构成,各个应用之间也存在相当多的冗余功能,开始制约业务的发展。自2007年起,支付宝技术团队开始对烟囱式架构进行大规模的架构重构,抽象核心业务模型与服务,建立分布服务与分布事务处理的整套框架,通过三年左右的努力,最终将支付宝建立在有互联网特色的SOA架构之上,支撑了支付宝从电商拓展到用户网络生活的各个方面。2010年双十一大促当天,3000多万笔交易使支付宝系统的处理量被撑大到平时的数倍以上。程立说,那是非常惊险的一天,凌晨第一个支付高峰就出乎所有人的意料,随后各种各样的问题如潮水般出现,所有技术人员都精神高度紧张,虽然最终顶住了,但感觉就像将一个沉重的杠铃在头上举了一整天一样艰难。支付宝技术团队意识到当时的第二代技术架构也到了负荷的极限,必须做出改变。

从第一代烟囱式的架构、到第二代SOA架构、再到现在支付宝已经完成了向云平台的迁移,成功构建了云支付架构。支付宝平台的处理能力也从创建之初的1万笔/天,发展到了现在的可以支持数亿笔/天、数万笔/秒。简而言之,新一代的支付宝系统将基础设施建在了阿里云的计算平台之上;在IAAS之上构建了金融技术云,这是一个金融PAAS平台,解决的是大规模实时与批量交易处理、分布式服务运行与管控、敏捷研发和持续交付等问题;再向上就是支付宝的数据云,以应对海量数据的管理、分析、挖掘、流转与服务等挑战;再向上是封装成SAAS平台的核心业务系统,用于支撑平台之上的丰富的支付与金融应用。余额宝是这个平台上的一个典型的案例,用短短数个月,余额宝就从无到有快速增长,基于阿里与支付宝共同打造的金融云计算技术,在2013年大促当天顺利完成了上千万笔的交易。除了余额宝外,微贷平台也是小微金融服务体系中非常重要的一款金融产品。微贷平台从诞生开始就在阿里云上,其核心是以大数据平台为基础的一个云决策平台,依托云计算的交易处理能力和大数据的海量分析能力,平台能够灵活准确地判断客户的信用。

正如阿里集团CTO王坚博士所言,一个云计算加大数据的时代已经到来。程立说,云计算、大数据,加上支付宝为互联网金融业务特别设计的中间件、数据库与架构,是支撑小微金融服务发展与创新的理想架构,阿里云与支付宝实现并验证了上述“参考架构”与技术平台。2013年“双十一”大促当天,这个架构成功支撑了1.88亿笔交易。

在云计算和大数据的时代,程立和他的团队的征程才刚刚开始。每一年,支付宝技术团队都会制定一个与业务愿景相匹配的技术目标,去年的技术目标是“1234”,1是打造一个开放、共享的金融业务核心平台;2是聚焦海量数据处理云和交易处理云;3是建成每秒30000笔支付处理的能力;4则代表小微金服系统99.99%以上的金融级可用率目标,这些目标已经一一达成。

评论(1)

您可以在评论框内@您的好友一起参与讨论!

<--script type="text/javascript">BAIDU_CLB_fillSlot("927898");