相应地,云有很多不同的种类,每个都有它自己的优缺点:
公有云[8]:它是一个把资源作为服务提供给普通用户的服务供应商的云。公有云对服务供应商有几个重要的优点,例如对基础设施不需要初始的投资,而且把基础设施的风险推给了基础设施供应商。然而,公有云缺乏对数据精密的控制,网络和安全设置,在很多的商业方案里限制了他们的效益。
私有云[9]:也称为内部云,私有云是为个人组织专门设计的。私有云在性能,可靠性和安全性上拥有最高控制权。然而,因为与传统专用服务器群相似以及没有预先得到收益,私有云也是颇具争议的。
混合云[10]:混合云是公有云和私有云模型的结合。在混合云中,部分的服务基础设施在私有云上运行,而其余的就在公有云上运行。混合云比公有云和私有云具有更好的灵活性。特别地,相对于公有云,混合云在应用数据上具有更可靠的控制和安全性。在另一方面,在设计混合云的时候需要谨慎确定公有云和私有云组件之间的最佳分割点。
虚拟私有云[11]:虚拟私有云(VPC)本质上是一个运行在公有云之上的平台。主要的不同是VPC支持虚拟私有网络(VPN)技术,允许服务供应商设计他们自己的拓扑逻辑和安全设置,例如防火墙规则。VPC从根本上更具整体性设计的特点,因为它不仅把服务器和应用虚拟化,而且还虚拟化了底层的通讯网络。此外,对于大部分的公司,VPC从一个专用的服务基础设施无缝地过渡到基于云的基础设施,归功于虚拟化网络层。对于大多数的服务供应商,选择正确的云模型取决于商业方案。
1.4 虚拟化技术
1.4.1简介
虚拟化技术是一项不考虑物理硬件细节,为高级应用程序提供虚拟化资源的技术。一个虚拟化的服务器通常被称为虚拟机(VM)。虚拟化技术是云计算的根基,因为它能够把服务器集群的计算资源聚集起来,并按需动态分配或再分配虚拟化资源给应用程序。
1.4.2虚拟机迁移过程[12]
虚拟机迁移主要涉及以下几个重要方面:
触发策略:就是虚拟机进行迁移的触发策略,决定何时进行虚拟机迁移。在本文中,当虚拟机创建失败时,则触发虚拟机迁移。
选择策略:就是在负载过高的节点上选择虚拟机进行迁移,虚拟机的迁移需要完成虚拟机状态和资源的迁移,包括CPU、内存、I/O和硬盘等信息。本文只针对虚拟机创建失败时,根据预先定义的策略选择迁出主机。
迁移策略:为待迁移虚拟机确定合适的迁移目的节点的策略,根据不同的策略选择迁入主机。
2. MDC模型概述
2.1 MDC模型简介[13]
数据中心网络(DCN)在云计算中扮演着一个重要的角色。传统的DCN是使成千上万的服务器以一种特定的结构互连。这种结构往往难以部署和维护。模块化数据中心(MDC)提供了一种新方法来建立和部署数据中心。一个模块化的数据中心是指使用预先构建好的计算模块搭建数据中心建设方法。。
在MDC中,数千台服务器通过交换机互连,并且预先封装在一个集装箱中。与传统的数据中心相比,MDC有着很多的优点,例如更高的灵活性,更短的部署时间和更低的费用。MDC已经以一种新方式脱颖而出,很多公司在未来的规划中都采用了MDC模型。
为了充分利用资源和提供鲁棒性服务,在DCN中,负载均衡在分配计算资源中扮演着一个重要的角色;它能决定如何在处理请求的时候能够实现资源利用最优化,吞吐量最大化同时避免负载过高。
EBSN是MDC中的一种特殊的结构。在EBSN中,2048台服务器都配备三个网片(NICs),仅通过256个8端口的迷你型交换机连接着。它的路由策略保证了高度的容错性和数据包转发效率。 CloudSim的MDC模型仿真与资源调度(3):http://www.youerw.com/jisuanji/lunwen_47450.html