您的位置:首页 > 其它

vPower系列4:DRS-没有DRS,虚拟化进不了“云” 推荐

2010-03-18 15:48 260 查看
vPower系列今天开始第4讲:DRS。可以说没有DRS,虚拟化进不了“云”。 为什么这么说呢?
那我们首先来看看DRS的来由。DRS是Distributed Resource Scheduler-分布式资源调度。它可以通过动态地分配和平衡计算资源来根据业务目标调整 IT 基础架构,可以跨资源池不间断地监控资源利用率,并可根据业务需要在虚拟机之间以智能方式分配可用资源。通过DRS,可以实现如下目标:

利用服务器整合降低 IT 成本并提高灵活性;
利用业务连续性和灾难恢复减少停机并提高可靠性;
利用我们的绿色 IT 解决方案,通过减少运行的服务器数量和动态关闭未使用的服务器来提高能效。




实际上,虚拟化可以将所有物理资源变成资源池,但是不同资源池间如何高效调度资源,就成为虚拟化和云计算结合的一个要点。如果没有有效的资源调度,即使部署了虚拟化,整个云中还是很容易形成计算热点,导致应用性能下降,资源利用率不均等现象,严重情况下可以导致系统崩溃,而在云计算这样的环境中绝对不允许这样的风险存在。而DRS就是一剂良药,可以有效平衡计算资源满足所有应用的需求,并且这一操作都是自动化的,不需要人为干预,完全满足云计算环境中对资源动态调度的需求。
可以举个很简单的例子:假设我们有两台服务器,一台运行邮件服务,另外一台做备份。你很容易发现,备份服务器一天只有几小时工作,而邮件服务器一天就忙的多。白天,邮件服务器可能忙的不得了,而备份服务器白天却无事可做。在传统的条件下,如何平衡他们之间的资源消耗?完全没有办法。而一旦部署了虚拟化,并且结合DRS这一资源调度技术,完全可以将邮件服务和备份服务白天一起运行,晚上将邮件服务根据策略迁移走,让整台服务器全力进行备份。从而最大限度地利用了硬件资源,节约了硬件成本,提高了应用可靠性。
DRS的具体特性可以参考如下内容:

聚合物理服务器资源。管理作为统一共享资源池的一组物理服务器的 CPU 和内存。
灵活的分层结构。分层组织资源池,以使可用 IT 资源满足业务部门的需求。DRS 确保实现最高的资源利用率,同时保持业务部门对其基础架构的控制权和自主权。可以根据业务需要或部门变动,灵活地添加、删除或重组资源池。
优先级设置。以份额或预留形式为资源池内的虚拟机以及子级资源池分配优先级,以反映业务的优先次序。例如,用于生产的子级资源池在集群中的总资源中可以占有较高的份额,可以为生产资源池中的业务关键型应用程序保证(预留)固定的 CPU 带宽和内存。
管理运行分布式应用程序的虚拟机组。对于运行分布式应用程序的整组虚拟机,控制其聚合式资源分配,以优化分布式应用程序的服务级别。
关联性规则。创建用于约束为物理服务器分配虚拟机的规则。例如,出于性能原因,某些虚拟机可以始终在同一台服务器上运行。另外,指定的虚拟机也可以始终在不同的服务器上运行以实现更高的可用性。
电源管理。通过使用分布式电源管理来整合工作负载和关闭集群中的虚拟机暂时不需要的耗电服务器,从而减少数据中心的能耗。当虚拟机的资源需求增加时,分布式电源管理会让主机恢复为在线状态,以达到服务级别要求。
手动和自动模式。 DRS 从服务器和虚拟机中收集资源利用率信息,然后生成优化虚拟机分配的建议。可以自动或手动执行这些建议。

初始放置。当一个虚拟机首次启动时,DRS 会自动将该虚拟机放在最合适的物理服务器上,或给出放置建议。
持续优化。DRS 根据定义的资源分配规则和资源利用率不间断地优化资源分配。可以通过使用 VMotion 执行虚拟机的实时迁移,来自动执行资源分配更改。另外,在手动模式下,DRS 将为系统管理员提供执行建议。

服务器维护模式。在物理服务器上执行维护,而无需中断虚拟机和最终用户的工作。当一台物理服务器处于维护模式时,DRS 将识别可以运行虚拟机的备选服务器。根据自动模式设置,虚拟机可以自动过渡到使用备选服务器,也可以由系统管理员以DRS 建议为准则来手动执行此过渡。
大规模管理。 在每个DRS 集群中可以管理多达 32 台服务器和 1280 台虚拟机中的 CPU 和内存。

DRS只在vSphere企业版或企业增强版中提供,其他版本的vSphere并不提供,请大家购买时一定注意。今天这一讲就到这里,如果大家希望了解DRS进一步的信息,请参考VMware的网站http://www.vmware.com/cn/products/vi/vc/drs.html。下一讲再见。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息