首页 > 技术 > CAE其它 > > 企业云计算构架中的虚拟化技术

企业云计算构架中的虚拟化技术

作者:Simwe    来源:万方数据    发布时间:2012-10-18    收藏】 【打印】  复制连接  【 】 我来说两句:(0逛逛论坛

一 云计算简介

云计算是互联网技术发展到现在阶段的一种计算方式的创新,以互联网为依托,根据用户的实际需要采取不同的计算方式。云计算中的资源来自于互联网,这种资源是可以扩展的,动态虚拟化的。云计算是网络资源的一个整合过程,是中间过程,对于互联网终端用户来说,只需要学会搜索资源即可。

云计算分广义云计算和狭义云计算两种。广义云计算主要包括如何交付服务,并对服务的使用模式做了要求。在广义云计算中的服务,是指在互联网中按照实际需要和可扩展性得到需要的有偿服务。这种服务和交付模式的转变,在一定程度上得益于网络技术不断发展和普及,以及基础计算资源和计算能力的高速发展。

狭义云计算主要对特定网络中基础设施和如何使用基础设施做了规定。在狭义云计算中,终端用户可以按照需要从“云”中获得自己需要的硬件和软件。但往往是在基于虚拟化基础上或是基于类似于网格式计算模型基础上所构建的多层次的云计算构架。大型企业采用云计算构架,由于在云环境中需要较容易的移植原有的企业级应用,因此,往往无法采用基于网格式计算模型的云计算架构,因为这样不但要改变基础设施构架,还需要花费更大的精力改变应用系统的开发环境和业务模式,这种风险是绝大企业无法承受的。

基于虚拟化架构的云计算包括的服务层次为:基础设施与服务、平台与服务和软件与服务。各个服务层次都需要按照虚拟化的方案进行整合与再规划。

二 大企业如何在IT资源构架中采用云计算

企业云计算主要采用虚拟化技术,虚拟化技术是云计算在基础设施服务层次上的核心技术,快速部署和资源调度都是建立在虚拟化技术之上的。虚拟化是一个抽象的概念,它能够把硬件和操作系统有效分离进行处理,为终端用户提供更加灵活的利用互联网资源的方式。虚拟化的优势在于:效率高、可靠性好、成本低廉、兼容性强、方便控制和管理。正因为虚拟化的诸多优点,虚拟化被广泛应用在了云计算架构中,虚拟化是企业应用云计算架构的核心技术之一。

虚拟化技术的必要性在于两个方面:一是对底层物理细节进行屏蔽,为上层提供比较一致的运行环境;二是改变了资源的使用粒度,便于实现资源的充分利用和灵活调度。虚拟化技术包括硬件虚拟化、软件虚拟化和网络虚拟化。对于建设企业云来讲,软件虚拟化是一个非常重要的层次,使用软件虚拟化技术可以得到一台台的虚拟机,成为可被云计算管理平台所调度的虚拟资源。软件虚拟化的典型产品有VMWare、Xen和KVM。

目前大企业在构架云计算平台时主要有两套技术方案:计算虚拟化技术方案和存储虚拟化技术方案。

(一)计算资源虚拟化技术。服务器等计算资源根据架构不同使用特定技术方式进行虚拟化,操作系统需要在虚拟的服务器上独立运行,虚拟计算资源的功能与实体计算资源功能相似,对使用者透明。采用了服务器虚拟化方案之后,更好发挥了原有服务器的效率,使一台服务器虚拟成多台服务器使用,实现了一台实体服务器上独立运行多应用系统的目的,提高了服务器的利用率和对数据的处理能力,又减少了硬件投入。在企业里面要达到有效利用虚拟计算资源,需要在特定的虚拟化环境下进行资源自动调度。资源调度是在特定资源环境下,根据一定的资源使用规则,在不同的资源使用者之间进行资源调整的过程。例如,为了减轻实体计算资源的负担,可以规划白天将处理正常工作业务的应用分配较多资源,晚上将处理数据分析作业的应用分配较多资源,保证计算资源的合理利用。

(二)存储虚拟化技术。企业集中式数据中心存储一般采用集中式存储,存储资源的池化,是一种虚拟化技术,已经在存储领域应用多年,是一项较成熟的技术。信息化大集中的主要特点也是所有业务数据统一存储、统一管理和统一保护。这种方式是存储系统建设的发展方向,已经过了众多项目的验证,只不过云计算的存储规模更大、扩展性更强。

三 大企业应用虚拟化云的价值

通过构建公司内部的虚拟化云,在降低运营成本、优化信息支持层次、合理利用信息资源、增强信息服务质量等方面体现其特有的价值。

(一)云计算降低了基础设备的人工干预频率,并提供更简便、更强大的管理工具,使得系统管理员更加关注于应用的管理。

(二)云计算的集中资源、分散提供服务的模式,与大型企业目前所规划的一体化信息资源整合的发展方向相适应,云计算使信息资源更加集中,信息化服务的层次分工更加明确,资源的管理和应用系统的运维更加专业。

(三)使用云计算框架下的若干业务系统,共用同一个大资源池,资源池的大小可以适时调整,还可以通过动态资源调度机制对其进行适时合理分配。

(四)在云计算环境中,虚拟机作为一个逻辑单元可以被快速灵活的迁移,管理员可以在不中断服务的情况下将虚拟机从一台服务器迁移到另一台服务器。在企业运用云计算技术所构建的系统处在虚拟化环境中,虚拟化技术在云计算框架的各个层次上都有很多有价值的应用前景。

 
分享到: 收藏