开源云计算Iaas平台CloudStack架构

CloudStack是一个开源的具有高可用性及扩展性的云计算平台。目前Cloudstack支持管理大部分主流的hypervisors,如KVM,XenServer,VMware,Oracle VM,Xen等。
CloudStack 是一个开源的云操作系统,它可以帮助用户利用自己的硬件提供类似于Amazon EC2那样的公共云服务。CloudStack可以通过组织和协调用户的虚拟化资源,构建一个和谐的环境。CloudStack具有许多强大的功能,可以让用户构建一个安全的多租户云计算环境。CloudStack 兼容Amazon API 接口。
CloudStack的前身是Cloud.com,后被思杰收购。英特尔、阿尔卡特-朗迅、瞻博网络、博科等都已宣布支持CloudStack。2011年7月,Citrix收购Cloud.com,并将CloudStack 100%开源。2012年4月5日,Citrix又宣布将其拥有的CloudStack开源软件交给Apache软件基金会管理。CloudStack已经有了许多商用客户,包括GoDaddy、英国电信、日本电报电话公司、塔塔集团、韩国电信等。其架构如下:
[img index=1]

其系统架构:
[img index=1]


[该贴被thinkjava于2013-01-23 15:59修改过]

其网络架构如下图:


学习了,为何用Balancer,用Queue扩展性更好吧。。

软件架构:



[该贴被thinkjava于2013-01-26 22:02修改过]

2013-01-23 16:20 "@surezk"的内容
学习了,为何用Balancer,用Queue扩展性更好吧。。 ...

这是网络拓扑结构,是与三层核心交换机串接的硬件设备,用于实现请求负载功能,对性能要求极高,包括各种LB策略,很复杂,它属于平台硬件基础设施,Queue是一个软件队列,属于应用层东西,建议你了解一下OSI参考模型

OK,看错了。。没看到physical network,那么有应用层的架构图吗?