2012年的云开发者大会的时候本人有幸受邀参加,作为第一个开源的云服务平台,Mark Lucovsky讲了一个入门案例,分别从
应用,实例和服务几个方面简单理解其技术原理整理了一下请大家探讨。
1.技术架构:scalable runtime/framework & service
2.技术平台:node,ruby,java,postgres,redis,mysql
3.实例,还是经典的Hello World:
--------C-Code------------
$ cat hw.c
#include
main(){
printf("hello world\n");
}
-------Ruby-Code----------
$ cat hw.rb
require 'rubygems' //rubygems package
require 'sinatra' //sinatra package
$hits = 0
get '/' do
$hits = $hits +1
"hello world - #($hits)"
end
//push to cloud foundary
$vmc push hw
4.coding 之后就是部署,启动并配置app,这些是通过VMC的命令实现。
CF共分为四层,Persentation(ruby,html5,jquery..),Api service,redis service,instance。根据client的request有vmcworker 和http worker。
后续还有一些资料,我会放在博客上请大家继续关注,并分享交流。
|
|