容器技术已经推出几年了,而且其原理很容易理解。容器成本低、运行速度快、易于部署而且承诺提供更大的可扩展性。在容器需求量持续增加期间,VMware开发了自己的容器平台以满足不断增长的需求—vSphere集成容器(VIC)以及Photon Platform。运行容器的特有方式是把两个平台分开,但VMware已经使用Pivotal取代了Photon,并提供Pivotal容器服务。本文旨在让您更多地了解VMware容器的现状以及今后可能的发展趋势。
全新VIC组件让VMware与Docker正面PK
VMware设计了VIC及其辅助功能套件以挑战Docker。VIC是一个对运行在vSphere集群上的虚拟机内部的容器进行部署、管理的平台,非常适合希望容器以及基于虚拟机的应用基于同一平台的用户。
VMware提供了VMware vRealize Log Insight, vRealize以及NSX与Docker数据中心的大部分功能是一样的,旨在与Docker正面PK。VMware Harbor与Docker Trusted Registry相对应,Docker Trusted Registry是一个注册服务器,确保Docker镜像安全并将容器部署到生产环境中。另一个VMware容器组件VMware Admiral是一个用于容器管理的Web界面,与Docker通用控制面板类似,能够监控并配置容器。
Photo OS:将VMware平台牢记于心
作为进入容器领域的首次突袭,VMware设计了VMware Photon OS以为vSphere提供容器支持。Photon OS针对VMware平台进行了优化,使vSphere用户能够使用Photon在VMware环境下高效使用容器。Photon OS提供了容器全生命周期管理,以及开发工具使用户能够将容器从开发环境无缝迁移至生产环境。通过去掉在vSphere上运行容器并不需要的所有Linux模块,VMware实现了高性能的操作系统运行环境。VMware在各类VMworld会议上宣传Photon OS,并对性能进行了优化。据VMware所说,Photon OS将继续扮演重要角色,2.0版本在2017年11月发布,引入了诸如安全远程管理、本地Kubernetes以及NSX-T兼容功能。
Photon与VIC的细微差异
Photon Controller和VIC都是VMware容器工具,提供了不同管理容器的方式。VIC旨在实现高效的内存使用,更轻松地管理容器。VIC可以运行在一台ESXi主机上或者通过vCenter Server部署。Photon Controller旨在简化容器管理,通过一个界面直接管理容器信息。VIC通过启用多租户的虚拟容器主机支持详细的安全规程,而且允许通过同一个容器集对虚拟机以及容器进行监控与管理。VIC以及Photon Controller存在细微的差异,但它们都是在VMware环境中启用容器,尽管Photon OS实际部署了容器。
VMware转变容器战略
在之前的VMworld大会上,Photon平台一直是热门话题。Photon平台被作为VMware本地云应用的主平台,甚至在GitHub上发布了一个版本。VMware在VMworld 2017大会上宣布与Pivotal 容器服务 (PKS)建立了合作伙伴关系以获得vSphere Kubernetes支持。PKS能够针对企业应用提供部署与运营Kubernetes的能力。现在,根据GitHub软件库的信息推断,VMware似乎不再维护Photon Controller了。VMware仍旧支持Photon OS,很可能是因为vCenter 6.5仍旧需要使用Photon OS。因此,Photon平台看似已经死亡了。VIC仍旧是VMware主要的容器基础设施产品。VIC仍旧是VMware主流的容器基础设施产品。VIC能够将虚拟机作为容器运行,但VIC是在vCenter环境下使用而不是定制ESXi与控制器。看来,VMware的需求已经从需要专用容器产品比如Photon Platform转变到集成容器与虚拟机编排平台。
与Pivotal建立合作关系预示了VMware容器的未来
VMware与Pivotal建立合作伙伴关系,转变容器战略,以在vSphere环境内支持Kubernetes,并吸引希望在本地运行容器的企业用户。该服务基于开源项目Kubo构建,但VMware与Pivotal仍旧在为在vSphere生产环境中运行容器的公司提供商业支持服务。PKS能够集成VMware NSX,而且能够使用谷歌云平台上的服务。NSX集成可能非常有吸引力,因为其网络及安全功能能够扩展传统的企业安全策略到容器中。尽管VIC仍旧被支持而且仍旧在更新,但其未来似乎不太明朗。Photon的未来似乎更加不明朗,目前VMware仍旧计划作为商业产品销售Photon平台。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
超越Docker和Kubernetes:容器生态系统不断发展
在过去几年,容器走过了漫长的道路–从利基技术发展成为部署现代云原生应用和服务的关键平台,而随着部署 […]
-
VMware和Pivotal在容器领域达成合作
Pivotal Container Service将Kubernetes集成到vSphere,同时借助NSX提升安全性,但是这项新服务让我们不得不思考VMware自有容器项目的问题。
-
Apache Mesos:让你资源利用率更高、扩展性更好
Apache Mesos,它是一个开源软件,可以在一组机器上抽象出存储、CPU和内存 Apache Mesos的主要吸引力之一是它线性扩展,这意味着随着负载水平的增加,响应时间可以成比例地增加。
-
从OpenStack Ocata看容器技术的走势
然而2017年2月,OpenStack社区却突然发布了OpenStack的第15个版本Ocata。这一版本的发布,与上一版本的发布时间间隔只有四个月。