领先一步
VMware 提供培训和认证,助您加速进步。
了解更多今天 VMware 团队发布了 Micro Cloud Foundry,这是流行的开源平台即服务 (PaaS) 的完整本地版本,允许开发人员在 Mac 或 PC 上运行功能齐全的云。通过使用 Micro Cloud Foundry,开发人员可以本地构建端到端的云应用程序,而无需进行中间件配置的麻烦,同时保留部署位置的选择以及在不更改一行代码的情况下扩展应用程序的能力。
Micro Cloud Foundry 当然支持 Spring 和 Java,但它还为 Scala、Node.js 和 Ruby 提供了运行时环境,这样您就可以释放您内在的 多语言程序员!Micro Cloud Foundry 还提供了许多服务,如 MongoDB、MySQL 和 Redis,它们即开即用,无需进行广泛的安装和配置。凭借内置的动态 DNS 支持,开发人员无论在哪里工作——无论是在家、办公室还是咖啡店——都可以运行他们的 Micro Cloud Foundry,而无需任何重新配置。在 Micro Cloud Foundry 上创建和测试您的应用程序后,您可以轻松地将应用程序部署到 www.cloudfoundry.com 或其他 Cloud Foundry 实例,而无需进行任何更改——它实现了跨各种云环境的真正应用程序可移植性。
Micro Cloud Foundry 可作为免费的可下载虚拟机镜像提供,兼容 Mac OS X 的 VMware Fusion,以及 Linux 和 Windows 计算机的 VMware Workstation 和 VMware Player(可免费下载)。它提供了简单的安装、设置和虚拟机管理,您只需要一个 Cloud Foundry 账户即可开始使用。
简而言之,面向 Spring 开发者的 Micro Cloud Foundry 的入门步骤是以下五步:
如果您正在使用即将发布的 Spring 3.1 版本,那么您可以利用 profiles 功能来有条件地启用某些 bean 定义,具体取决于定义运行的环境。此功能与 Spring <cloud:*/> 命名空间结合使用,可以精确控制在可能存在歧义的情况下使用哪个已配置的服务(例如,您可能有两个 MySQL 数据源与同一个应用程序相关联)。请参阅 Mark Fisher 之前关于 面向 Spring 开发者的 Cloud Foundry 的帖子。
您大功告成!现在,只需像往常一样开发您的应用程序,同时拥有本地运行的云的全部强大功能。