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

简介: 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天前
|
运维 Kubernetes Cloud Native
云原生技术:容器化与微服务架构的完美结合
【10月更文挑战第37天】在数字化转型的浪潮中,云原生技术以其灵活性和高效性成为企业的新宠。本文将深入探讨云原生的核心概念,包括容器化技术和微服务架构,以及它们如何共同推动现代应用的发展。我们将通过实际代码示例,展示如何在Kubernetes集群上部署一个简单的微服务,揭示云原生技术的强大能力和未来潜力。
|
3天前
|
存储 分布式计算 关系型数据库
架构/技术框架调研
本文介绍了微服务间事务处理、调用、大数据处理、分库分表、大文本存储及数据缓存的最优解决方案。重点讨论了Seata、Dubbo、Hadoop生态系统、MyCat、ShardingSphere、对象存储服务和Redis等技术,提供了详细的原理、应用场景和优缺点分析。
|
3天前
|
Cloud Native 安全 API
云原生架构下的微服务治理策略与实践####
—透过云原生的棱镜,探索微服务架构下的挑战与应对之道 本文旨在探讨云原生环境下,微服务架构所面临的关键挑战及有效的治理策略。随着云计算技术的深入发展,越来越多的企业选择采用云原生架构来构建和部署其应用程序,以期获得更高的灵活性、可扩展性和效率。然而,微服务架构的复杂性也带来了服务发现、负载均衡、故障恢复等一系列治理难题。本文将深入分析这些问题,并提出一套基于云原生技术栈的微服务治理框架,包括服务网格的应用、API网关的集成、以及动态配置管理等关键方面,旨在为企业实现高效、稳定的微服务架构提供参考路径。 ####
20 5
|
5天前
|
监控 API 微服务
后端技术演进:从单体架构到微服务的转变
随着互联网应用的快速增长和用户需求的不断演化,传统单体架构已难以满足现代软件开发的需求。本文深入探讨了后端技术在面对复杂系统挑战时的演进路径,重点分析了从单体架构向微服务架构转变的过程、原因及优势。通过对比分析,揭示了微服务架构如何提高系统的可扩展性、灵活性和维护效率,同时指出了实施微服务时面临的挑战和最佳实践。
25 7
|
6天前
|
监控 Go API
Go语言在微服务架构中的应用实践
在微服务架构的浪潮中,Go语言以其简洁、高效和并发处理能力脱颖而出,成为构建微服务的理想选择。本文将探讨Go语言在微服务架构中的应用实践,包括Go语言的特性如何适应微服务架构的需求,以及在实际开发中如何利用Go语言的特性来提高服务的性能和可维护性。我们将通过一个具体的案例分析,展示Go语言在微服务开发中的优势,并讨论在实际应用中可能遇到的挑战和解决方案。
|
3天前
|
传感器 算法 物联网
智能停车解决方案之停车场室内导航系统(二):核心技术与系统架构构建
随着城市化进程的加速,停车难问题日益凸显。本文深入剖析智能停车系统的关键技术,包括停车场电子地图编辑绘制、物联网与传感器技术、大数据与云计算的应用、定位技术及车辆导航路径规划,为读者提供全面的技术解决方案。系统架构分为应用层、业务层、数据层和运行环境,涵盖停车场室内导航、车位占用检测、动态更新、精准导航和路径规划等方面。
27 4
|
4天前
|
负载均衡 监控 Cloud Native
云原生架构下的微服务治理策略与实践####
在数字化转型浪潮中,企业纷纷拥抱云计算,而云原生架构作为其核心技术支撑,正引领着一场深刻的技术变革。本文聚焦于云原生环境下微服务架构的治理策略与实践,探讨如何通过精细化的服务管理、动态的流量调度、高效的故障恢复机制以及持续的监控优化,构建弹性、可靠且易于维护的分布式系统。我们将深入剖析微服务治理的核心要素,结合具体案例,揭示其在提升系统稳定性、扩展性和敏捷性方面的关键作用,为读者提供一套切实可行的云原生微服务治理指南。 ####
|
4天前
|
消息中间件 缓存 Cloud Native
云原生架构下的性能优化实践与挑战####
随着企业数字化转型的加速,云原生架构以其高度解耦、弹性伸缩和快速迭代的特性,成为现代软件开发的首选模式。本文深入探讨了云原生环境下性能优化的关键策略与面临的主要挑战,通过案例分析,揭示了如何有效利用容器化、微服务、动态调度等技术手段提升应用性能,同时指出了在复杂云环境中确保系统稳定性和高效性的难题,为开发者和架构师提供了实战指南。 ####
18 3
|
5天前
|
运维 Kubernetes Cloud Native
深入理解云原生架构:从理论到实践
【10月更文挑战第38天】本文将引导读者深入探索云原生技术的核心概念,以及如何将这些概念应用于实际的软件开发和运维中。我们将从云原生的基本定义出发,逐步展开其背后的设计哲学、关键技术组件,并以一个具体的代码示例来演示云原生应用的构建过程。无论你是云原生技术的初学者,还是希望深化理解的开发者,这篇文章都将为你提供有价值的见解和实操指南。
|
4天前
|
Kubernetes Cloud Native 持续交付
云原生技术在现代应用架构中的实践与思考
【10月更文挑战第38天】随着云计算的不断成熟和演进,云原生(Cloud-Native)已成为推动企业数字化转型的重要力量。本文从云原生的基本概念出发,深入探讨了其在现代应用架构中的实际应用,并结合代码示例,展示了云原生技术如何优化资源管理、提升系统弹性和加速开发流程。通过分析云原生的优势与面临的挑战,本文旨在为读者提供一份云原生转型的指南和启示。
19 3