Cloud Foundry是VMware于2011年4月12日推出的业界第一个开源PaaS云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。同时,它本身是一个基于Ruby on Rails的由多个相对独立的子系统通过消息机制组成的分布式系统,使平台在各层级都可水平扩展,既能在大型数据中心里运行,也能运行在一台桌面电脑中,二者使用相同的代码库。
Cloud Foundry 支持下列应用程序开发框架:Spring,Ruby on Rails,Ruby和Sinatra,Node.js,Grails
每个用户最多可以创建20个应用,16个“服务”,共享2G的内存,每个应用有2G空间(disk),其他没有限制。由于不能绑定域名,可用性降低了不少,但作为新手练练手还是不错的。
1.打开注册界面https://my.cloudfoundry.com/signup,输入邮箱即可注册。Promo Code可以不填。申请成功后,一个临时密码会发送到你的邮箱。
2.你可以点击这个链接修改密码:https://my.cloudfoundry.com/passwd
3. 目前可以通过两种方式使用CloudFoundry:通用的vmc,和针对Spring/java用户的SpringSource IDE, STS. vmc需要ruby环境,没有的话需要先安装。以windows平台为例,从https://www.rubyinstaller.org/downloads/ 下载到最新的ruby版本,直接安装。
4.安装完成后,打开Command Prompt with Ruby and Rails,输入以下命令行
gem install vmc
来安装vmc工具。
5.输入
vmc target https://api.cloudfoundry.com
来连接到CloudFoundry
6.输入
vmc login
然后输入邮箱和密码登录。
7.开始部署app.在本机中创建一个app目录,把app放进去,然后在命令行中cd进这个目录。输入以下命令行执行
vmc push
这时会出来一个交互界面让你选择应用名、执行环境、最大内存、二级域名等等,按自己的情况选择即可。
至此,一个运行在CloudFoundry上的应用就部署好了。目前Github上已经有不少能在CloudFoundry上运行的开源程序了,有需要的话可以去找找。
我做了一个简单的演示: hiblog.cloudfoundry.com
CloudFoundry官方是没有管理后台的,有个国人做了个管理后台应用,登录之后可以看到自己应用的状态什么的:
https://console.cloudfoundry.com
hi.
我申请了这个空间的帐号,也安装了rubyinstaller,不过你说的“安装完成后,打开Command Prompt with Ruby and Rails”,我进入c:/ruby200/bin/里面,没看见该运行哪个程序才能“打开Command Prompt with Ruby and Rails".可告知具体是运行哪个文件吗
Command Prompt with Ruby and Rails 是一个快捷方式,安装完了之后应该会出来的
最好搞个教程视频 这个真的很难安装新真的不会啊
这个用处不是很大。。
搞搞图床还是可以的
嗯,只要速度一直可以~暂时用BAE感觉也还行~