您当前的位置是:  首页 > 新闻 > 国际 >
 首页 > 新闻 > 国际 >

VMware加入容器调度战局联手Google、Pivotal推K8s容器服务

2017-09-11 13:30:04   作者:   来源:CTI论坛   评论:0  点击:

  今年的VMworld用户大会上,VMware也有惊人之举,与同属Dell Technologies集团的Pivotal,以及公有云服务业者Google Cloud Platform共同合作,宣布推出名为Pivotal Container Service(PKS)的容器云端服务,目的是提供 一套立即可用的Kubernetes容器调度指挥系统
  重点新闻(08月26日-09月08日)
  VMware加入容器调度战局,联手Google、Pivotal推K8s容器服务
  以提供伺服器虚拟化平台与相关管理应用软体着称的VMware,近年来除了持续发展私有云与混合云应用之外,也积极投入云端原生应用(Cloud Native Application)的支援,例如去年他们陆续推出了Photon Platform、vSphere Integrated Containers,跨入container的领域。
  而今年的VMworld用户大会上,他们在这部份又有惊人之举,那就是与同属Dell Technologies集团的Pivotal,以及公有云服务业者Google Cloud Platform共同合作,宣布推出名为Pivotal Container Service(PKS)的容器云端服务,目的是提供 一套立即可用的Kubernetes容器调度指挥系统。
  就运作架构而言,这套服务主要是基於VMware vSphere伺服器虚拟化平台,以及Google Cloud Platform云端服务而成,并持续相容於Google所发展和维护的丛集管理器和协调系统──Google Container Engine(GKE)。VMware也预计在今年第四季时推出PKS,届时除了云端服务之外,VMware还会同时推出独立的产品,可整合在Pivotal维护的平台即服务(PaaS)软体建置套件Cloud Foundry(PCF),以及VMware发展的软体定义资料中心(SDDC)基础架构。
  微软推Jenkins版的Azure容器服务套件,加速K8s及Azure容器服务部署
  近日微软推出Jenkins版本的Azure容器服务套件,微软资深专案经理Pui Chee Chan表示,无论使用者想选择何种类型的调度工具,像是Docker Swarm、Kubernetes、DC/OS,「都能使用Jenkins完成持续部署的工作。」
  Pui Chee Chan表示,微软在着手开发Azure容器服务套件的调查过程中发现,当时未有支援Kubernetes环境持续部署的Jenkins工具,「所以微软决定着手开发,我们认为此举对於Kubernetes及Jenkins社群相当具有价值。」
  透过部署在各端点的Jenkins Agent,使用者可以同步执行许多任务。Pui Chee Chan举例,利用VM Agent套件,Jenkins可以根据系统流量需求,动态地创建或关闭VM。不过,现在这个套件除支援VM环境外,企业也可以利用Docker容器映像档作为基础,在容器中部署Jenkins Agent。
  基础架构管理工具Terraform也开始支援Kubernetes应用程式管理
  提供基础架构开发工具的HashiCorp近日也宣布,其基础架构管理工具Terraform可以支援Kubernetes。HashiCorp资深工程师Radek Simko表示,Terraform能同步管理公有云、私有云服务,「现在也能延伸支援外部环境,像是GitHub、Nomad以及Kubernetes。」
  Radek Simko表示,利用Terraform实现基础架构程式化(Infrastructure as code),系统可以自动建置底层的运算、网路及储存元件,以及上面的应用程式层,「Terraform可以自动建立基础架构内部的相依性模型」,同时它也提供Kubernetes应用程式完整的生命周期管理,包含Pod的建置、删除以及副本控制等。
  DevOps服务厂商Cloud 66推出容器原生持续整合工具Skycap和容器管理服务Maestro
  容器技术在企业中能见度越来越高,周遭相关的开发工具生态系也越来越蓬勃。专注提供DevOps即服务的Cloud 66因应容器在正式环境的需求,近日也推出容器原生的持续整合工具Skycap。
  Cloud 66表示,透过这个工具,开发者可以稳定、重复的建置容器映像档,「从Git储存库为起点,一步一步执行Docker建置工作流程,最後再将映像档储存於私有Docker储存库中。」
  除了Skycap之外,Cloud 66也推出了容器管理服务Maestro。Cloud 66表示,利用Skycap,开发者可以建立映像档,并将容器部署至基础架构。而当容器进入正式环境後,进一步还需要一套管理工具,「正式环境中常常是混合使用Docker容器及Kubernetes,以及传统的部署工具。」Maestro的功能,除了能支援容器环境外,也相容於非容器化的原件,像是防火墙、资料库以及网路元件。
  迪士尼用OpenShift建IT自助服务,应用程式部署工作数分钟就能搞定
  目前迪士尼影业集团除了4座私有资料中心之外,更导入Google及AWS的公有云服务。基础架构也从过去的裸机、伺服器虚拟化、IaaS,逐渐将工作负载搬迁PaaS平台OpenShift上运作。
  华特迪士尼影业集团系统工程师Thomas Haynes表示, IT团队已经将资产管理系统都转移至OpenShift上运作,「从传统的Tomcat应用程式,转型成Spirng Boot组成的微服务应用程式。」他表示,目前资管理系统共有1,000个使用者,随着未来使用规模增加,IT团队也计画提高应用程式集中化的程度。其中一个导入OpenShift的因素,「要让开发人员不透过系统工程师,也能取得基础架构资源」,就如公有云厂商提供的服务般,开发团队只要按几个按键,就可以建置所需要的基础架构资源。
  Thomas Haynes也揭露了这套OpenShift的使用架构。以迪士尼影业集团的内部资料中心而言,现阶段架设了3个开源虚拟化平台KVM丛集作为基础架构。而在KVM平台上,总共有12个节点支援OpenShift平台的运作。
  而这12个节点,又可细分成3类节点:3个主节点、3个基础架构节点,及6个应用程式节点。Thomas Haynes表示,主节点的任务是维持API运作顺畅,让开发人员可以自由存取OpenShift。再者,容器储存库、Log系统或监控系统,则是建置在基础架构节点上运作。其余的节点则是应用程式节点,「确保应用程式正常运作,让终端使用者可以存取应用程式。」
  皮克斯动画工作室靠OpenShift,简化容器映像档建置、部署工作
  皮克斯在正式环境导入了容器技术,利用Openshift作为Docker容器的运作平台。皮克斯动画工作室科技总监Dale Bewley表示,容器技术的好处在於易於水平扩充,「可以很轻松地增加节点数量。」
  为简化容器的使用流程,Dale Bewley指出,当中是使用OpenShift所提供的S2I框架(Source-to-Image),从映像档来源开始,建立可复制的Docker映像档,「不仅可以用於映像档建置,S2I也可用於容器建置程序」,他表示,S2I可让开发者专注在应用程式开发,不用介入Dockerfile或是Ansible Playbook的运作。
  在使用容器技术时,其中要注意的要点,就是映像档来源是否安全,一旦映像档储存库有遭受污染的容器,当使用者不慎下载安装後,也会使正式环境的其他容器遭受感染,「红帽提供的映像档内容的安全性较高,但是当映像档来自第三方储存库时,便无法确保它的安全性。」
【免责声明】本文仅代表作者本人观点,与CTI论坛无关。CTI论坛对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。

专题