📜  云计算中的虚拟化和类型

📅  最后修改于: 2021-10-19 06:30:44             🧑  作者: Mango

虚拟化是一种如何将服务与该服务的底层物理交付分离的技术。这是创建诸如计算机硬件之类的虚拟版本的过程。它最初是在大型机时代开发的。它涉及使用专门的软件来创建计算资源的虚拟或软件创建版本,而不是相同资源的实际版本。借助虚拟化,多个操作系统和应用程序可以同时运行在同一台机器及其同一硬件上,提高了硬件的利用率和灵活性。

换句话说,云提供商使用的主要成本效益、硬件减少和节能技术之一是虚拟化。虚拟化允许一次在多个客户和组织之间共享资源或应用程序的单个物理实例。它通过为物理存储分配逻辑名称并根据需要提供指向该物理资源的指针来实现此目的。术语虚拟化通常是硬件虚拟化的同义词,它在有效地为云计算提供基础设施即服务 (IaaS) 解决方案方面发挥着重要作用。此外,虚拟化技术不仅为执行应用程序提供了虚拟环境,还为存储、内存和网络提供了虚拟环境。

虚拟化 (1)

将在其上构建虚拟机的机器称为主机,而该虚拟机称为来宾机器。

虚拟化的好处
1.资源配置更加灵活高效。
2.提高开发生产力。
3.降低IT基础设施成本。
4.远程访问和快速扩展。
5.高可用和容灾。
6.按需使用 IT 基础设施。
7.Enables 运行多个操作系统。

虚拟化类型:

1.Application Virtualization.
2.Network Virtualization.
3.Desktop Virtualization.
4.Storage Virtualization.
5.Server Virtualization.
6.Data virtualization.

1.应用虚拟化:
应用程序虚拟化帮助用户从服务器远程访问应用程序。服务器存储应用程序的所有个人信息和其他特征,但仍然可以通过互联网在本地工作站上运行。例如,用户需要运行同一软件的两个不同版本。使用应用程序虚拟化的技术是托管应用程序和打包应用程序。

2.网络虚拟化:
运行多个虚拟网络的能力具有单独的控制和数据计划。它共存于一个物理网络之上。它可以由可能彼此保密的各个方进行管理。
网络虚拟化提供了一种工具,可以在几天甚至几周内创建和配置虚拟网络——逻辑交换机、路由器、防火墙、负载平衡器、虚拟专用网络 (VPN) 和工作负载安全。

3.桌面虚拟化:
桌面虚拟化允许用户的操作系统远程存储在数据中心的服务器上。它允许用户通过不同的机器从任何位置虚拟访问他们的桌面。需要 Windows Server 以外的特定操作系统的用户需要有一个虚拟桌面。桌面虚拟化的主要优点是用户移动性、便携性、软件安装、更新和补丁的轻松管理。

4.存储虚拟化:
存储虚拟化是由虚拟存储系统管理的服务器阵列。该服务器是不知道他们的数据被存储的确切位置,而是函数更像在蜂房工蜂。它使管理来自多个来源的存储作为单个存储库进行管理和利用。尽管底层设备发生变化、故障和差异,存储虚拟化软件仍可保持平稳运行、一致的性能和连续的高级功能套件。

5.服务器虚拟化:
这是一种虚拟化,其中发生了服务器资源的屏蔽。在这里,中央服务器(物理服务器)通过改变标识号、处理器被划分为多个不同的虚拟服务器。因此,每个系统都可以以隔离的方式运行自己的操作系统。每个子服务器都知道中央服务器的身份。它通过将主服务器资源部署到子服务器资源中来提高性能并降低运营成本。有利于虚拟迁移、降低能耗、降低基础设施成本等。

6.数据虚拟化:
这是一种虚拟化,其中从各种来源收集数据并在一个地方进行管理,而无需了解更多关于技术信息的信息,例如数据如何收集、存储和格式化,然后按逻辑安排该数据,以便其虚拟视图可以其感兴趣的人和利益相关者以及用户通过各种云服务远程访问。许多大公司都在提供他们的服务,如甲骨文、IBM、大规模、Cdata 等。

它可用于执行各种任务,例如:

  • 数据整合
  • 业务整合
  • 面向服务的架构数据服务
  • 搜索组织数据

参考:
http://www.itbriefcase.net/network-server-storage-and-desktop-virtualization
https://www.javatpoint.com/virtualization-in-cloud-computing