技术开发 频道

Cloud Foundary PaaS云平台经典案例

        【IT168 现场报道】Cloud Foundary 2012云开发者大会于3月28好在北京喜来登长城饭店举行。这是一个为开发人员提供近距离了解世界靠前个开源开放式的云服务平台的机会。参加演讲的主题演讲者是被微软CEO 鲍尔默摔过椅子的Mark Lucovsky,主持人也笑称他为微软椅子先生。下面带你了解此次演讲的主要内容与亮点。

  Cloud Foundary是VMWare公司的PaaS云计算平台。与微软的Windows Azure不同,Cloud Foundary是开源的,这就意味着:

  1、活跃的开源项目,拥有自由的许可证。

  2、基于中立的基础设施核心,可在任何基础设施上运行。

  3、 可扩展的runtime/framework,services架构,支持node,ruby,java,postgres,redis, mysql等。

  4、云计算模式既支持简单的基础设施,也可以是完全可管理化。

  Mark分别从application,instance,service三个维度来帮助简单理解Cloud Foundary的技术原理。

  接下来,演讲者给出的是一个Hello World实例,用C语言实现,非常简单。

走进Cloud Foundary 2012 主题演讲成亮点

  紧接给出的是云中的Hello World,使用ruby语言实现。引用了rubygems与sinatra两个包。

  最后给出的是如何利用redis服务服务扩展云中的Hello World,。

走进Cloud Foundary 2012 主题演讲成亮点

  从这个例子的,我们可以看出Hello World如何从本地孤立的应用程序向Cloud Foundary云计算平台扩展的模式。

  下面给出的是VMC常见的一些命令行程序,比如如何部署、更新、启动、停止应用程序,如何配置应用程序参数,如何创建、绑定、删除服务。如何管理用户,登录,注销等。

走进Cloud Foundary 2012 主题演讲成亮点

  在完成代码编写,部署之后,Mark给出了Cloud Foundary云平台的系统架构,一共分为四层,分别为前端(可以是jQuery,HTML5,Ruby等)层,API服务器层,Redis服务层,最后是instance层,可分为vmc worker与http worker,取决于客户端的请求。

走进Cloud Foundary 2012 主题演讲成亮点

  在最后,Mark给出的生产者/消费者的经典案例,并给出Demo,统计Cloud Foundary的请求频率与VMC API的调用频率,如下:

走进Cloud Foundary 2012 主题演讲成亮点

0
相关文章