南航卢春:混合云架构实践与未来技术规划

11月22日广州云栖大会上,中国南方航空公司电子商务部副总经理卢春带来了南航上云的实践思考。在他看来:“云+端”的服务模式为航企创新提供有利条件,利用云计算对海量数据的分析和处理,挖掘旅客群体的个性化需求,并据此开展精准营销、提高服务水平,正成为航企实现“换道超车”的关键。

 

以下是精彩内容整理:

南航是业内创新先驱,作为首个实现全流程电子化的航空公司,南方航空率先与阿里云合作,利用云计算重构信息化系统,并将网上销售系统的部分应用搬到云上,用云的方法解决海量和高并发数据处理难题。

为什么要上云?

南航卢春:混合云架构实践与未来技术规划

南航是中国航班最多、航线网络最密集、年客运量最大的民用航空公司,机队规模亚洲第一、世界第四,目前机队规模已经达到720架,预计2020年飞机数将达到一千架,庞大的业务体量带来了更高的技术要求。无论从运输量、规模等各方面,南航都已经踏进了世界前沿领域,南航的实践发展需要更多的接入互联网元素,于是,南方航空率先与阿里云合作,利用云计算重构信息化系统,并将网上销售系统的部分应用搬到云上。

通过两年时间的数字化转型,南航已经能够实现从预订到支付、选座、值机、登机,以及最后的电子发票全流程电子化。

南航在业内一直是创新先驱,第一张电子车票、第一张电子发票、第一个自助登机牌、第一个电子牌,还有第一次接入人脸识别登机系统。

在南航看来,目前最大的挑战并不是业内公司,真正的挑战来自于互联网企业,他们更专注于用户而不是传统的销售渠道,在大数据元年,互联网企业能够获得大量的数据并且搭建起基本的精准营销体系,掌握整个出行数据,这对南航来说是一种威胁。

互联网使得每个用户都有自己对出行便捷用户体验的要求,在任何时间任何接触点都必须能够及时获得一个极致服务,面对这样的要求,南航必须要进行变革,如何实现高并发和海量数据处理呢?传统企业的数据中心是很难实现目标的,所以拥抱云是南航目前最好的选择。

 

一次会员日促销带来的架构思考

南航卢春:混合云架构实践与未来技术规划

南航拥抱云计算源自一次不太成功的会员日促销活动。活动当天准备一万张一折票,希望能够通过优惠的价格吸引大量用户,但是大量用户的同时涌进导致系统压力太大,有30%的请求因为长期等待而放弃了,官网和手机客户端访问量均超平时5倍,超出原有IT系统的最大处理能力,导致会员在活动页面长时间排队。

这实际上更多是带宽问题,南航的数据中心带宽只有200M,远远不足于互联网的应用请求。南航意识到,高并发、海量数据、突发性的业务是传统数据中心并不擅长的。基于这样的判断,南方航空开始和阿里云合作。南航有自己的数据中心,正在支撑南航的电子服务,因此在保留原有基础服务前提下,将高并发的模块部署到云上,搭建一个混合云架构。

南航对于云部署计划分三阶段,具体如下:

第一阶段,将服务器迁移到云上,主要解决设备扩容时间长,过去增加10%的计算能力需要三到六个月,增加20%能力可能需要1年,面对全国旅客的系统这是不可想象的;

第二阶段,南航更希望通过云服务公司提供架构改造的能力,从传统的企业内部数据结构逐步实现多点部署、多地多活的方式;

第三阶段,提供一个永远在线的电商销售服务平台,才能让自己在互联网潮流中更具竞争力。

 

南航混合云架构实践

在阿里云的帮助下,南航已经完成机票销售主流程向云上迁移,以及航班查询、订单生成、合作渠道等服务的云端部署。互联网架构中包含的大多数功能在南航云架构中都得到了体现,包括分布式架构、流程处理的异步化和并行处理等都通过云部署的方式得到改造。

在查询方面,南航目标是实现混合云部署,建立云查询系统,单条链路的目标在100tps,准确率为90%,而实际效果令人惊讶。南航不仅将服务器放上云,也将整个组织结构、系统架构进行了改造,日处理消息量达1500万条,150万航班、3900万个仓位准确率达到95%以上。从订购来讲,如果每秒中可以产生40笔订单支付,南航一年销量可以达到3000亿到4000亿。

更重要的是在生成订单环节,查询后数据要同步,交易的关键点还是数据,南航混合云结构云上云下都有订单数据,实现了数据同步,消灭了数据库层面瓶颈,单链路性能提升10倍以上。目前,按照每年大概一个亿的旅客量,所有数据跑在云上性能没有明显的下降,经过半年时间三个阶段的改造,南航目前的平台处理能力可以满足未来几年内南航的业务增长需求。

 

从“两地三中心”到“多活”,未来技术规划

南航卢春:混合云架构实践与未来技术规划

未来,南航还计划在此基础上针对销售流程基于云架构进行互联网、电子化改造。

接下来,南航会将工作中心更多的放在扩大外部渠道上,生态数据玩家更多的把流量聚集起来,通过上下游服务能力的提升,达到极致用户体验。南航也想要打造永远在线的电商平台,过去是做两地三中心,持续投入资源经常演练切换,有了云后,应该更多考虑实现多活、没有任何维护的时间窗口。

南航也会在人工智能和大数据方面做一些工作,比如智能客服,目前南航可以提供3~5个语言的服务能力,随着语义语音的识别能力提升,未来南航想要实现提供40种语言的服务能力,这不能依赖于客服中心的作息,而要依赖阿里技术能力的输出。此外,南航的生物智能识别平台已经开始打造,包括人脸、虹膜、指静脉等都是下一步便捷旅行的关键节点,能够有效帮助航空公司提升客户体验。

 

 

上一篇:首秀,2018云栖大会•深圳峰会直播倒计时


下一篇:阿里科学家再获世界级荣誉,平头哥首席科学家谢源当选AAASFellow