Rancher,赋能厦门航空全面转型

原创
云计算
2018年,厦航参考阿里的中台战略,设计实现了容器化、微服务化的厦航电商中台。作为厦门航空电商战略的支撑平台,厦航电商中台能够以机票为中心,打通全链条的航空附加服务,提升业务服务水平。

【51CTO.com原创稿件】民航是比较早期拥抱云计算的传统行业,利用云计算对海量数据进行分析和处理,挖掘旅客群体的个性化需求,并开展精准营销、提高服务水平,正成为航企实现“换道超车”的关键。

厦门航空是国内著名的航空公司,截至2019年4月,机队规模达到206架飞机,平均机龄5年,是世界上年轻的机队之一。多年来,厦航在保证航空安全、提升服务品质方面做出了不懈的努力,并于2012-2018年连续六年被中国旅客评为航空服务“优秀航空公司”。2016年3月,厦航荣获第二届中国质量奖,成为中国服务业首家获此殊荣的企业,同时也是中国民航***获奖的航空公司。厦门航空的互联网平台支撑着大量业务,包括在线购票、登机牌办理、优惠信息、旅行信息、白鹭俱乐部、货运服务、厦航酒店等等,每天有大量业务请求访问,平台需要做到很强的稳定性和自动弹性伸缩能力。

随着移动互联网的飞速发展,厦门航空业务的来源慢慢从线下转移到了线上,随之而来的是线上平台压力的与日俱增。终端程序的响应速度以及应用功能的迭代周期都面临着不小的挑战。
厦门航空清楚地认识到传统的开发模式和软件交付方式已经无法满足现有的需求。为了转换应用开发模式,提升IT运维效率,结合云计算技术的发展趋势,2017年底,厦门航空信息部完成了厦航云计算平台项目建设,基于Rancher、IaaS和CMP搭建了三位一体的厦门航空云计算平台。

在前不久召开的第三届企业容器创新大会(Enterprise Container Innovation Conference, 以下简称ECIC)上,厦门航空信息部系统工程师、云平台负责人周钊对51CTO记者表示“我们选择Rancher是一个意义非凡的正确决定”。

轻松进入容器世界

在产品层面,Rancher1.6把厦门航空带入了容器世界,这对于厦门航空来说是进入云计算世界的非常好的***步。Rancher1.6把容器、把云衍生架构做得相对简单,使厦门航空应用研发人员、整个项目团队都能够很顺利的上手,这是整个厦航电商平台顺利上线的一个重要原因。

在软实力层面,厦门航空在整个平台上线过程中遇到问题的时候,Rancher总是能够给出非常及时的支持和反馈。“Rancher每个人的能力都非常出色,都非常值得信赖。”周钊表示。

[[269369]]

建设厦航电商中台

2018年,厦航参考阿里的中台战略,设计实现了容器化、微服务化的厦航电商中台。作为厦门航空电商战略的支撑平台,厦航电商中台能够以机票为中心,打通全链条的航空附加服务,提升业务服务水平。它支撑了厦航所有的线上销售渠道,包括厦航官网、微信等直销渠道以及阿里飞猪等第三方渠道,全面的满足不同类型的乘客在不同时期的各种需求。

厦门航空电商中台大范围的使用了开源软件,支持着中台的各个业务中心。同时,基于ceph的rbd存储实现了数据的持久化,并通过硬件LB设备发布应用。除了红色的redis和消息队列,以及硬件LB,其他组件均实现了容器化,运行在Rancher上。

赋能厦航全面转型

据介绍,Rancher 容器管理平台为厦门航空提供了容器应用承载平台,引入了微服务框架协助厦门航空由单体应用转变为微服务应用,同时将微服务后的各个应用模块容器化,这样后期可以更好的针对单个应用模块做发布和升级。

运用Rancher容器管理平台的持续集成,持续部署系统,厦航信息部打通了开发运维一体化流水线,改善了内部应用交付流程,实现了端到端的自动化应用交付。并使用Rancher内置的应用商店,将应用自动发布到应用商店,一键升、降级,大大提升了应用的交付速度和交付质量,降低了人为操作的风险系数。

而基于 Rancher 容器管理平台的多集群管理功能,可以对接多种IaaS基础设施,自动在对应IaaS基础设施上创建容器集群,并且将分散在不同IaaS基础设施上的容器集群统一管理,统一通过厦门航空 Ad 进行认证,实现了应用的多集群分发部署。

得益于Rancher的容器平台,厦门航空实现了应用层面和节点层面的自动弹性伸缩,能有效应对大流量冲击,并且能更加高效的利用资源。同时也实现了多个异构IaaS基础设施平台上容器集群的统一管理和统一认证,解决了多基础架构部署难度大,应用下发周期过长和权限统一认证的问题。实现了运维开发一体化,结合 Rancher持续集成、持续部署的特点,提高了应用交付效率,短时间内完成了整个电商中台的开发测试和上线运行。人员投入成本得到了降低,项目组可以投入更少的人,完成更多的工作。

容器技术创新无止境

在ECIC大会上,Rancher还为现场的容器爱好者带来了三个惊喜产品,一是新一代容器化分布式存储项目Longhorn,这是一个开源的、基于云和容器部署的分布式快存储新方式;二是发布了Rancher中国企业版Pandaria,Pandaria是Rancher Kubernetes管理平台面向中国区的企业版本,旨在不断满足中国市场的快速灵活多变的需求,主要功能包括Harbor镜像仓库集成、支持Audit log 审计日志、为国内公有云提供更多的优化支持等;三是进行了Rancher 2.3 Preview发布及功能演示,在即将发布的 Rancher 2.3版本中,Rancher将正式支持Windows Kubernetes、镜像仓库、镜像扫描、服务网格、Google登陆、集群模版、集群安全扫描和集群自动扩缩容。

梁胜

前不久,Rancher Labs正式发布了一款非常轻量的开源Kubernetes发行版——K3s。k3s大小只有40M,非常易于使用,专为在资源有限的环境中运行Kubernetes的研发和运维人员设计,尤其适用于边缘计算、IoT、ARM和CI等新兴使用场景。k3s发布之后,得到了来自业界的大量积极反馈,GitHub在一周内突破5000颗星。这也说明,容器技术的发展而言是永无止境的,用户需求是容器发展的源动力,同时也是保持容器技术持续创新的关键要素。

【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】

责任编辑:赵立京 来源: 51CTO
相关推荐

2014-02-13 11:37:10

厦门航空Coremail邮件服

2022-04-22 10:39:00

SolarWinds

2018-01-23 07:57:44

WiFiAPP飞行模式

2022-03-17 14:03:36

人工智能数字化转型数据

2019-09-03 21:56:38

智能制造AWS

2021-10-09 10:30:33

数字化

2019-11-07 16:44:25

Veritas

2022-08-27 21:08:10

山东一滕新

2019-05-09 10:25:26

新华三

2018-08-10 15:29:47

华为

2021-01-26 16:18:58

数字化转型

2019-04-22 07:59:39

2022-09-16 15:58:55

​Akamai

2019-07-04 12:01:21

浪潮商用机器

2019-05-01 10:16:20

青云

2019-12-19 15:46:32

数字化云计算人工智能

2020-11-30 11:50:03

新华三
点赞
收藏

51CTO技术栈公众号