在云的世界里,唯有引入虚拟化技术才能实现资源共享与弹性伸缩

在云的世界里,唯有引入虚拟化技术才能实现资源共享与弹性伸缩

虚拟化(Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部分是不受现有资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源包括计算能力和资料存储。


在云计算技术层面,很多传统IT的现实问题是信息孤岛、能力孤立、资源无法共享等一些列问题,导致IT基础设施和通用能力大量流失,一部分系统资源利用率低无法分享给其他应用,一部分系统资源利用率高导致系统崩溃,甚至给IT管理和运维带来诸多影响,这些都是传统IT环境的现状,也是近几年云计算技术的立足点。

云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。云计算是分布式处理、虚拟化技术、网络存储、负载均衡、热备份冗余等多种技术发展融合的产物。所以云计算的能力似乎更像是一种理念,现在看来,似乎虚拟化技术是云能力最为重要的核心技术之一了。

图中所述,利用虚拟化技术可以将IT物理资源拆分为物理资源、资源抽象、逻辑资源、资源管理四个层次概念域,四部分能力相互结合构建起强大的资源池。

物理资源:云计算的物理资源非常容易理解,就是指支撑云环境的物理基础设施,包括物理服务器(x86)、物理网络交换机、物理存储硬件等系统设备。云的能力溯源离不开物理资源,而目标确实能力资源,而物理设施的硬件配置、关键指标和整体性能则决定了云服务的质量。

资源抽象:在物理资源里,实际上离不开我们运行应用所需要的硬件指标,这些指标往往体现了硬件的性能,比如(CPU、内存、网卡、硬盘等)。在虚拟化技术中,需要在底层将物理资源进行抽象,以形成vCPU、vMem、vNetwork Card、vDisk等虚拟指标,这个就是资源抽象。

逻辑资源:通过物理资源和资源抽象,就可以构建起一个逻辑资源层,逻辑资源与物理资源的意义相仿,都可以安装相应的操作系统并支持应用部署。比如虚拟windows-32、虚拟Linux-64等等,这些资源可以供不同的用户使用,最关键的在于:一个物理资源竟然被虚拟化成了多个虚拟环境,这还是一个一对多的能力构建。

资源管理:传统模式下我们只挂你一台主机,现在则不同,我们需要需要同时管理多个虚拟主机,而且这多个虚拟主机的背后资源仍然属于同一个物理主机,这个管理能力自然不简单,而且涉及到相关资源调度的问题。

运用虚拟化技术,可以实现资源的按需分配和动态调整,可以有效地解决资源共享和负载均衡,可以支撑起大规模应用并支持弹性伸缩与平滑扩展,IT资源管理的利器,更是云计算能力的核心实现。主流的虚拟化技术有Vmware、Xen和KVM等技术,虚拟化的上层portal往往是虚拟化管理平台,整个资源的管理、调度、分配、负载和使用全部依赖于虚拟化管理平台。

在云的世界里,唯有引入虚拟化技术才能实现资源共享与弹性伸缩


分析世界讲方案,为您带来精彩的一页;


分享到:


相關文章: