我刚接触cloud Foundry,我想对Windows Azure和Cloud foundry做一个详细的比较。我到处找了很多,但没能找到任何有用的东西。有没有一篇很好的帖子或一些材料可以对两者进行详细的特征比较?
你好,维克拉姆
发布于 2012-12-19 18:24:15
你并不是在这里比较like。除了PaaS,Azure还具有IaaS类型的功能,你不仅可以将应用程序推送到它,还可以部署VM镜像,包括Linux。
然而,由于Cloud Foundry是开源的,运行时和框架的数量会快速发展,因为VMWare公开鼓励来自开源社区的贡献。如果我错了,请纠正我,但在很多情况下,对于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
sinatra
春天
独立的
它们还提供所有主要的存储服务,包括MySQL、Postgres、RabbitMQ和Redis。
实际的开源项目也支持更多!
发布于 2012-12-19 16:33:40
我对Azure了解不多。但是,我使用的是Cloudfoundry。它对Java部署非常有用。我使用Ruby gem中的VMC进行部署,因此它的3-4步简单方法可以将您的WAR推送到cloudfoundry服务器。它们还提供了简洁的配置和设置文档。哦,添加服务(如Mongo DB、MySql)也非常简单。但是,有时调试服务器相关的问题对它来说很烦人。但是,总的来说,这对我有好处:)
http://docs.cloudfoundry.com/tools/deploying-apps.html
发布于 2012-12-19 16:50:34
同样,我对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
https://stackoverflow.com/questions/13948153
复制相似问题