缩减成本
敏捷性和性能
减少技术债务
提高安全性
启用自动化
概述
阿联酋航空集团拥有并经营阿联酋航空,阿联酋航空是中东最大的航空公司,最近荣获“2020 年度航空公司”称号(航空商业奖)。在正常年份,它拥有 300 架客机,载客 5600 万次。在一个以薄利多销著称的行业,保持优势不是一种选择,而是必做之事。2020年,在新冠疫情爆发之后,这种压力有增无减。阿联酋航空集团成功将其电子商务和企业通信平台(包括 30 多个关键业务应用程序)从 250 多台服务器迁移到 Amazon Web Services(AWS)。
当时,疫情导致服务需求急剧下降,此举帮助大幅削减了成本。迁移涵盖该航空公司几乎所有面向客户的系统、其主要订票引擎、客户网站和移动应用程序。这不是一次直接迁移,许多应用程序必须重新配置和优化才能在现代化操作系统上工作。
机会 | 大规模迁移
在将其核心订票引擎和其他第 1 层应用程序迁移到 AWS 之前,阿联酋航空依赖于托管阿联酋航空自有硬件的第三方主机托管中心。这种硬件的使用寿命已接近尾声,维护成本也越来越高。迁移到云带来了许多好处,并避免了巨额资本支出。由一个只有六人组成的核心团队管理一个庞大、单一、过时的应用程序集。但是,这些应用程序对业务至关重要,因此不能选择停机。
除了迁移外,阿联酋航空还借此机会全面改造了其应用程序堆栈(包括 Windows、Linux RHEL 和 SQL 服务器)中的多项服务。阿联酋航空技术团队负责人 Roshan D’Souza 说:“我们致力于行正确之事,而且我们知道,还有一些应用程序技术债务亟待处理。迁移到云端大大简化了这一目标的实现。”
有一个严格的截止日期:尽管新冠肺炎使需求趋于平缓,但预计订票需求将在 2020 年 7 月达到峰值。一开始,说服阿联酋航空具有风险意识的领导层很困难,但通过公司与 AWS 在其他项目上的合作历史,使得这项工作轻松完成。只有当越来越多的工作负载在没有中断的情况下完成迁移,并且这些应用程序的性能得到提升时,支持力量才越来越多。
与大多数航空公司一样,阿联酋航空也面临着季节性的高峰和低谷。运营自己的数据中心意味着为应对这些峰值需要为未得到充分利用的容量买单。购买、设置、测试和部署一台新的物理服务器花了大约 10 周的时间。通过 AWS,完成这个过程只需要几个小时。现在启动一台新的虚拟机需要一个小时,而在过去则需要六周。迁移到 AWS 还意味着在新冠肺炎和旅行限制导致旅客人数暴跌时,阿联酋航空可以迅速缩减其系统的规模。
阿联酋航空曾受制于其先前数据中心提供商物料数据中心的种种限制,并且很难通过其不透明的系统以及与第三方网络的接口来发现问题。此外,新功能的上市速度非常缓慢,而且不可能尝试接受 DevOps 文化。阿联酋航空的安全小组对主机托管基础设施的控制有限,安全调查是由人工完成的劳动密集型工作。对于阿联酋航空的客户来说,所有这些因素共同作用,会导致通过网站和移动设备进行的在线订票过程变慢。
AWS 提高了组织的透明度,尤其在旅游业正因疫情而迅速变化的当下,这一点至关重要。”
Erick Meunier
阿联酋航空电子商务、移动和商业客运系统主管
解决方案 | 迁移是如何完成的
团队一次从一个地理区域迁移工作负载,以确保一致的性能。首先围绕低风险服务规划里程碑以建立商业信心,并提供学习和应对的机会。该项目于 2019 年 9 月启动,其中一个数据中心于 2019 年 11 月迁移,另一个数据中心于 2020 年 5 月迁移。在出现新冠肺炎疫情后,情况变得更加复杂,因为阿联酋航空转为居家工作,访问主机托管中心变得困难。AWS 原生解决方案(包括适用于 SQL 数据库的AWS Database Migration Service)用于同步、复制和传输数据。双向复制确保阿联酋航空的平台能够在应用程序迁移时继续保持完美运行。
借助适用于 Windows File Server 的 Amazon FSx,阿联酋航空能够轻松地为其 CMS(SDL Tridion)配置文件存储,以存储订票网站的文件。与阿联酋航空的本地数据中心相比,完全管理的 Amazon FSx 提供了更高的性能和可靠性。它还通过确保数据在每个阶段都被加密来提高安全性。阿联酋航空首席工程师 Aneesh Rasheed 说:“核心团队具备了解这些新 AWS 工具的洞察力和意愿意味着,之前的未知问题很快得到了纠正,从而使企业能够更轻松地实现解决方案。”
结果 | 零停机时间
对于阿联酋航空的客户来说,服务有了明显的改善。阿联酋航空的互联网订票引擎现在的响应速度要快得多,端到端交易可以比以前快 12 秒完成。移动性能也有所提高,搜索结果返回速度快了 5 秒。阿联酋航空预计在其硬件完全退役后,每年可节省 380 万迪拉姆(100 万美元)。现在,通过使用基础设施即代码和用于应用程序记录和可视化的 Amazon ELK 堆栈(Elasticsearch、Logstash 和 Kibana),在很大程度上实现了预置自动化。
迁移到 AWS 还提供了遥测技术,使 IT 部门和其他业务部门能够深入了解系统。团队还构建了控制面板,为整个企业的员工提供简单有效的数据图形。阿联酋航空电子商务、移动和商业客运系统主管 Erick Meunier 说:“我以前也能了解到相关数据,但有些控制面板只有 IT 部门的人员才能访问,我必须等待发给我的报告。AWS 提高了组织的透明度,尤其在旅游业正因疫情而迅速变化的当下,这一点至关重要。”
企业现在可以实时查看应用程序的性能,它可以通过观察网络流量的增长来评测活动的影响并做出更明智的决策。这些控制面板还允许阿联酋航空的员工在疫情来袭时迅速作出反应。Meunier 补充道:“这使我和我们的 IT 合作伙伴能够围绕我们当前的服务器负载和调整基础设施规模的能力等领域做出明智的决策,为进一步节约成本铺平了道路。” 阿联酋航空 AWS 迁移解决方案交付经理 Mark Sukumaran 也认同这一说法,“AWS 平台的透明性使企业很容易看到其价值,并获得可操作的见解。这使我们的合作伙伴(例如 Erick Meunier 和电子商务团队)成为项目的积极推动者。”
阿联酋航空的转型是在零计划外停机的情况下完成的。当您首次尝试虚拟化应用程序时,总是会出现问题,特别是在处理多个集成点时。但核心团队的专业知识,加上我们领导团队的支持,使得整个迁移过程非常顺利。更重要的是,计划外停机时间为零,这对阿联酋航空来说是一个巨大的胜利,” Sukumaran 说。
至关重要的是,此举意味着当新冠疫情对旅游业造成严重破坏时,该公司可以立即采取行动。迁移使公司的员工能够访问数据,并使用简单的工具来分析这些数据,这已经为更好的决策提供了动力。但最大的赢家是阿联酋航空的乘客,他们现在可以通过网站或移动设备更快、更可靠地订票。
阿联酋航空公司简介
阿联酋航空是世界上最大的航空公司之一,拥有 300 架飞机和 5.9 万名员工。它成功地将其在线订票系统、客户网站和 30 多个其他关键业务应用程序从 250 多个服务器迁移到 AWS。
使用的 AWS 服务
适用于 Windows File Server 的 Amazon FSx
Amazon FSx for Windows File Server 提供高度可靠且可扩展的完全托管式文件存储,并可通过行业标准的服务器消息块 (SMB) 协议进行访问。
AWS DataSync
AWS DataSync 是一种在线数据传输服务,可简化、自动化和加速本地存储系统与 AWS 存储服务之间以及不同 AWS 存储服务之间的数据移动。
Amazon RDS
Amazon Relational Database Service (Amazon RDS) 让您能够在云中轻松设置、操作和扩展关系数据库。
ELK Stack
ELK Stack 是一个缩略词,用来描述由三个热门的开源项目组成的堆栈:Elasticsearch、Logstash 和 Kibana。
更多旅游业客户案例
行动起来
无论行业无论规模,每天都有各种机构在使用 AWS 实现自身业务转型、实现企业愿景。欢迎您联系我们的专家,立即踏上您的 AWS 之旅。