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

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

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

 

以下是精彩内容整理:

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

为什么要上云?

711f11cf4b1b54eb02e3a62ee4bca2af6f3fc7d1

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

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

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

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

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

 

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

9947765e58f2941fd3bef9008d19f53c7fc9926a

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

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

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

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

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

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

 

南航混合云架构实践

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

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

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

 

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

82ece224bbd42c9e3dcad4c372a9a26b7474817f

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

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

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

 

 

目录
相关文章
|
5天前
|
存储 缓存 API
探索后端技术:构建高效、可扩展的系统架构
在当今数字化时代,后端技术是构建任何成功应用程序的关键。它不仅涉及数据存储和处理,还包括确保系统的高效性、可靠性和可扩展性。本文将深入探讨后端开发的核心概念,包括数据库设计、服务器端编程、API 开发以及云服务等。我们将从基础开始,逐步深入到更高级的主题,如微服务架构和容器化技术。通过实际案例分析,本文旨在为读者提供一个全面的后端开发指南,帮助大家构建出既高效又具有高度可扩展性的系统架构。
|
10天前
|
存储 监控 容灾
微信技术总监谈架构:微信之道——大道至简(演讲全文)
在技术架构上,微信是如何做到的?日前,在腾讯大讲堂在中山大学校园宣讲活动上,腾讯广研助理总经理、微信技术总监周颢在两小时的演讲中揭开了微信背后的秘密。 周颢把微信的成功归结于腾讯式的“三位一体”策略:即产品精准、项目敏捷、技术支撑。微信的成功是在三个方面的结合比较好,能够超出绝大多数同行或对手,使得微信走到比较前的位置。所谓产品精准,通俗的讲就是在恰当的时机做了恰当的事,推出了重量级功能,在合适的时间以最符合大家需求的方式推出去。他认为在整个微信的成功中,产品精准占了很大一部分权重。
34 1
微信技术总监谈架构:微信之道——大道至简(演讲全文)
|
4天前
|
Cloud Native 持续交付 微服务
云原生时代的微服务架构实践
【9月更文挑战第30天】随着云计算技术的不断进步,云原生已经成为现代软件开发的重要趋势。本文将通过深入浅出的方式,介绍如何在云原生环境下设计并实施微服务架构,以及如何利用容器化技术和自动化工具来提升服务的可维护性和可扩展性。我们将一起探讨微服务架构的核心原则、优势,以及在云平台中部署和管理微服务的最佳实践。无论你是初学者还是有经验的开发者,这篇文章都将成为你探索云原生和微服务世界的一盏明灯。
|
7天前
|
监控 Cloud Native 持续交付
云原生时代的微服务架构设计原则与实践
【9月更文挑战第27天】本文深入探讨了在云原生环境下,如何高效地实施微服务架构。通过分析微服务的基本概念、设计原则和关键技术,结合实际案例,指导读者理解并应用微服务架构于云计算项目之中。文章旨在为软件开发者和架构师提供一条清晰的路径,以实现更加灵活、可扩展且易于维护的系统。
|
11天前
|
设计模式 Cloud Native API
云原生时代的微服务架构实践
【9月更文挑战第23天】在这篇文章中,我们将深入探讨云原生环境下的微服务架构设计原则、优势以及实施策略。文章不仅涉及理论概念,还结合具体的代码示例,帮助读者理解如何在实际项目中应用微服务架构。通过阅读本文,你将获得构建、部署和管理微服务的实用知识,为你的云原生项目奠定坚实的基础。
|
9天前
|
存储 运维 负载均衡
后端开发中的微服务架构实践与思考
本文旨在探讨后端开发中微服务架构的应用及其带来的优势与挑战。通过分析实际案例,揭示如何有效地实施微服务架构以提高系统的可维护性和扩展性。同时,文章也讨论了在采用微服务过程中需要注意的问题和解决方案。
|
14天前
|
缓存 NoSQL 数据库
构建高效后端服务:从架构设计到性能优化的实践之路
本文旨在探讨如何通过合理的架构设计和性能优化策略,构建一个既稳定又高效的后端服务。文章首先概述了后端服务开发中常见的挑战和误区,随后详细介绍了微服务架构、缓存机制、数据库优化、服务器配置以及代码审查等关键技术和方法。通过深入浅出的案例分析和实用建议,本文将为后端开发者提供一套系统化的指导方案,助力其打造出高性能的后端服务体系。
|
11天前
|
监控 Android开发 iOS开发
深入探索安卓与iOS的系统架构差异:理解两大移动平台的技术根基在移动技术日新月异的今天,安卓和iOS作为市场上最为流行的两个操作系统,各自拥有独特的技术特性和庞大的用户基础。本文将深入探讨这两个平台的系统架构差异,揭示它们如何支撑起各自的生态系统,并影响着全球数亿用户的使用体验。
本文通过对比分析安卓和iOS的系统架构,揭示了这两个平台在设计理念、安全性、用户体验和技术生态上的根本区别。不同于常规的技术综述,本文以深入浅出的方式,带领读者理解这些差异是如何影响应用开发、用户选择和市场趋势的。通过梳理历史脉络和未来展望,本文旨在为开发者、用户以及行业分析师提供有价值的见解,帮助大家更好地把握移动技术发展的脉络。
|
9天前
|
运维 持续交付 API
深入理解并实践微服务架构:从理论到实战
深入理解并实践微服务架构:从理论到实战
33 3
|
9天前
|
Kubernetes Cloud Native 安全
云原生技术:构建高效、灵活的现代应用架构
本文深入探讨了云原生技术的核心概念、主要特点及其在现代应用开发中的重要性。通过分析云原生技术的实际应用案例,揭示了其如何帮助企业实现应用的快速迭代、弹性扩展和高可用性。同时,文章还讨论了采用云原生技术时面临的挑战及相应的解决策略,为读者提供了一套完整的云原生技术实践指南。
下一篇
无影云桌面