【问题标题】:Azure vs Cloud FoundryAzure 与 Cloud Foundry
【发布时间】:2012-12-19 08:22:00
【问题描述】:

我是 Cloud Foundry 的新手,想对 Windows Azure 和 Cloud Foundry 做一个详细的比较。我已经搜索了很多,但找不到任何有用的东西。是否有一个好的帖子或一些材料可以对两者进行详细的功能比较?

问候, 维克拉姆

【问题讨论】:

    标签: azure cloud-foundry


    【解决方案1】:

    您并没有完全在此处比较同类。 Azure 具有 IaaS 类型的能力以及 PaaS,不仅可以将应用程序推送到它,还可以部署 VM 映像,包括 Linux。

    但是,由于 Cloud Foundry 是开源的,因此运行时和框架的数量(如果支持)随着 VMWare 公开鼓励 OSS 社区的贡献而迅速发展。如果我错了,请纠正我,但在很多情况下,对于 Azure,您必须提供您希望使用的运行时,因为 Cloud Foundry“本机”支持它们,如果这是正确的话?!

    目前,Cloud Foundry 支持以下运行时和框架;

    运行时

    java - 1.6.0_24
    java7 - 1.7.0_04
    节点 - 0.4.12
    节点06 - 0.6.8
    node08 - 0.8.2
    ruby18 - 1.8.7p357
    ruby19 - 1.9.2p180

    框架

    圣杯
    java_web
    电梯
    节点

    机架
    rails3
    西纳特拉
    春天
    独立

    他们还提供所有主要的存储服务,包括 MySQL、Postgres、RabbitMQ 和 Redis。

    实际的开源项目也支持更多!

    【讨论】:

    • 谢谢丹!我会经历这个。
    【解决方案2】:

    我对 Azure 了解不多。但是,我使用过 Cloudfoundry。它非常适合 Java 部署。我使用 Ruby gem 中的 VMC 进行部署,它只需 3 - 4 步即可将您的 WAR 推送到 cloudfoundry 服务器。它们还为配置和设置提供了简洁的文档。哦,添加服务(如 Mongo DB、MySql)也很简单。尽管有时调试服务器相关问题很烦人。但是,总的来说,它对我有好处:)

    http://docs.cloudfoundry.com/tools/deploying-apps.html

    【讨论】:

    • 感谢您的回答,非常感谢。我实际上使用了很多 Windows Azure,我想在安全性、存储、扩展、缓存、消息传递、身份管理、地理可用性等方面进行功能方面的比较。
    • 现在 Cloud Foundry PaaS 在 Azure 上发布了,有人对此有何更新意见吗?
    【解决方案3】:

    同样,我对 Cloud Foundry 了解不多,但我正在将 Windows Azure 用于几个客户端项目,我不得不说我现在对开发环境印象深刻。我正在通过 BitBucket 使用网站预览功能和持续的 Git 部署。设置起来轻而易举,让我可以将更改推送到 BitBucket 并让 Windows Azure 自动为我部署它们。目前无法像其他云平台(例如 AppHarbor)那样在部署周期中运行单元测试,但是用于启动和运行 .NET 应用程序和 SQL Azure 数据库的功能集现在非常灵活。这里有几个链接:

    Deploying an ASP.NET Web Application to a Windows Azure Web Site and SQL Database

    Continuous Deployment with Windows Azure Websites and Bitbucket

    【讨论】:

    • 感谢您的回答,非常感谢。我实际上使用了很多 Windows Azure,我想在安全性、存储、扩展、缓存、消息传递、身份管理、地理可用性等方面进行功能方面的比较。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-19
    • 2019-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多