VMware顺容器之势而为,发布开源项目Lightwave和Photon-阿里云开发者社区

开发者社区> 轩墨> 正文

VMware顺容器之势而为,发布开源项目Lightwave和Photon

简介: 本文讲的是VMware顺容器之势而为,发布开源项目Lightwave和Photon,【编者的话】VMware是老牌的虚拟化技术提供商,但Docker等容器技术对其核心业务造成了不小的冲击,为了应付这种冲击,并顺应潮流,VMware发布了两个新的开源项目,Project Lightwave和Project Photon,这两个项目都是致力于提高云应用以及企业架构的扩展性。
+关注继续查看
本文讲的是VMware顺容器之势而为,发布开源项目Lightwave和Photon【编者的话】VMware是老牌的虚拟化技术提供商,但Docker等容器技术对其核心业务造成了不小的冲击,为了应付这种冲击,并顺应潮流,VMware发布了两个新的开源项目,Project Lightwave和Project Photon,这两个项目都是致力于提高云应用以及企业架构的扩展性。

最近从VMware发布的一系列开源项目的新闻来看,他们希望自身能在新型的企业级应用变革中占有重要的地位。花一些时间介绍一下当下应用程序与以前发生了那些本质的变化是值得的。

传统的企业级信息化建设都是使用整体(monolithic )应用程序方式部署的。企业用户往往只跟一个IT供应商合作,并由其提供全部的信息化建设——这就是『我们是微软系,Oracle系或者SAP系的』称谓的由来。但是,现在完全不一样了,利用云服务的优势,企业用户可以在IT基础构架与开发工具层面上选择多样化的IT服务提供商。这就是所谓的“微服务”(microservices),换句话说就是一个应用程序的不同功能部分可以使用完全不同的编程语言来编写,这种微服务的构架开始变得盛行。技术变革的同时,也给企业用户带来了挑战。

而VMware发布的这些开源项目就是为了帮助企业用户应对这些挑战而创建的,当然它们也是VMware为了稳固自己在企业级用户心中的地位而生的。那么VMware都发布了些什么呢?

Project Lightwave是VMware发布的容器识别与访问管理技术。用微服务方式构建的服务天然就是分布式的,这使得企业很难维护内部不同部门与用户的身份识别与权限管理。Project Lightwave通过在彼此隔离的容器基础之上引入一个新的“容器安全层”(layer of container security)来加强企业各部门之间的系统访问控制与身份验证能力;而这个“容器安全层”是贯穿企业整个IT构架与所有应用程序栈的实现,同业也包括应用程序开发的各个阶段。VMware的Project Lightwave会在年底正式发布,到时候会包括:
  • 中心化身份管理——Project Lightwave会给企业用户提供单点登录、鉴权、授权服务;这些服务可以使用用户名密码、Token或者证书来管理;
  • 多租赁的支持;
  • 对开放标准的支持——Project Lightwave会支持多种单点登录标准,包括:Kerberos、LDAP v3、SAML、X.509与WS-Trust;而且能够很方便的与其它标准的技术进行交互操作;
  • 证书授权与秘钥管理。

Project Photon是VMware为容器化应用而设计的轻量级的操作系统。类似RedHat的Atomic项目,以及Ubuntu的Snappy项目。Project Photon主要用于运行VMware vSphere和VMware vCloud,它使得企业可以在单一平台上同时启动容器与虚拟机,而且还可以实现在虚拟机中运行许多不同的容器。当它发布时会具备以下特性:
  • 支持多种主流容器——Docker、Rocket与Garden(Pivotal);
  • 容器安全性——Project Photon可以通过虚拟机技术或者集成Project Lightwave的授权与鉴权机制来提高容器运行的安全隔离运行;
  • 容器灵活的版本控制与可扩展性。

除开以上两个项目,Pivotal(VMware收购的一家公司)也发布了Lattice项目,旨在将Cloud Foundary中的开源组件打包以方便在集群中部署与管理以容器化运行的任务(Workloads)。

当然通过同行们对于VMware发布这两个服务的评论可以推断VMware的用意。大部分的评论都认为VMware在打压Docker,同时扶持Docker的竞争对手CoreOS。可以理解,Docker在容器领域的高歌猛进无时不刻在撼动着VMware的核心业务;所以通过推广CoreOS,一方面可以扶持Docker的竞争对手,一方面可以增加市场的不确定性。最近Docker被估市值达到10亿美元,也逼迫VMware扶持一个Docker的竞争对手——一群容器提供商分庭抗礼总比Docker一家独大对VMware有利。

VMware发布的这两个项目再一次的证明容器化与微服务对未来的重要性。这里相当多的利益冲突在这里,VMware再明白不过了。

原文链接:VMware Introduces New Open Source Projects To Enable The Microservices Future(翻译:肖劲 校对:李颖杰)

原文发布时间为:2015-04-21
本文作者:amwtke
本文来自云栖社区合作伙伴DockerOne,了解相关信息可以关注DockerOne。
原文标题:VMware顺容器之势而为,发布开源项目Lightwave和Photon

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
使用容器编排工具docker swarm安装clickhouse多机集群
1.首先需要安装docker最新版,docker 目前自带swarm容器编排工具 2.选中一台机器作为master,执行命令sudo docker  swarm init [options] 3,再需要加入集群的集群上执行此命令   4.
3194 0
解读OpenMessaging开源项目,阿里巴巴发起首个分布式消息领域的国际标准
OpenMessaging项目由阿里巴巴发起,与雅虎、滴滴出行、Streamlio公司共同参与创立,项目意在创立厂商无关、平台无关的分布式消息及流处理领域的应用开发标准。据发起人介绍,随着标准的不断演进,会有更多的互联网、云计算厂商参与到该项目以及生态体系中来。
11091 0
TypeScript在react项目中的实践
前段时间有写过一个TypeScript在node项目中的实践。 在里边有解释了为什么要使用TS,以及在Node中的一个项目结构是怎样的。 但是那仅仅是一个纯接口项目,碰巧赶上近期的另一个项目重构也由我来主持,经过上次的实践以后,尝到了TS所带来的甜头,毫不犹豫的选择用TS+React来重构这个项目。
1943 0
《React Native移动开发实战》一一1.5 小试牛刀——更改React Native项目源码
本节书摘来自华章出版社《React Native移动开发实战》一 书中的第1章,第1.2节,作者:袁林 著 ,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1091 0
Maven初探-如何发布到Tomcat容器中
写在开始 上一篇文章中有讲到,Maven初探-如何快速入手一个项目 提到如何发布到Jetty容器中,但是大多数小伙伴们还是倾向于使用Tomcat容器。 配置Tomcat pom.xml配置:
1801 0
容器服务 kubernetes Deployment实现分批发布
1. 前言 容器服务官网提供的分批发布基于 StatefulSet 开发,有状态副本集部署 POD 是按照顺序一台一台的发布重启,需要消耗很长的时间,并且控制台不尽人意,存在不少坑。 StatefulSet 分批发布不支持任意数目任意批数的发布,实际操作中往往需要先发布一台线上服务做灰度,然后逐步放大。 因而采用无状态副本集 Deployment 对象分批部署,并通过同一个 labels指向
3964 0
创建SinaSAE云账号创建和发布基于SVN代码管理的PHP空工程
1、使用Sina微博账号登录,进入【新浪云控制台】 2、选择【云应用SAE】界面,选择【创建新应用】 3、点击【继续创建】,进入应用信息编辑界面     依次编辑“二级域名”“应用程序名”,再点【运行环境】中的【PHP空应用】,再点左下角的【创建应用】完成应用创建。
844 0
+关注
2351
文章
701
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载