Kubernetes与现实世界相遇:三个成功案例

来源 :计算机世界 | 被引量 : 0次 | 上传用户:miao4701730
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读



  自从谷歌在数年前推出Kubernetes以来,Kubernetes已迅速成为了一种热门技术。微服务指可在容器中运行并协同工作以充当较大型应用程序的小型可独立部署的服务,其可以跨各种类型的基础设施进行移植。而作为组合和运行由微服务组成的应用程序平台,Kubernetes可以说是不二选择。
  Kubernetes是一种编排工具,它意味着开发人员可以查看、协调和管理容器化工作负载和服务,以运行弹性分布式系统。据云原生计算基金会(CNCF)在2018年8月发布的数据,40%的受访者(来自5000多家企业)已经在生产中运行Kubernetes。
  对于开源项目而言,这是一个不错的进步,不过值得注意的是,在这些企业中,绝大多数在使用Kubernetes时都只运行少数应用程序。尽管如此,其发展方向已经变得非常清晰,即基于容器的微服务应用程序是未来,Kubernetes则是其平台。这就是为什么这三大云服务提供商都推出了托管版Kubernetes的原因,而思科、惠普、IBM/Red Hat、微软、VMware/Pivotal等则将Kubernetes纳入到了其核心软件产品当中。
  Kubernetes使得各种规模的企业都能够加快其开发人员的速度,提升部署和扩展应用程序的敏捷性,现代化其技术堆栈。例如,在线零售商Ocado自2000年以来一直为英国家庭提供新鲜食品,其已经建立了自己的技术平台来管理物流和仓库。2017年,该公司决定开始将其Docker容器迁移到Kubernetes上,并于当年夏季在其私有云上将其第一个应用程序投入到生产当中。
  对于Ocado和其他企业来说,这一转变的最大好处是可以更快地将产品推向市场,并可以更为高效地利用计算资源。同时,Kubernetes的采用者也都指出了一个缺点,即学习曲线陡峭。尽管从长远来看,该技术将使开发人员的工作变得更加轻松,但是这并不意味着他们的工作将变得简单化。
  以下是一些大型的全球公司在生产中运行Kubernetes的案例,以及这些公司在此过程中得到的经验和教训。

彭博社从早期部署中获得好处


  专业的金融数据公司彭博社在2015年就开始使用Kubernetes,当时该工具仍处于测试阶段。在该工具在持续集成、监控和测试等方面通过了验证后,彭博社于2017年将其投入到生产当中。
  彭博社每天要处理数千亿个金融数据点,仅其Terminal终端机就在为14000种不同的应用程序提供着驱动力。IT部门希望加快为用户带来新应用程序和服务的速度,并使开发人员从操作任务中脱身。
  在评估了各种编排平台(例如Cloud Foundry、Mesosphere Marathon和各种Docker产品)之后,彭博社选择了Kubernetes。彭博首席技术官办公室计算基础设施主管Andrey Rybka解释说:“因为它们具有良好的基础,很明显这是我們正要解决的问题。它们的愿景和发展路线图正是我们想要的。”
  经过了一段时间之后,彭博社在Kubernetes上开发了一个本地化的平台即服务层,以为开发人员提供合适的抽象级,进而让他们能够高效地使用该技术。这个自助服务Web门户实质上是一个命令行界面和REST API,其与基于Git的版本控制系统、CI构建系统和中央工件存储库集成在了一起。
  彭博社的一个主要目标是利用Kubernetes的自动扩展功能更好地利用现有硬件,以及在无问题反馈单的情况下即可实现虚拟计算、网络和存储的可自我配置和灵活收缩。Rybka在CNCF案例研究中表示:“借助Kubernetes,我们可以非常高效地使用硬件,以使利用率达到90%~95%。” 这种效率很大程度上来自于能够控制为指定工作负载提供的资源,因此不会导致其他工作负载资源不足。
  与大多数企业在生产中采用Kubernetes的情况一样,主要挑战来自使用YAML编写清单,这些清单会指定Kubernetes如何分配资源。Rybka说:“这些都是Kubernetes中非常棒的概念,但是它们需要陡峭的学习曲线。”
  正如彭博社的数据和分析基础设施主管Steven Bower所说的那样,“Kubernetes让很多事情变得更加容易,但是不一定会更简单。”
  为此,彭博社从最基本的清单着手逐步推进,同时开始展开大量的内部培训计划,一开始只将标准限在一个很小的范围,随着开发人员对技术的逐步熟悉,开发人员可以扩大标准的使用范围。
  他说:“我们现有的基础设施很多,但是从大型主机迁移到Kubernetes的可能性为零。”编排平台主要针对的是基于Web的应用程序和全新的系统。在Bower工作的数据与分析基础设施团队中,最初的方法是建立一个新的数据科学计算平台,供机器学习工程师使用Spark和TensorFlow等工具运行复杂的工作负载。
  在谈到建立专业知识的重要性时,Rybka给出了他的的忠告。他说:“实际上,用户必须要拥有一个与上游Kubernetes、CNCF和整个生态系统保持密切联系的专家团队,以获得大量的内部知识。用户不能光依靠供应商,他们自己还需要了解所有与此相关的复杂性。”

News UK通过Kubernetes实现了按需扩展


  作为媒体巨头新闻集团(News Corp)的英国分支机构,News UK自2017年以来就开始尝试Kubernetes,2018年他们从自己自定义Kubernetes集群迁移到了亚马逊网络服务(AWS)托管的Elastic Kubernetes Service(EKS)上。后者构成了堆栈的一部分,其中包括了部分AWS服务,如Elastic Container Service、Fargate计算引擎、AWS Batch和Elastic Beanstalk。
其他文献
2017年,Doug Saunders以首席信息官的身份加入Advanced Disposal时,他很快了解到,这家价值16亿美元的废物管理供应商在“数字领域”的技术应用是非常分散的,这包括销售、营销和其他部门。  Saunders回忆说:“谁喊得最响,谁得到的就最多。首席执行官Richard Burke对进展缓慢一筹莫展。”  很多首席执行官总是不断遭受挫折,他们的企业已经推出了旨在进行业务变革
期刊
研究人员称,目前的无线技术(例如Wi-Fi)无法为即将在未来几年内投入使用的数以十亿计的物联网(IoT)传感器和网络提供足够的支持。未来需要更高的速度、更高的效率和更高的带宽。另外,设备的成本必须要比现有设备更加便宜,包括即将推出的5G设备。  为了解决这个问题,加拿大滑铁卢大学的科学家正在开发简化版的毫米波技術。  研究人员在一篇文章中宣称他们开发成功一项新的名为mmX的低功耗、低成本的5G网络
期刊
工信部產业政策与法规司司长许科敏近日在国务院联防联控机制新闻发布会上表示,目前,电子信息行业平均复岗率已达95%。  从重点企业来看,中芯国际、京东方、华星光电等企业复岗率已超过90%;华为已全面复工,复产率稳定在90%;富士康27个主要厂区已复工81万人,整体复工率93.7%,近百家核心配套企业都已复工复产,带动上下游1万余家中小企业复工复产,稳定了全球供应链。从重大项目来看,长江存储、长鑫、华
期刊
在过去五年的大部分时间里,物联网(IoT)一直是网络和安全专业人员最为关注的。在工业物联网(IIoT)领域尤其如此。工业设备联网并不新鲜,但大多数IT人员并不熟悉,因为它是由运营技术(OT)部门管理的。不过,越来越多的企业领导人希望能够把OT和IT结合起来,从组合的数据集中获得更好的深度分析结果。  虽然融合IT与OT并让工业物联网归IT管理有很多好处,但这对网络安全部门有着深远的影响,因为这会引
期刊
分析人士预测,由于需要更安全的数字支付以及网络威胁、网络钓鱼攻击和大规模密码泄露的不断增长,多因素身份验证(MFA)市场将继续增长。市场研究机构Adroit Market Research预测,到2025年,整个MFA市场将达到200亿美元。有分析师预测,从现在到2024年,该市场的年平均收入将增长18%。这一增长将刺激MFA供应商增加新的认证因素,让他们的产品更易于与定制的企业和公有SaaS应用
期刊
数字化转型的一个共同目标常常被描述为“成为一家数据驱动型的企业”。无论是商业智能、预测分析还是机器学习,利用客观数据而不是直觉来推动决策是企业越来越关注的话题。  但是,有很多挑战。并不是所有的大型企业都足够灵活,能够充分利用数据驱动的决策,或者有足够的技能来大规模收集可靠数据并提出正确的问题。在年度NewVantage合作伙伴大数据研究中,大多数高管都希望通过数据做出更好的决策,但只有1/3的高
期刊
爱迪生在发明电灯泡时遇到了一个问题,即灯泡需要电线才能与灯具连接。直到今天,螺旋式灯泡底座(又称爱迪生螺丝灯头)已经成为了标准,它使得几乎所有的灯泡都可以被拧到灯具上,无论是台灯还是枝形吊灯。  Solomon Hykes在十年前发明的Docker容器也有着类似的效果,即通过打包,任何Linux应用程序都可以插入所有Linux OS上的任何Docker容器中,而无需繁琐的安装。其最大优势在于,多个
期刊
新冠病毒的肆虐严重冲击了业界,对于IT领导们来说,确保员工拥有远程安全工作所需的工具比以往任何时候都重要。  Gartner分析师Sandy Shen称:“当传统渠道和运维受到疫情影响时,立刻凸显了数字渠道、产品和运维的价值。那些只专注于日常运维需求,而忽视数字业务投资和长期应变能力的企业,这次疫情无疑给他们敲响了警钟。”  对于大多数企业来说,这意味着要大幅改进业务连续规划。从执行与网络威胁相关
期刊
2020年1月开始,新冠病毒(COVID-19)在世界上持续爆发,成为全球关注的焦点。截至3月底,全球确诊病例已超过70万例。世界卫生组织(WHO)宣布此次疫情为国际大流行病,各国的卫生部门一直在奋力遏制疫情的蔓延。  与其他卫生危机一样,企业需要评估疫情对其业务的潜在影响,并为此做好准备。国际商业风险咨询公司Control Risks的危机与安全咨询业务负责人Mark Womble表示:“在研究
期刊
该联盟日前发布了一项允许企业为国际贸易和金融创建基于区块链代币的新规范,一些厂商已经对基于这个规范的数字货币的跨境支付和结算进行了测试。  令牌分类框架v1.0(TTF)由二十多家企业开发,并由企业以太坊联盟(EEA)负责监督。其目的是让企业和开发人员能够访问一组可重复使用的跨行业组件以创建可用的令牌。  令牌分类计划(TTI)在今年4月被首次发布。参与者试图创建一种关于令牌是什么的非技术性标准定
期刊