当前位置: 首页 > news >正文

双管齐下,VMware的容器新战略

%E5%8F%8C%E7%AE%A1%E9%BD%90%E4%B8%8B-300x155.jpg

VMware在本周的年度VMworld大会上为容器技术推出了一个双管齐下的技术。VMware vSphere Integrated Containers,这是现有vSphere产品的翻新,能够让Docker容器在vSphere VM内运行;而新的VMware Photon Platform是专为定制的Linux环境中运行容器。

通过这种双重策略,VMware希望留住那些想在生产环境中采用容器技术的客户群,同时为“container-first、cloud-first”建立一个新的并行平台。

vSphere还是 Photon?

vSphere Integrated Containers (VIC)正如它在label上说的那样:在vSphere内运行容器的一种方式。它的优点包括利用vSphere的管理控制和通过VM级别隔离保护容器。可能有些人会说保护VM是以开销和成本为代价的,但VMware宣称利用 vSphere 6 Instant Clone特性,新VM在最小的内存开销的前提下可以在不到一秒内启动。

基于VIC,你可以得到从VMware产品获得容器特有的网络和存储虚拟化功能——如通过VMware Virtual SAN 或 vSphere Virtual Volumes为VMware NSX提供容器的introspection特性或容器的持久性数据卷。在VMware的条款里,容器化的APP需要防火墙、虚拟网络、snapshot、资源管理——在VMware的生态系统里都有匹配的解决方案。

Photon在今年的早些时候发布,通过一个基于ESX"microvisor"为运行容器融合一个定制的、轻量级Linux发行版,它即将开源其控制层Photon Controller。VMware方面表示,我们的目标是提供“just enough(正好的)”虚拟化环境,以支持容器运行在轻量级,原生云环境上。

两项技术,一个目标

这并不觉得奇怪,Variations目前是这个领域的中流砥柱了。CoreOS开创了一个最小的Linux系统运行容器,Rancher发展了这个理念。Canonical的LXD 意思试图平衡容器和VM的行为,由于英特尔的Clear Containers概念,它利用硬件级的虚拟化功能。Joyent的Triton还将通过一个新的操作系统堆栈提供更好的容器保护。

VMware当然看起来一直在追赶,因此该策略让人想起一个它的Integrated OpenStack部署:满足现有用户群对新功能的需求——VMware正在比以前以更快的速度提供产品,以免丢失客户。

考虑Photon对多个容器类型的支持——不仅Docker还有CoreOS的Rocket以及Cloud Foundry'的Garden image formats——VMware希望给潜在用户任何他们觉得需要的东西。

这不仅仅是一个“just enough”虚拟化技术——这也是一项“just enough”实验,但为了赋予这项技术更强的竞争力和更有效的发展,VMware可能需要将这类实验全面整合到整个产品栈中。

本文由赵帅龙编译整理,原文链接: http://blog.tenxcloud.com/?p=499

相关文章:

  • 退役前的记录(2018.10.14-NOIP2018)
  • CENTOS 6.6 nfs 服务器搭建
  • JQuery Mobile难点备忘
  • C++语法小技巧
  • MeiTuanLocateCity仿美团城市列表选择界面
  • React Native安卓模拟器调出Dev Setting菜单
  • Hibernate各保存方法之间的差 (save,persist,update,saveOrUpdte,merge,flush,lock)等一下
  • 少侠请重新来过 - Vue学习笔记(五) - 指令
  • AIX 系统 EBS form 打开报错FRM-92101: FORM server在启动过程中失败
  • JS面向对象编程
  • 解决Eclipse报errors running builder ‘javascript validator’ on project
  • 测试代码覆盖率工具学习(Android Emma)
  • c语言学习三
  • 微信群里的这些文章,都是谣言!赶紧给爸妈看看
  • 如何实现android蓝牙开发 自动配对连接,并不弹出提示框
  • php的引用
  • Go 语言编译器的 //go: 详解
  • spring cloud gateway 源码解析(4)跨域问题处理
  • V4L2视频输入框架概述
  • 大主子表关联的性能优化方法
  • 前端js -- this指向总结。
  • 设计模式走一遍---观察者模式
  • 深入浏览器事件循环的本质
  • 算法系列——算法入门之递归分而治之思想的实现
  • 一份游戏开发学习路线
  • 原生Ajax
  • 长三角G60科创走廊智能驾驶产业联盟揭牌成立,近80家企业助力智能驾驶行业发展 ...
  • 小白应该如何快速入门阿里云服务器,新手使用ECS的方法 ...
  • ​【C语言】长篇详解,字符系列篇3-----strstr,strtok,strerror字符串函数的使用【图文详解​】
  • #NOIP 2014# day.1 T3 飞扬的小鸟 bird
  • #我与Java虚拟机的故事#连载03:面试过的百度,滴滴,快手都问了这些问题
  • (aiohttp-asyncio-FFmpeg-Docker-SRS)实现异步摄像头转码服务器
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (NO.00004)iOS实现打砖块游戏(十二):伸缩自如,我是如意金箍棒(上)!
  • (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师
  • (Redis使用系列) SpirngBoot中关于Redis的值的各种方式的存储与取出 三
  • (ZT)薛涌:谈贫说富
  • (阿里云万网)-域名注册购买实名流程
  • (附源码)spring boot校园拼车微信小程序 毕业设计 091617
  • (考研湖科大教书匠计算机网络)第一章概述-第五节1:计算机网络体系结构之分层思想和举例
  • (强烈推荐)移动端音视频从零到上手(下)
  • *上位机的定义
  • .naturalWidth 和naturalHeight属性,
  • .NET “底层”异步编程模式——异步编程模型(Asynchronous Programming Model,APM)...
  • .Net Core缓存组件(MemoryCache)源码解析
  • .net core使用ef 6
  • .net 微服务 服务保护 自动重试 Polly
  • .Net6使用WebSocket与前端进行通信
  • .netcore如何运行环境安装到Linux服务器
  • .NetCore项目nginx发布
  • .NET使用存储过程实现对数据库的增删改查
  • .NET与 java通用的3DES加密解密方法
  • .w文件怎么转成html文件,使用pandoc进行Word与Markdown文件转化
  • [ HTML + CSS + Javascript ] 复盘尝试制作 2048 小游戏时遇到的问题
  • []指针