|
VMware开源PaaS云系统Cloud Foundry最近,VMware云系统的CTO兼首席架构师Derek Collison先生谈到了新款开源PaaS产品Cloud Foundry。这是VMware推出的第一款开源云系统,这里特来深入了解一下这款PaaS产品的一些特征。 最近,VMware云系统的CTO兼首席架构师Derek Collison先生谈到了新款开源PaaS产品Cloud Foundry。这是VMware推出的第一款开源云系统,这里特来深入了解一下这款PaaS产品的一些特征。 Cloud Foundry的定位 Cloud Foundry是VMware的一款OpenPaaS,它支持多种框架、语言、云平台及应用服务。它也是一个分布式系统,他为开发者提供了应用和服务的舞台,自己扛下了IaaS相关的通用的工作。该系统在设计时就已经设计成可自愈的,并且在各层级都可水平扩展,既能在大型数据中心里运行,也能运行在一台桌面电脑中,二者使用相同的代码库。
系统会为所有应用程序实例考虑负载均衡和高可用方面的事情。不论因为什么原因,应用程序崩溃了,系统都会自动将它重启。路由池会对多个应用程序加以实时的负载均衡。扩展和收缩非常快速且便捷,这为工程师和开发者带来了更多扩展和高可用的选择。访问服务、将应用与服务绑定,这些工作都简单且直观,应用开发者可使用多种不同的设计模式。对应用和服务级安全的支持很广阔,涵盖了从多租户的流程、文件系统和用户级隔离到整个hypervisor一级的隔离。 Cloud Foundry:公有云or私有云 驱使不同选择的原因是有太多不同的情形及需求。有了Cloud Foundry之后,开发效率和业务敏捷对选择带来的影响会降低,而业务决策对选择的影响会增大,我们相信这是件好事。通过Cloud Foundry部署在公有云平台上的应用,若要将它移植到私有云实例之上,只需要花少许力气,甚至不费力。我们坚信我们对Developer Rights的承诺,为用户提供最广泛的选择,上至使用诸如Cloud Foundry之类的公共服务,下到自建系统,以及位于二者之间的任意形态。 Cloud Foundry对社区的贡献 在VMware发布Cloud Foundry时候,将同一应用分别部署到由我们自己的VSphere技术和我们的合作伙伴RightScale所支持的Amazon之上的Cloud Foundry之上。最后,VMware将此应用部署到运行在一台桌面电脑上运行的私有云实例之上。从提供的服务以及用户的交互模式上看,所有环境是一样的,未改动一个命令,系统代码未作任何改动,应用程序代码也完全一致。 所以,不论是公有云、私有云亦或是混合云,Cloud Foundry都能作为提高开发者生产率、业务敏捷以及使用OpenPaaS的起点。 Cloud Foundry在某些方面支持个性化PaaS。起初,你将会看到各种语言、框架和服务。在这些领域,我们已经看到大量的请求了,我们还希望这种趋势可以验血。从长期来看,我希望随着框架和服务稳定后,最大的贡献将落到工具和管理方面。
不过,的确有些是事情是办不到的,比如绑定80端口,或将数据写到你的应用容器之外的一个任意目录。此外,我们还会仔细监控应用程序的资源使用情况。不过,如果你使用一些标准代码库、最新的访问数据库的框架,或者你使用Redis做一些缓存,我觉得在云中做这些事情应该是可能的,而且不需要太费劲。
责编:亢晋芳 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。 |
最新专题 推荐圈子 |
|