加入收藏 | 设为首页 | 会员中心 | 我要投稿 柳州站长网 (https://www.0772zz.cn/)- 基础存储、数据迁移、云安全、数据计算、数据湖!
当前位置: 首页 > 站长资讯 > 动态 > 正文

Expedia集团:提升在线旅游体验

发布时间:2021-05-05 13:48:01 所属栏目:动态 来源:互联网
导读:在线旅游服务提供商Expedia集团于2013年开始使用Amazon Web services(AWS)的微服务架构和公共云服务。但该公司是在2015年通过Amazon EC2 Container Service (ECS)来部署容器,以运行这些微服务,并能够在AWS云环境中运行应用程序时,才加快了它的使用速度。

在线旅游服务提供商Expedia集团于2013年开始使用Amazon Web services(AWS)的微服务架构和公共云服务。但该公司是在2015年通过Amazon EC2 Container Service (ECS)来部署容器,以运行这些微服务,并能够在AWS云环境中运行应用程序时,才加快了它的使用速度。

部署这些技术的主要业务和技术驱动因素包括了跨多个环境的应用程序的更大可移植性,以及新产品和服务推向市场的更快速度。

“随着容器在几秒钟内就能开始运转,我们向客户交付新功能所需的时间大大缩短了,因而能够加快产品推向市场的速度,”Expedia Group旗下的Vrbo公司的杰出工程师Kuldeep Chowhan说,该公司正在为旅客提供住宿服务。

容器在工作环境之间的可移植性和容器的部署速度加快了公司向微服务的转变,Chowhan说。如今,有数以千计的应用程序在多个AWS云区域的ECS上运行,这使得Expedia能够为旅行者和合作伙伴提供更强大的服务,他说。

2015年,Vrbo采用了Apache Mesos,这是一个管理计算机集群的开源平台,可以跨本地数据中心和AWS云环境来运行容器的工作负载。这使得Vrbo的开发人员能够在两种环境中运行相同的工作负载,从而加速了从Expedia的内部数据中心到云的迁移,Chowhan说。

Expedia还利用了Kubernetes的强大功能,因为该技术在近年来越来越受到欢迎了。Chowhan表示,该公司旗下的Hotels.com目前在AWS云上的Kubernetes上运行着数百个应用程序,帮助为客户提供酒店预订等服务。

在亚马逊于2019年推出弹性Kubernetes服务(EKS)之后,Expedia集团的许多团队,包括数据科学、在线体验、流媒体,以及其他的一些团队,也开始利用它来运行容器工作负载了。

“长期来看,Expedia正计划朝着满足容器运行时和编排需求的方向发展,”Chowhan说。

Expedia集团向微服务体系结构和容器的转型为该公司在快速推出新服务方面提供了显著的优势。在过去,开发新应用程序往往需要几个月的时间,而现在,它每天都能开发大量的新功能。

“通过我们对应用程序架构和DevOps实践进行的现代化的投资,我们看到交付给客户的功能又增加了一个数量级,”Chowhan说。“Vrbo品牌在过去三年里的发布速度增长了12倍。”

由于容器的可移植性,Expedia的应用程序可以在多个AWS区域以分布式的方式运行,从而提供了高可用性,这样全球的客户都可以使用Expedia的旅游网站,而不会受到任何影响了。

Chowhan说,容器还支持进行“有针对性的扩展”。“早些时候,当我们有一个整体的应用程序时,我们将不得不扩展整个基础设施来支持额外的流量,”他表示。“而有了容器和微服务,现在我们将能够更智能地扩展我们网站中有更高客户需求的特定部分--并实现基础设施成本的节约了。”

但容器仍然需要一些基础设施管理,Chowhan说:“为了能够部署和运行容器,您需要一个容器运行时和编排平台。与任何软件解决方案一样,也会需要发布更新,这些更新需要部署到运行容器平台的现有服务器之上。”

围绕容器和微服务的开发过程是不断发展的,从源代码到运行时,Chowhan说。“我们必须进行重组,以适应我们整个旅游平台的新生态系统,同时还要培训我们的工程师,让他们了解容器生态系统的演变,”他说。

(编辑:柳州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读