Azure与Cloud Foundry

时间:2012-12-19 08:22:01

标签: azure cloudfoundry

我是云代工厂的新手,想在Windows Azure和Cloud Foundry之间进行详细比较。我搜索过很多但却找不到任何有用的东西。是否有一个好的帖子或一些材料,它们对两者进行了详细的功能比较?

此致 维克拉姆

3 个答案:

答案 0 :(得分:6)

你不是完全比较喜欢这里。 Azure具有IaaS类型功能以及PaaS,您不仅可以将应用程序推送到它,还可以部署VM映像,包括Linux。

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

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

运行时

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

框架

的grails
java_web
提起
节点

机架
Rails3中
西纳特拉
春天
独立的

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

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

答案 1 :(得分:1)

我对Azure知之甚少。但是,我使用过Cloudfoundry。它非常适合Java部署。我使用Ruby gem中的VMC进行部署,以及将你的WAR推送到cloudfoundry服务器的简单方法。它们还提供了配置和设置的简洁文档。哦,添加服务(如Mongo DB,MySql)也很简单。虽然,有时调试服务器相关的问题很烦人。但是,总的来说,它对我有好处:))

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

答案 2 :(得分:1)

同样,我对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