Cloud Foundry入门

上个周末刚刚参加了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

猜你喜欢

转载自milk-36.iteye.com/blog/1606789
今日推荐