自从Docker在2013年突然间成名,很多业界领先的虚拟化以及云计算公司纷纷开发各自的容器技术。正如Docker预想的那样,容器能够允许工作负载在不同平台之间轻松迁移(例如,从开发笔记本迁移到测试或生产服务器)。 然而,很多分析师以及行业专家指出容器可能会给虚拟化带来威胁。通过消除每台虚拟机单独运行一个操作系统实例,容器有可能进一步提高整合效率。
VMware作为虚拟化的领头羊,很可能会失去很多市场。然而VMware并非无计可施。今年初,VMware推出了两大不同的容器平台:VMware Photon Platform以及vSphere Integrated Containers。对于业余观……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
自从Docker在2013年突然间成名,很多业界领先的虚拟化以及云计算公司纷纷开发各自的容器技术。正如Docker预想的那样,容器能够允许工作负载在不同平台之间轻松迁移(例如,从开发笔记本迁移到测试或生产服务器)。
然而,很多分析师以及行业专家指出容器可能会给虚拟化带来威胁。通过消除每台虚拟机单独运行一个操作系统实例,容器有可能进一步提高整合效率。
VMware作为虚拟化的领头羊,很可能会失去很多市场。然而VMware并非无计可施。今年初,VMware推出了两大不同的容器平台:VMware Photon Platform以及vSphere Integrated Containers。对于业余观察者以及普通的IT管理员来说,了解看似存在竞争的两款产品之间的差异,即使不会完全混淆,也可能会很困难。因此我们来对比下这两大平台各自的优缺点。
VMware vSphere Integrated Containers
对于普通的VMware管理员来说,理解vSphere Integrated Containers的概念相对简单。首先,该方式允许管理员通过非常熟悉的、管理传统虚拟机的vSphere控制台创建并管理容器。对于普通的VMware用户来说,vSphere Integrated Containers提供了很方便的使用容器的切入点,能够将常见的虚拟机管理功能扩展到容器中。
VMware在2015年6月首次引入了vSphere Integrated Containers的技术预览版Project Bonneville。管理员使用一个插件通过vSphere Web Client监控并管理容器。使用该平台,容器在运行轻量级Linux操作系统的虚拟机内创建。虚拟容器主机访问Docker API并保留从Docker Hub下载的容器镜像。
该平台为容器提供了硬件隔离,同时提供了Docker非常吸引开发人员的可移植性。VMware说对打算同时部署中小规模容器(通常是10到100台容器)以及传统虚拟机的企业来说,vSphere Integrated Containers平台是很理想的选择。这种方式允许管理员保持容器的安全性及管理控制,还能够减少在不同平台之间迁移应用所遇到的挫折。
vSphere Integrated Containers能够和Docker一起使用,还与其他容器技术包括Kubernetes, CoreOS Tectonic, Cloud Foundry以及Mesosphere的DCOS进行了集成。
VMware Photon Platform
尽管vSphere Integrated Containers对VMware现有的虚拟机管理平台进行了扩展,能够控制容器,但VMware Photon Platform代表了完全不同的新框架。
VMware在VMworld 2015大会上推出了VMware Photon Platform,该平台由Photon Machine以及Photon Controller构成。Photon Machine组合了VMware ESX hypervisor的简化版本以及VMware的Photon Linux操作系统,创建了一个轻量级容器运行时。Photon Controller作为一个分布式多租户控制面板,提供安全性、认证并与其他容器管理框架以及API进行集成。与vSphere Integrated Containers不同,Photon Platform不依赖Docker及其底层技术。
VMware还提出Photon平台通过vSphere提供的丰富的管理功能能够进行快速扩展,这使得它成为特定应用而非所有应用的正确选择。作为一个简化版的ESX,Photon Machine没有为运行在vSphere上的虚拟机提供高可用性或vMotion功能。尽管对很多传统工作负载来说这并不理想,但就设计为内置高可用特性的应用或者微服务而言,它们在容器上也许能够更高效地运行。
今年初,VMware开放了Photon Controller的源代码,但计划保留Photon Machine,作为商业产品销售。
选择正确的平台
尽管为选择哪一款VMware容器平台下一个结论还为时尚早,vSphere Integrated Containers更适合考虑开始使用容器的企业。在使用相对新的技术时,利用熟悉且久经考验的管理工具提供的便利性,对IT管理人员来说很有诱惑力。尽管vSphere Integrated Containers不一定是部署大规模容器的理想选择,但却能够帮助很多公司试用容器并发现容器能够为组织提供哪些帮助。长期来看,是否要选择VMware的虚拟机内部容器仍旧很困难。虽然容器能够提供所有的整合以及敏捷承诺,但选择哪种平台仍旧值得关注。
VMware的Photon Platform在如何设计及部署应用方面,需要使用全新的视角,但这并非意味着将会失败。正相反,很多公司已经看到了容器以及微服务的优势。然而,尽管IT行业因快节奏的创新而闻名,但企业在采用新的、未经检验的平台前,通常会经历很多犹豫与怀疑。
CIO有远见的创业公司以及基于Web的企业,往往位于新技术的最前沿,他们很可能会在容器早期应用者当中。预计这些企业会从试用VMware的两大容器平台开始,而普通的IT企业会谨慎测试vSphere Integrated Containers,作为一种帮助改进软件开发及交付流程的方式。
相关推荐
-
如何解决常见VMware VIC和Docker容器问题
VMware VIC(vSphere Integrated Containers)具有很多吸引用户的卖点,但是使用Docker容器运行微服务demo应用并不是其中一项。
-
描绘VMware容器未来蓝图:VIC与Pivotal
容器技术已经推出几年了,而且其原理很容易理解。容器成本低、运行速度快、易于部署而且承诺提供更大的可扩展性。在容器需求量持续增加期间,VMware开发了自己的容器平台以满足不断增长的需求—vSphere集成容器(VIC)以及Photon Platform。
-
VMware和Pivotal在容器领域达成合作
Pivotal Container Service将Kubernetes集成到vSphere,同时借助NSX提升安全性,但是这项新服务让我们不得不思考VMware自有容器项目的问题。
-
Apache Mesos:让你资源利用率更高、扩展性更好
Apache Mesos,它是一个开源软件,可以在一组机器上抽象出存储、CPU和内存 Apache Mesos的主要吸引力之一是它线性扩展,这意味着随着负载水平的增加,响应时间可以成比例地增加。