`
sha851092391
  • 浏览: 72581 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Windows下使用CloudFoundry平台

阅读更多

 

关于

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

目前Cloud Foundry可以支持多种开发框架,为Spring for JavaRuby on RailsNode.js以及多种JVM开发框架等。Cloud Foundry平台也提供MySQLRedisMongoDB等资料库服务。

Cloud Foundry为免费的账户配额是2GMemory20Apps16Services

使用

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

项目部署的方式有3种方式,第一种是使用VMC工具,第二种是使用SpringSource Tool Suite (STS)CloudFoundry for Eclipse插件,第三种使用Micro Cloud Foundry把项目部署到本地,第四种使用Maven部署项目,第五种是使用Roo部署项目;下文我不一一介绍这几种部署方式,我在下文只简单介绍第一种和第二种部署方式,至于其他几种部署方式可以到网上查找一下资料,自己动手实践一下。

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

部署项目命令基本顺序如下:

vmc target api.cloudfoundry.com

vmc login

//输入登陆信息

//登陆完成

//编写项目代码

vmc push

//设置应用名称

//设置访问域名

//自动检查项目类型

//设置内存信息

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

       使用Eclipse插件是最为方便的方式,这里就不介绍怎么安装Eclipse插件了,Update Site可以在参考资料中找到,至于CloudFoundry for Eclipse的使用和普通部署到本地的服务器设置一样,差别就是在于在配置服务器的过程中要输入账号信息,和在部署的时候要设置应用名称和内存信息等,和使用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/

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics