私有云开源软件平台与虚拟化技术深度剖析
1. 实验结论:Xen与OpenVZ性能对比
在一系列实验中,特别是第三组实验里,三个系统各自使用两台服务器,一台用于web应用,另一台用于数据库应用,且在这两台服务器上运行四个web和数据库应用实例。在500到800线程的工作负载范围内,吞吐量随工作负载线性增加。对于OpenVZ,响应时间相对保持恒定,而Xen的响应时间增加了5倍。
实验得出的主要结论有:
- Xen的虚拟化开销明显高于OpenVZ,这主要是由于L2缓存未命中导致的。当工作负载增加时,Xen的性能下降显著。
- 在同一服务器上托管同一应用的多个层级并非最优选择。
2. 私有云开源软件平台
对于大型组织而言,私有云是一种经济高效的选择。私有云与商业云在结构组件上基本相同,包括服务器、网络、运行在各个系统上的虚拟机管理程序、包含虚拟机磁盘映像的存档、与用户通信的前端以及云控制基础设施。以下是几种常见的开源云计算平台:
2.1 Eucalyptus
Eucalyptus可被视为亚马逊EC2的开源版本,支持多种操作系统,如CentOS 5和6、RHEL 5和6、Ubuntu 10.04 LTS和12.04 LTS。其组件如下:
- 虚拟机(Virtual Machine) :可在多种虚拟机管理程序(如Xen、KVM和VMware)下运行。
- 节点控制器(Node Controller) :运行在每个指定托管虚拟机的服务器/节点上,控制节点的活动,并向集群控制器报告。
-
超级会员免费看
订阅专栏 解锁全文
37

被折叠的 条评论
为什么被折叠?



