首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 云计算 >

Windows上使用CloudFoundry平台

2012-11-12 
Windows下使用CloudFoundry平台?关于Cloud Foundry是VMware开源的PaaS计划,使用各种开源开发框架和中介软

Windows下使用CloudFoundry平台

?

关于

Cloud Foundry是VMware开源的PaaS计划,使用各种开源开发框架和中介软件,来提供PaaS的服务。 VMware的表示,一方面,开发者可以通过这个平台来建设自己的SaaS的服务,不用自行建设和维护硬体服务器和中介软件,另一方面,因为CloudFoundry采用开源的网站平台技术,所以开发者的应用程序也可以任意转移到其他平台上而不受限于PaaS的平台。

目前Cloud Foundry可以支持多种开发框架,为Spring for Java、Ruby on Rails、Node.js以及多种JVM开发框架等。CloudFoundry平台也提供MySQL和Redis和MongoDB等资料库服务。

Cloud Foundry为免费的账户配额是2G的Memory,20个Apps,16个Services。

使用

要想尝试CloudFoundry的话,那么第一步必须是注册cloudfoundry.com账号,注册账号后登陆你注册时的邮箱获取账号的密码。

使用VMC工具来部署应用的话,首先是要下载Ruby 和 RubyGems,因为本文是针对Windows下的使用,所以Ruby的版本也是针对Windows的,在参考资料中可以找到Ruby的下载路径,至于Ruby中1.8.3和1.9.3版本已经包含RubyGems了,所以RubyGems无需单独安装;安装完成Ruby之后,打开开始菜单Ruby项中的“Start Command Prompt with Ruby”程序,在里面输入“gem update --system”更新Gems,更新完毕之后即可通过命令“gem vmc”安装VMC工具,安装完毕之后即可使用VMC工具来部署项目。

vmc targetapi.cloudfoundry.com

vmc login

//输入登陆信息

//登陆完成

//编写项目代码

vmc push

//设置应用名称

//设置访问域名

//自动检查项目类型

//设置内存信息

项目部署完成之后即可在浏览器中访问你的应用,例如应用名称为helloworld,那么访问的路径即是helloworld.cloudfoundry.com,至于详细的vmc工具使用方式,可以在参考资料下找到相应资料。

?????? 使用Eclipse插件是最为方便的方式,这里就不介绍怎么安装Eclipse插件了,Update Site可以在参考资料中找到,至于CloudFoundry forEclipse的使用和普通部署到本地的服务器设置一样,差别就是在于在配置服务器的过程中要输入账号信息,和在部署的时候要设置应用名称和内存信息等,和使用VMC工具中设置的信息一样,所以这里就不详细介绍了。

比较GAE

?????? 曾用过GAE一段时间,在编写GAE for Java的项目的时候,一定要按照GAE的约束来编写,数据库的使用,访问文件系统,项目结构等一系列的问题,因此造成项目可移植性性极差,但是CloudFoundry中根本不用当心此类的问题,也许是因为GAE考虑到安全的问题。

参考资料

引用:http://www.cloudfoundry.com/about

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

引用:http://docs.cloudfoundry.com/tools/deploying-apps.html#using-vmc

引用:http://baike.baidu.com/view/1413359.htm

引用:http://dist.springsource.com/release/TOOLS/cloudfoundry

引用:http://www.rubyinstaller.org/

热点排行