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发布的这两个项目再一次的证明容器化与微服务对未来的重要性。这里相当多的利益冲突在这。

本文作者:肖劲

来源:51CTO

时间: 2024-10-26 00:34:15

VMware发布开源项目Lightwave和Photon 提高云应用扩展性的相关文章

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

本文讲的是VMware顺容器之势而为,发布开源项目Lightwave和Photon,[编者的话]VMware是老牌的虚拟化技术提供商,但Docker等容器技术对其核心业务造成了不小的冲击,为了应付这种冲击,并顺应潮流,VMware发布了两个新的开源项目,Project Lightwave和Project Photon,这两个项目都是致力于提高云应用以及企业架构的扩展性. 最近从VMware发布的一系列开源项目的新闻来看,他们希望自身能在新型的企业级应用变革中占有重要的地位.花一些时间介绍一下当下

Facebook 尝试新的方法来发布开源项目

上周,Facebook发布了Create React App,这个新项目旨在帮助React开发者快速上手其新项目.Create React App这个新项目只是一个开始,它也成为了Facebook在GitHub上的孵化器的首个项目. Facebook孵化器是Facebook用于发布开源项目的新流程,用于确保这些开源项目能够长久平稳地运行.我们可以将其看作是Facebook新的开源项目的Beta阶段或是试验场. Facebook开源负责人James Pearce说,Facebook孵化器的想法在于

Facebook尝试新的方法来发布开源项目

上周,Facebook发布了Create React App,这个新项目旨在帮助React开发者快速上手其新项目.Create React App这个新项目只是一个开始,它也成为了Facebook在GitHub上的孵化器的首个项目. Facebook孵化器是Facebook用于发布开源项目的新流程,用于确保这些开源项目能够长久平稳地运行.我们可以将其看作是Facebook新的开源项目的Beta阶段或是试验场. Facebook开源负责人James Pearce说,Facebook孵化器的想法在于

"Goole项目托管"及"CodePlex发布开源项目"要点

一.google项目托管相对比较容易 http://code.google.com/ 先注册一个gmail邮箱,然后参考孟子的这篇文章http://blog.csdn.net/net_lover/archive/2009/04/08/4056916.aspx 二.CodePlex开源项目--这个相对麻烦一点 http://www.codeplex.com/ 得先注册一个帐号,然后创建项目,默认情况下项目是未发布状态,得先上传源代码并选择License后才能publish,关键是Source Co

[CSDN首发]CSDN人回馈CSDN社区. 发布开源项目 aspnetcdn 第一个版本源代码. (ASP.NET做的CDN,为教学而生)

问题描述 其实我以前也混了很长的CSDNASP.NET版,当时MVP项目还没启动呢.但是各个大牛(思归,孟子,数不尽)对我的帮助真的很大.后来因工作保密的原因,也很少来混CSDN了,逐渐连老账号都忘记了.一转眼,10年就过了.但CSDN仍然是中国第一程序员社区.牛!CSDN占据楼主在技术社区生涯的90%的时间!所以在这里首发一个开源项目,希望大家海涵.aspnetcdn,顾名思义,就是用Asp.Net来做CDN服务器.因为这算是一个教学项目,无论大家对CDN关心不关心,也建议大家去了解一下.虽然

来自微信团队的 6 个开源项目

从GitHub上可以看出,到目前为止,由腾讯微信团队发起的开源项目已经有6个,并且这其中大部分都是在2016年开源的,领域涉及移动.数据库.基础类库.框架.中国大公司的开源曾经给社区留下不好的印象,比如有人就这么说,大公司的开源,开源也就意味着结束.也有人说,大公司的开源大部分都是KPI项目,开源与业务不能相得益彰,所以根本无法持续投入. 相比来说,Facebook就是互联网公司里的开源大户,目前他们的开源项目已经有近300个.对于为什么要发布开源项目,Facebook开源项目负责人也曾经解释过

VMware揭开开源PaaS项目Cloud Foundry面纱

问题描述 VMware宣布了一个新的开源项目-CloudFoundry,这是业界首个"平台即服务"(PaaS)开源项目."向云计算的转变是从最根本上转变商业和客户在应用上的需求,极大地挑战了传统的应用开发和基础架构",Vmware应用平台部门的负责人TodNielsen如是说,并且还引用了公司官方的发言."CloundFoundry令人惊讶地将现代软件开发的多样性和快速性简化,在寻找移动市场,社交市场以及云计算市场的关键趋势上,简化后的办法将在现今最成功的

发布 JavaScript 开源项目指南

你刚刚完成自己第一个JavaScript库的开发,同时你认为它可以帮助到其他人.你已经听到人们讨论"开源运动"或"GitHub简历",但你在共享软件这方面上仍然是个新手. 也许你还在学校,你想开始创建一个在线简历.或者你已经开始在公司工作,比如 Conductor,这个公司鼓励开发人员为开源社区做贡献(见  Hoard 和 Kangaroo).这篇文章将讲述一些工具和技术,你可以用来发布一个值得信赖的开源JavaScript库. 让你电脑上的源代码能够得到别人的信任

谷歌发布新网址 可查自家所有免费开源项目

谷歌发布新网站 据科技媒体softpedia北京时间3月30日报道,谷歌发布了一个新网站,在这个网站当中,用户可以查到谷歌多年以来研发的所有免费开源项目. 谷歌公司与开源这一概念有着密切的联系,而谷歌也从未忘记其发展的根源.仅在今年,该公司就开放了iOS版Chrome的源代码,这是一个名为Upspin的新文件共享系统: E2Email,一个实验性的端到端电子邮件加密技术:还有Guetzli JPEG编码器. Google开源项目办公室的软件工程师Will Norris表示,"自谷歌成立以来,免费