上个周末刚刚参加了oschina的源创会,其中有对Cloud Foundry 这个平台做介绍.之前对云计算的东西没怎么弄过,处于好奇今天注册了一个账号,照着官网教程运行了hello world.
官方的教程:http://docs.cloudfoundry.com/tools/vmc/installing-vmc.html
这个教程讲述的是注册一个Cloud Foundry账号以后,用vmc部署一个简单ruby应用.
正如教程所说的首先需要去CloudFoundry注册一个账号,随机密码会发生发送到你的注册邮箱去.
然后在你的机器上安装ruby.本人装的版本是1.9.3
其中有提到说要确保 ruby gems安装.
因为之后要用到gem .
1.9.3的版本一键安装了.
接着就是按步骤安装 vmc
gem install vmc
安装完成之后就可以进行登录操作了,首先将vmc 指向cloudfoundry
vmc target api.cloudfoundry.com
登录CloudFoundry
vmc login
查看账户使用情况
vmc info
修改密码
vmc passwd
查看已经部署应用的情况
vmc apps
还有更多的命令用 vmc help能看到,如停止,启动,删除 应用等命令格式
完成这些后就是编写ruby代码,并提交...
首先在命令行用 cd 进入到你所写好的ruby代码目录下,如: cd d:\ruby193\demo 然后执行 vmc push 提交代码
其中会有些地方需要你自己配置,如访问url,内存,实例数量等等.
完成之后就可以在浏览器访问你预先设定url,hello world 页面就出现了...
过程应该不是太复杂...
之后还提到更新应用,在修改代码之后,直接使用下面的命令就可以进行更新操作了,系统会自动更新并且重启应用,就这么简单...
vmc update 应用名
大概就是这样,但是我想知道的是CloudFoundry是否能直接进行socket操作呢?如果要部署一个mmorpg的server应用可否行得通呢?如果有知道朋友希望能告诉我...谢谢.
中国官网:http://prchina.cloudfoundry.com/
全球官网:http://www.cloudfoundry.com/
源码地址:http://github.com/cloudfoundry