现在的位置: 首页 > 云计算 > 正文

阿里巴巴的核心系统上云之路

2020年01月01日 云计算 ⁄ 共 1133字 ⁄ 字号 评论关闭

  阿里巴巴核心系统作为全球最大规模、峰值性能要求最高的电商交易系统,在2018年之前只通过混合云弹性上云方式,为双11节约大量成本。直到2019年,阿里巴巴实现了核心交易系统全面上云并经历了双11峰值的考验。

核心系统上云之路

  工程师时常把我们的系统用飞机来做比喻,乘客则是上面承载的业务。云也是一架这样的载客飞机,作为基础平台承载着千万家企业的业务。今年阿里巴巴实现了核心系统100%上云,这个过程实际上走了几年才达到今天的进展,而且这还不是结束,也只是阿里巴巴上云的一个开始。

  阿里巴巴集团自身业务体量巨大,支撑其的互联网技术体系任务也非常繁重,再加上核心电商业务系统的复杂度,对技术带来的挑战可想而知。

  用王坚博士的话说,核心系统上云让阿里巴巴和客户真正坐上了同一架飞机。从in-house的基础设施、定制化的平台能力,到通用的云平台,从cloudhosting到cloudnative,这个过程面临着巨大的挑战,同时也是阿里巴巴自身和阿里云的架构演进升级的历程。

  阿里巴巴的核心交易系统涉及到包括天猫、淘宝、河马、菜鸟、聚划算、咸鱼、飞猪等一系列业务,其背后的核心电商系统的架构演进经历了单机房架构、同城双机房架构再到目前的中心同城容灾,三地多单元多活架构。软件也分为应用、微服务/中间件和数据库。

  阿里巴巴的上云步骤一共分为三个阶段:

  第一阶段:在2015年之前未上云,全部采用内部的基础设施。

  第二阶段:2015开始,双11期间单元化的交易应用开始通过弹性使用云资源,实现成本节约的目标(注:图中上云单元规模和实际上云规模不成比例)。

  第三阶段:2018年的12月,CTO行癫决定阿里巴巴启动全面上云,随后组建了以毕玄为上云总架构师的架构组,确定了上云的方案和步骤。

  2019年经过1年的努力,终于在双11前实现了核心系统的全面上云。这一年核心电商的中心和单元业务,包括数据库、中间件等组件,实现了全面上云和使用云的服务。通过弹性运化,以及离在线混部(图中未标识)等能力,使大促成本持续下降,到2018年,大促新增成本比前一年下降17%,比早期方案下降3/4。

  这一年核心电商的中心和单元业务,包括数据库、中间件等组件,实现了全面上云和使用云的服务。全面上云也不只是将机器搬到云上,更重要的是replatforming,集团的技术栈和云产品融合,应用通过神龙服务器+容器和K8s上云,数据库接入PolarDB,中间件采用云中间件和消息产品,负载均衡采用云SLB产品等。

  云已经成为了基础设施,无论是电商公司还是其他行业,都可以用云去做更多事情。

  结束语:以上就是关于阿里巴巴的核心系统上云之路的全部内容,更多内容请关注学步园。

  

抱歉!评论已关闭.