如何使用虚拟机来虚拟化计算资源
发布网友
发布时间:2022-04-23 13:57
我来回答
共1个回答
热心网友
时间:2023-08-18 22:57
IBM PureApplication System W1500 v1.0 和 W1700 v1.0(以下简称 PureApplication System)提供了一种在云中运行工作负载的环境。为了做到这一点,它提供了大量具备同时运行数千个计算机程序的计算机硬件。为了有效管理并利用这种硬件,该系统采用几种行业最佳实践来虚拟化其硬件资源,并给予工作负载极大灵活性以实现在云中随处运行。通过了解这些技术以及该产品如何利用这些技术,您将更好地了解 PureApplication System 所提供的云环境。
本文是一个三部分系列文章的第二部分,该系列文章介绍 PureApplication System 为托管应用程序运行时环境提供的硬件和软件基础:
硬件:A tour of the hardware in IBM PureApplication System 介绍了由 PureApplication System 组成的硬件。
虚拟化硬件:您正在阅读的这篇文章介绍了 PureApplication System 如何虚拟化硬件以实现基础架构即服务 (IaaS)。
运行时环境:在 IBM PureApplication System 中管理应用程序运行时环境 介绍了如何使用 PureApplication System 中的虚拟化硬件实现工作负载所部署到的应用程序运行时环境。
每篇文章都以上一篇为基础,全面地解释了这一基础。
为了理解 PureApplication System 中的资源虚拟化,我们将探讨合并到云计算系统中的交付模型(该方法用于虚拟化不同类型的资源)以及该产品如何利用这些方法。
云交付模型
虚拟化硬件资源通常称为 “基础架构即服务”。它是三种云交付模型(又称为云服务模型)之一:
基础架构即服务 (IaaS) 为计算、存储和网络提供了一种虚拟化硬件资源的环境。
平台即服务 (PaaS) 提供了一种虚拟化的应用程序运行时环境,包括操作系统;应用服务器、数据库和消息传递之类的中间件;以及缓存、监控和安全之类的共享服务。
软件即服务 (SaaS) 在一个集中托管环境中提供网络可访问的业务应用程序,该环境是高度可靠且可伸缩的。
模型是渐增的,且每个模型以前一个模型为基础。图 1 说明了云交付模型。
图 1. 云交付模型
如何使用虚拟机(VM)来虚拟化计算资源
文章 导航 IBM 云,第 1 部分: 云技术入门 更加详细地介绍了 云交付模型。这些交付模型不是特定技术,而是云计算系统的架构目标。本文着重介绍第一层基础架构即服务,并讲述如何在 PureApplication System 中实现基础架构即服务。
资源虚拟化
基础架构即服务是一个可通过资源虚拟化实现的目标。资源虚拟化 将工作负载(即,正在运行的程序)从其运行的底层硬件进行解耦。对于要运行的程序,它肯定需要硬件资源。但是,对于 “在云中” 运行的工作负载,它们肯定不能被特定硬件集所束缚。这意味着工作负载必须在多个冗余硬件集中的任何一个中运行。要实现此目标,云应该虚拟化硬件资源以将工作负载与硬件分离并使云能够管理这些资源的工作负载使用情况。
云将组织其硬件资源以使工作负载运行延续到三个主要类型,这是所有计算的基础:
计算资源:这是任意程序运行所需的 CPU 和内存。
网络资源:这在程序之间的连接,支持程序进行通信。
存储资源:这使程序能持续保存其状态。
PureApplication System 采用了虚拟化各种资源的技术:
使用虚拟机 (VM) 虚拟化计算资源。
使用虚拟局域网 (VLAN) 虚拟化网络资源。
使用存储区域网 (SAN) 虚拟化存储资源。
转载