解密Cloud Foundry的神奇三角形

    精彩文章,何不与朋友分享

[译注]本文翻译自Cloud Foundry英文博客站点,原文题为“Explaining The Magic Triangle”,文章发表时间是2011年4月14日。

                       

Cloud Foundry 到底是什么:选择

作为开源“平台即服务”的产品,就是要可以提供最适合开发人员选择的功能:

开发人员框架选择(三角形顶部)

目前(译注:在初始版本中,指2011年4月Cloud Foundry公开发布时)Cloud Foundry 支持 Spring for Java、使用Ruby语言的RailsSinatra框架以及 Node.js。还支持 Grails on Groovy 及其他构成 Cloud Foundry 的基于 JVM 的框架。重要的是,这只是开始,随着 Cloud Foundry 日益成熟,还将支持其他框架及语言。

应用程序服务选择(三角形左侧)

使用应用程序服务,开发人员可以利用数据、消息和 Web 服务充当其应用程序的构建基础模块。当前,Cloud Foundry 可以支持MySQLMongoDBRedis 以及其他正在集成的服务。例如,其他集成的服务包括 VMware vFabric 应用程序服务。

云选择(三角形右侧)

公有云、私有云、基于 VMware 的云和不基于 VMware 的云,选择哪种云要根据开发人员和组织要运行 Cloud Foundry 的位置而定。Cloud Foundry 可以在 vSphere 和 vCloud 基础架构上的公有云和私有云运行。Cloud Foundry 还可以在其他平台上运行,例如,RightScale 在 Amazon Web Services 上部署了 Cloud Foundry,Cloud Foundry发布时他们做了演示。

使用选择(即开源)

根据 Apache 2 许可证规定,Cloud Foundry 的代码在 Cloud Foundry.org 中是开源的,因此任何人都可以根据需要方便地定制或使用这些代码。这是避免产生锁定风险并促进创新的最佳方式之一。

    精彩文章,何不与朋友分享

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" cssfile="">