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

栏目: 编程工具 · 发布时间: 5年前

内容简介:【51CTO.com原创稿件】民航是比较早期拥抱云计算的传统行业,利用云计算对海量数据进行分析和处理,挖掘旅客群体的个性化需求,并开展精准营销、提高服务水平,正成为航企实现“换道超车”的关键。厦门航空是国内著名的航空公司,截至2019年4月,机队规模达到206架飞机,平均机龄5年,是世界上年轻的机队之一。多年来,厦航在保证航空安全、提升服务品质方面做出了不懈的努力,并于2012-2018年连续六年被中国旅客评为航空服务“优秀航空公司”。2016年3月,厦航荣获第二届中国质量奖,成为中国服务业首家获此殊荣的企

【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每个人的能力都非常出色,都非常值得信赖。”周钊表示。

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

建设厦航电商中台

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,全面赋能厦门航空全面转型

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

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

【责任编辑:赵立京 TEL:(010)68476606】


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

UNIX编程艺术

UNIX编程艺术

Eric S. Raymond / 姜宏、何源、蔡晓俊 / 电子工业出版社 / 2006-2 / 59.00元

本书主要介绍了Unix系统领域中的设计和开发哲学、思想文化体系、原则与经验,由公认的Unix编程大师、开源运动领袖人物之一Eric S. Raymond倾力多年写作而成。包括Unix设计者在内的多位领域专家也为本书贡献了宝贵的内容。本书内容涉及社群文化、软件开发设计与实现,覆盖面广、内容深邃,完全展现了作者极其深厚的经验积累和领域智慧。一起来看看 《UNIX编程艺术》 这本书的介绍吧!

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具