在 6 月 6 日给用户的一封信中, Cloud Foundry 宣布将终止当前服务,同时计划发布 Cloud Foundry V2。新服务会采用新架构,并以付费形式提供。新版本将提供 Web 控制台、团队开发支持和用于定制语言和运行时环境的构建包(buildpack)等新功能,还将支持定制的域以及一个服务市场。
Cloud Foundry V2 将于 6 月 10 日以付费服务形式提供。在本文写作之时,新服务的价格还未公布。Cloud Foundry 称之为“免费的 beta 阶段”的旧的 V1 服务将于 6 月 30 日停止服务。现有用户必须把他们的应用迁移到V2 服务。迁移不会自动进行,届时没有完成迁移的应用将被删除,不过Cloud Foundry 提到,他们提供了一些用以验证迁移是否成功的新功能。
构建包是一个主要的新特性和架构变化,该特性也推动了从V1 向V2 迁移的需求。构建包最初是由 Heroku 开发的,目标是实现模块化,并允许对所支持的语言和应用栈进行定制。Cloud Foundry 的构建包模仿了 Heroku 的实现。Cloud Foundry 提到,他们有兴趣与 Heroku 一道将该概念标准化,并支持其在各种平台之间的可移植性。Cloud Foundry 将分别提供支持Ruby、Node 和Java 应用的标准构建包。现在有很多第三方Heroku 构建包,只须很小的改动,甚至无须改动即可在Cloud Foundry V2 上运行。
支持第三方服务市场,这是Cloud Foundry V2 的另一个新功能,不过在V2 发布之前很多细节尚未公布。James Watters 是Cloud Foundry 负责产品、营销和生态系统的主管,他在开发者论坛上透露,他们正针对新版本对客户进行培训。新的扩展API 将不兼容Heroku 的扩展API,因为Cloud Foundry 打算改进基于使用量的记账和多实例服务供应。James 还透露,Cloud Foundry 正与 AppDirect 合作构建他们的扩展 API 和生态系统。AppDirect 是一家老牌的云服务市场,支持提供面向Rackspace、Verizon 和Comcast 等公司的服务。关于如何为Cloud Foundry 构建服务,AppDirect 开发者社区已经有了相关文档。
Cloud Foundry 最初是由 VMWare 以开源的平台即服务(Platform-as-a-Service) 形式提供的。最近,它和其他 VMWare 产品一起被移交给了 Pivotal 这家由 VMWare、EMC 和 GE合资创建的新公司。Cloud Foundry 软件仍然是开源的。
您是CloudFoundry 用户吗?如果是的话,请告诉我们您对这种变化的看法。
评论