玩转容器与Kubernetes,这三家企业有什么「独家秘诀」?
副问题[/!--empirenews.page--]
现在,各行各业都在加速数字化转型的脚步,将数据与事变负载迁徙至云端,这样做,一是加速交付和创新速率,二是停止营业需求不绝增添时,还要一连采购昂贵的新基本办法组件。 在这个进程中,最为要害的身分虽然离不开容器与Kubernetes,它们在涉及多种云处事时显得尤其重要。 容器是一种独立的软件包,可以或许将应用措施的所有代码及依靠项绑缚起来,确保应用措施可以或许在任何计较情形下都将靠得住地运行。以此为基本,容器促进了应用措施从开拓者条记本电脑到测试情形、从测试情形到出产情形,可能是从数据中心内实体机到私有或公有云端假造机的顺畅迁徙。 但必要夸大的是,固然容器自己简化了事变负载在差异情形之间的迁徙进程,但其同时也是一项必要维护的技能方案Kubernetes的意义正在于此——作为一套开源容器编排体系,Kubernetes认真自动执行容器化应用措施的陈设、扩展与打点。Kubernetes最初由谷歌公司开拓,今朝由云原生存较基金会认真维护。 企业逐渐意识到,在多云或殽杂云情形下,容器与Kubernetes已经成为保障事变负载可移植性的强盛组合。下面,我们一路来看三个乐成运用容器与Kubernetes的案例。 Expedia Group: 加强在线观光体验 Expedia Group(中文名“亿客行”),是环球最大的旅游平台之一,依附强盛的技能上风,用户可以或许一百多万个机票、旅馆套餐等优惠中搜刮,并得到最佳体验。Expedia 从2013年,就开始行使微处事架构与Amazon Web Services (AWS)公有云处事。到2015年,Expedia开始通过Amazon EC2 Container Service (ECS)陈设容器来运行微处事应用,借此在AWS云情形中晋升应用措施机动性。 基于此,Expedia 可以或许让跨多情形的应用措施拥有更好的可移植性,同时加速新产物及处事的上市速率。来自Expedia Group旗下认真为游客提供住宿处事的Vrbo部分的工程师Kuldeep Chowhan暗示,“容器可以或许在几秒钟之内启动并运行,这大大收缩了我们向客户交付新成果的时刻周期,也就相等于加速了产物的上市速率。” Chowhan指出,容器在差异事变情形之间的可移植性与精彩的容器陈设速率,加速了企业向微处事架构的迈前进骤。他夸大,今朝已经有成千上万个应用措施运行在多个AWS云地区中的ECS之上,这也使得Expedia得觉得更多用户及相助搭档提供更强盛的处事。 2015年,Vrbo开始回收Apache Mesos——一套用于打点计较机集群的开源平台,借此在当地数据中心及AWS云情形傍边运行容器化事变负载。Chowhan暗示,这使得Vrbo的开拓职员可以或许在两种情形中运行沟通的事变负载,借此加速从Expedia当地数据中心到云端的迁徙速率。 跟着连年来容器技能的遍及,Expedia还开始着手行使Kubernetes。Chowhan指出,该公司的Hotels.com部分今朝在AWS云端的Kubernetes上运行着数百种应用措施,用觉得客户提供旅馆预订等处事。而在Amazon 方面于2019年推出其Elastic Kubernetes Service(EKS)之后,Expedia Group下的数据科学、在线体验、流媒体等多个团队快速跟进,借此运行本身的容器化事变负载。 Chowhan提到,“从久远来看,Expedia Group正朝着容器运行时及编排需求迈出坚硬的提高脚步。”Expedia Group向着微处事架构及容器技能的转变,并加速了交付创新速率。以往,新应用措施的开拓每每必要几个月时刻,但此刻他们天天都能推出多项新成果。 通过对当代化应用措施架构及DevOps实践的投资与实行,Expedia Group 将交付给客户的成果总量晋升了一个数目级。已往三年以来,Vrbo品牌的成果宣布速率增添了12倍。依附着容器强盛的可移植性,Expedia应用措施得以在多个AWS地区内漫衍式运行,在加强可用性的同时,确保客户得到最佳体验。 容器还可以或许实现“针对性扩展”。Chowhan表明道,“在当初行使单体式应用措施时,我们必需得扩展整个基本办法才气支持不绝增添的流量。但借助容器与微处事架构,我们此刻可以或许更智能地扩展站点中客户需求所指向的特定部门,借此节省基本办法本钱。” 虽然,容器的正常运行仍必要必然水平的基本办法打点。Chowhan暗示,为了有用陈设并运行容器,他们必要一套容器运行时与编排平台。与其他软件办理方案一样,他们把握着大量已宣布及尚未宣布的更新,并且必要将这些更新新陈设到运行容器平台的现有处事器集群傍边。 从源代码到运行时,环绕容器及微处事的开拓流程一向在不绝成长。他夸大,“我们必要举办布局重组,来顺应整个旅游行业的全新生态体系,并通过不绝成长的跨容器生态体系,对我们的IT工程师们举办手艺培训。” Primerica: 确保行使高质量、当代化代码 金融处事与保险公司Primerica,现在已经成立起一套Kubernetes情形,驻足Nutanix硬件扩展由IBM提供的私有云办理方案。与此同时,来自Docker的容器方案则辅佐Primerica在差异情形之间实现强盛的应用措施同等性。 Primerica的首席技能官兼应用措施开拓与交付执行副总裁Barry Pellas暗示,“这是我们从传统技能栈向当代殽杂云迁徙的要害计谋步调。”这套情形辅佐Primerica不绝以新的、当代化的方法从已往几十年中开拓而成的应用措施中获取代价,并促进企业向营业应用措施中交付更多新成果,并在API(应用措施编程接口)与微处事计策中施展着要害浸染。 容器与Kubernetes这一强盛组合,不只使Primerica得以轻松托管应用措施,还可以或许监控应用措施并在容器中呈现题目时快速加以规复。Pellas夸大称,“我们提供端到端基本办法即代码,因此可以或许以同一方法构建起可猜测的情形,并由此消除了产生工钱错误的也许性。我们的一连集成与交付成果将确保产物团队随时得到最新改观,并担保在陈设的同时对情形及应用措施做出全面验证。” Primerica行使容器与Kubernetes的首要驱动力,在于辅佐团队以更快的速率与更高的质量交付应用措施。二者还能提供一套更安详、更不变的情形,得以在高行使时长之下提供精采的不变性与可扩展性。Pellas指出,“我们还但愿可以或许在各类情形之间成立起可猜测性与同等性,借此辅佐调试并办理题目。” 固然Primerica的容器与Kubernetes行使之旅才方才起步,但他们已经深切感觉到由此带来的团队出产率晋升,及其在为用户提供增量式、火速新成果方面示意出的强盛手段。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |