您的位置: 首页 >科技 >

为什么程序员 企业被Kubernetes踢得团团转

2020-03-23 21:08:24 编辑: 来源:
导读 随着企业走向云端,使能技术在创新和采用方面正在经历一次巨大的飞跃。库伯涅茨(Kubernetes)是一个由谷歌(Google)发起、目前由子公司CNCF(Cloud Native Computing Foundation)拥有的五年之久的开源项目,就是这样一种技术。有人认为它将成为云的操作系统。库伯涅茨是做什么的?在平原峰,它确保最大限度地利用云上可用的计算基础设施。它使应用程序非常容易部署和管理

随着企业走向云端,使能技术在创新和采用方面正在经历一次巨大的飞跃。库伯涅茨(Kubernetes)是一个由谷歌(Google)发起、目前由子公司CNCF(Cloud Native Computing Foundation)拥有的五年之久的开源项目,就是这样一种技术。有人认为它将成为云的操作系统。库伯涅茨是做什么的?在平原峰,它确保最大限度地利用云上可用的计算基础设施。它使应用程序非常容易部署和管理。它需要对一个应用程序进行快速扩展(向上或向下)。例如,Kubernetes帮助电子商务应用程序在一个大的销售日处理巨大的抢购,或者管理其高峰时间的订单。快速部署和扩展与盈利能力直接相关。所以企业和初创企业都很兴奋。这也为库伯涅茨的专家创造了巨大的需求。Kubernetes和类似的技术,如Docker Swarm、Amazon Elastic Container Service(ECS)和Apache Mesos在技术上被称为容器编排平台。它们的增长与集装箱的崛起有着内在的联系。起初,软件通常是作为一个单一的代码来编写的,而且它曾经是一个艰巨的任务,每当需要对这个单一的实体进行更改或更新时。为了解决这个问题,软件体系结构发生了变化。单片机被微服务所取代,微服务是一块一块地编写软件。例如,支付选项或购物车等服务开始被写成单独的软件。当每个开发人员都为每个微服务完成时,最终产品就形成了。微服务过去被部署在所谓的虚拟机(VM)中,托管在云或本地服务器中。所有这些VM——基本上都是具有与物理计算机相同功能的软件计算机(许多VM可以从一台物理计算机创建)——都由一个名为hypervisor的层管理。容器是对这一基础设施管理系统的升级。容器是平台和主机不可知论,这意味着用不同语言编写的微服务可以作为最终产品在不同的操作系统上运行,而不会有任何麻烦。而且它们比VM快得多。库伯涅茨管理这些容器的集群,对于需要快速部署应用程序并根据需求扩展规模的企业来说,这是一项关键技术。“集装箱由多个裸金属(物理机器)或云端托管。Kubernetes管理分布在几个集群中的这些容器。例如,当需求突然激增时,Kubernetes采取内部呼叫并扩大集装箱数量,“云咨询公司CloudYuga的创始人、CNCF认证的Kubernetes培训师Neependra Khare说。人力资源技术解决方案提供商E DGE Networks的一项调查显示,2012-2018年期间,对库贝涅茨培训人才的需求增长了85%。“对于开发人员来说,了解如何在Kubernetes环境中部署容器已成为当务之急,”该公司首席执行官Arjun Pratap表示。Edtech公司Simplilearn的首席产品官Anand Narayanan说,鉴于对DevOps工程师的需求增加,应该看到这一高峰。DevOps是软件开发的现代方式,开发人员以及测试和操作团队同时工作,以确保代码的持续开发和集成,大大缩短了软件开发时间。“这直接或间接影响到对诸如Docker(集装箱)和Kubernetes等技术培训人员的需求。在软件开发中,当代码准备好部署时,Kurbernetes就会进入。这是DevOps的逻辑结论,“纳拉亚南说。这两个角色是开发人员和管理员的角色。希望开发人员知道如何使用Kubernetes部署代码。管理员或操作人员的角色要大得多-它包括创建VM群集(部署容器)、部署和修补它们、扩展、添加存储等。通过Kubernetes运行和管理应用程序涉及技术挑战。没有多少公司愿意投资一支庞大的专家队伍来管理他们的集装箱。所以这项工作通常是外包的。这也是为什么Red Hat的Open Shift(一种由Kubernetes组织和管理的围绕Docker容器构建的平台即服务)受到企业热捧的原因之一。而VMware之所以成为VMs的先驱,就是在大力投资一个名为Tanzu的Kubernetes战略。(AWS)也为客户提供了一系列运行Kubernetes的选项。


免责声明:本文由用户上传,如有侵权请联系删除!

2016-2022 All Rights Reserved.平安财经网.复制必究 联系QQ280 715 8082   备案号:闽ICP备19027007号-6

本站除标明“本站原创”外所有信息均转载自互联网 版权归原作者所有。