首页 > 基础设施 > 正文

虚拟世界中的动态能力规划

2009-03-31 09:10:27  来源:IT专家网

摘要:在虚拟环境中动态规划是比较困难的,本文是关于虚拟化环境下动态规划的专家答疑。在部署虚拟化方案时这会给我们带来较好的指导作用。
关键词: 虚拟 世界 动态

    美国1105集团供IT专家网专稿 几年前,预测工作负载是非常容易的。就像CiRBA的首席技术官兼创建者之一Andrew Hillier解释的那样,应用和硬件都在一起变旧,你只需要简单地计划着未来的趋势,以预测你到底需要增加多少新的功能。

    时代已经发生了变化。在和Andrew的这次谈话中,我们发现了当前能力规划的挑战以及IT如何在虚拟环境中平衡性能和风险。

    问:是什么让预测虚拟环境中的工作负载变得越来越难?

    答:工作负载在虚拟环境中的移动性变得更强,而这是获得很多好处的源泉,从而使得能力方面的管理更加复杂。

    大多数公司遇到的首要问题就是不能再遵循一定的方法学,因为你已经不知道它们所占的比例。随着虚拟机可以在物理机上迁移,这种传统的方法必须被抛弃,从而让很多的管理工具和流程都变得无效。

    这仅仅是一个开始。在虚拟环境中,整个能力管理的模型类似于一个快速的服务,它的服务提供和需求可以动态地匹配,以提供更高的效率。如果这种方法使用恰当的话,那么它的作用是巨大的,但是,如果它被使用以创建一个纯粹的反作用管理模型,它就可能会引入一些风险,在这种模型上,工作负载的转移基于最近的使用级别。这就类似于一个负载平衡池,尽管它可以允许集合地资源管理,它仍然不能够和能力计划相混淆,后者是一个更加前瞻的策略。在实践中,两种方法都被使用,以更加适当地管理虚拟环境。

    问:对于大的工作负载,当前公司都如何来管理呢?他们怎么能够成功地做到管理呢?

    答:公司一般使用传统跟踪工具和高级别的、预计活动的、商业导向的评估相结合的方法。这种评估一般都是每季度进行一次,尽管对于传统环境中跟踪以及计划升级和更新非常有用,它在管理更多的动态环境时,也就是任何事情都更加快速发生地侍候,就留下了一个巨大的缺口。

    同样地,在物理环境中,技术和商业级别的考虑和约束很少在这个过程之中出现,因为移动的缺乏性使得常规能力管理过度的情况很难出现。而在虚拟环境中就不再是这样的一种情况了,工作负载的移动性会导致不支持的配置、没有预计到的工作负载组合甚至是调整依从关系被威胁的情形。

    我们使用工作负载特性这个名词来描述一个工作负载的整体特性。通过观察CPU使用、磁盘和网络I/O、内存使用以及其它重要因素的机制,它开始绘制一幅整体活动特性的图画,它从整体上可以划入几个特性原形的一种。比如,一个数据库进行OLTP类型的处理,它就会和作为数据仓库的交易完全不同,因为前者相对于后者有更多地双向I/O活动的交易。相似的情况是,应用服务器、队列管理、进行原始数据处理的服务器都会以不同的方式来使用资源。

    这种信息非常之所以有用主要有两个方面的原因。其中一个原因是:在虚拟环境中,进行管理能力和优化性能时,你必须以一种资源使用相吻合的方法结合工作负载,这样就可以更好地利用可用的资源。比如,把几个耗费资源的应用程序放到一个同样的物理系统上可能会消耗CPU的资源,而没有充分的利用这台物理机的I/O能力。通过以某种方式结合负载,可以让特性共享资源,从而可能获得更高的效率。

    使用这种信息的另外一个原因就是在不同平台间工作负载的标准化。因为不同的服务器具有不同的性能级别,在某一个特定使用级别上运行的工作负载可能挪到其它的任何位置就不一样了。因此,非常有必要使用基准测试来让不同平台的行为规范化,以获得一个精确的结果。同样地,一定的平台可能希望特定类型的特性,使得测试策略依赖于工作负载的特性。比如,一个消耗CPU资源的应用可能在基于x86的刀片服务器上工作地很好,而一个OLTP工作负载则可能更喜欢在一个大型机系统上工作。

    问:在非虚拟化环境中的计划和管理的技术可不可以在非虚拟化的环境中使用呢?IT是否需要采用一套完全不同的思路呢?

    答:最大的挑战就是通过虚拟化,让那些仍然有意义的古老的思考方式保留,并且把它们和那些新的可行的方法(有时是需要的)结合起来。比如,保留一个向前看的能力管理非常重要,但是,使用移动性的事实来调节它是让它工作的唯一方法。集合地能力管理是一个新的概念,因为它允许一个资源池的空出空间被管理,因此提供了多种资源的经济规模。同样地,这也必须经过某种传统思想的调整,因为这些资源池实际上由单独的服务器组成,同样需要平衡的考虑。

    一个大的服务器就像一个游泳池那样,而一个由更小的服务器组成的虚拟集群更像是由一个个的小池子组成的那样。当决定最优的工作负载放置方式时,这种资源的分段性就有意义了,而这样的一种环境就不能简单地像一个大的服务器那样进行管理了。


第三十八届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。