摘要:许多企业对于私有云的潜力感到由衷地兴奋,预计会增强对最终用户的响应性,并降低管理员的成本。但是,他们也很担心在转向云计算时会加剧复杂性,因为,这种转变显然要引进新的管理流程,从根本上重新定义向工作负载分配资源的方式。 |
尽管私有云有潜在优势,许多用户没有准备好立即部署高级私有云。更有可能的是,根据其文化和发展重点,企业将开始以比较简单的方案采用云计算,并逐步过渡到比较复杂的云部署。
企业云覆盖
云计算正在进入下一阶段的成熟期,企业开始制定在基于云的基础架构上部署生产负载的策略。尽管用户长期以来一直有兴趣利用公共云服务,但是许多企业仍然把重点放在主要部署私有云方面,将服务器、存储和网络资源整合到单一池中,工作负载可按需提取其中的资源。
最终,当私有云成熟时,他们可能向混合云演进,在适当情况下混合云能够将一些工作负载发送到公共云中,比较理想的状况下,利用同样的框架和控制来分配内部资源。
同时,私有云的一个主要优势是,他们能够实现一定程度的自助服务,并且还可以更加准确地说明用户和工作负载消耗的资源。通过消除部署服务造成的多种管理开销,以及更加准确地分配所需资源来支持这些服务,私有云可实现大幅度的成本节约,加强企业对变化的业务情况的响应性。
云计算往与虚拟化相关联。多数关于云计算的定义也涵盖软件即服务(SaS)和平台即服务(PaS)等方法,这些方法不一定依赖虚拟化。
但是,对于云计算定义基础架构即服务(IaS),虚拟化提供有力的途径,使现有的基础架构和应用程序适应云环境。有各种不同的方式来实施私有云,这些方式中通常涉及与私有化和管理框架的耦合,而框架经过了优化,用于实现虚拟资源的池化。
此外,实施私有云通常需要支持自助服务配置的工具,用户可通过该工具选择他们所需的服务,然后用来支持服务所需的虚拟化后端资源自动组合。
虚拟化关键工作负载
在云计算兴起之前,虚拟化对IT行业都有着重要影响。在各种实际环境中,虚拟化也已经证实能够带来一些关键的业务效益,包括:
» 整合与提高资源利用率
» 简化资源配置
» 简化高可用性(HA)和灾难恢复(DR)
» 传统应用支持
» 改进测试和开发流程
整合或许是最广泛的虚拟化使用案例。整合使管理员能够减少他们不得不获取和管理的物理机的数量。由于资源利用率的提高,减少服务器和存储硬件占用的空间,而这些可降低获取成本,并降低维护、冷却和功耗方面的成本。
与物理服务器相比,虚拟化还显著减少配置新系统所需的时间。从规划到实际部署,启动一台新的物理服务器需要几周到几个月的时间,而虚拟机在几分钟或者几秒钟内即可发布。
此外,虚拟化更加便于重新配置信息,以响应不断变化的工作负载。这种功能可将计算资源作为虚拟基础架构共同处理,并按需重新分配到不同的工作负载,而不需要重新配置物理资源。
尽管业界最近对虚拟化的许多兴趣集中在行业标准的x86服务器上,实际上,对虚拟化的利用已超出了x86系统的范畴。
几十年来,虚拟化技术一直是大型机和Unix服务器的核心特性,现在可用于当前使用的主要服务器平台上。一些非x86平台可大幅度增加想要将企业计算工作负载虚拟化的用户的价值。
在这些环境中,用户可能需要虚拟化超大型工作负载,或者增长速度很快的工作负载,并且不能支付硬件成本,或者软件成为业务运营的限制因素。
云计算进一步增加了对强健平台的需求,因为虚拟层有效成为所有计算资源的核心控制点。因此,需要支持企业云计算部署的平台必须进行各种优化,以最大限度提高虚拟化工作负载的可扩展性和可靠性。
可扩展的虚拟化
性能和可扩展性是管理员部署企业工作负载时最为重点关注的两大因素。在企业环境中,用户需要确信他们的基础架构将能够提供可接受的服务水平,并且在负载繁重或者瞬息万变的情况下也能提供。
任何依赖虚拟化的云计算平台的成功都依靠能够按照工作负载提供任何所需的资源来实现的。而不论什么时候需要这些资源,需要支持云的虚拟化平台的可扩展性从两方面来衡量:
» 主机可扩展性。 虚拟化平台上主机环境中的可扩展性决定了单一服务器上可托管的虚拟机数量,因此决定了可实现的整合规模,以及在云环境中可实现的规模经济。有三个因素决定管理程序的主机可扩展性:
– 管理程序可用的最大数量物理内存
– 管理程序可利用的服务器硬件最大对称多处理(SM P)配置
– 单一服务器上可部署的最大虚拟机数量
» Guest可扩展性。Guest环境的可扩展性决定了哪些级别的工作负载适合平台上的虚拟化.Guest环境可扩展性主要取决于两方面的限制:
– 虚拟机上运行的Guest操作系统可访问的最大内存
– 虚拟机提供可在虚拟化SMP配置中同时使用的多个虚拟处理器的能力