在云中备份虚拟机时削减成本的4种方法
在多个数据中心中需要大量的虚拟机备份存储,这可能会产生巨大的成本。企业运营和维护数据中心的成本非常高,因此很多企业将其业务迁移到云端。
从最终用户的角度来看,无论后端使用何种虚拟化技术,资源似乎都是单个资源。在软件开发的任何阶段都可以采用虚拟化的概念。总的来说,有几种类型的虚拟化。
一、服务器虚拟化
在这个过程中,服务器资源被从终端用户中抽象出来。这有助于将单个物理服务器划分为多个虚拟环境。这些虚拟环境称为虚拟私有服务器或来宾。最常用的服务器虚拟化技术有:
1、硬件虚拟化:它由一个hypervisor组成,通过仿真硬件环境创建一个或多个虚拟机。hypervisor还跟踪来宾操作系统。
2、半虚拟化:在半虚拟化中,hypervisor驻留在硬件中,与把hypervisor从底层计算机系统抽象出来的硬件虚拟化不同。
3、虚拟化播放器:虚拟播放器为来宾操作系统提供端到端的硬件虚拟化。这些虚拟播放器与主机有不同的硬件连接。
4、操作系统级虚拟化:在这个模型中,我们有一个运行单个操作系统内核,并且将操作系统功能导出给每个来宾操作系统的主机。
二、网络虚拟化
在网络虚拟化中,硬件资源、软件网络资源和网络功能被组合成一个称为虚拟网络的单一软件管理实体。在这个类别中,我们可以动态地配置和创建一个网络。
三、存储虚拟化
在这种类型的虚拟化中,信息的逻辑和物理位置是分开的,从而使信息更容易为业务应用程序所用。存储虚拟化有以下实现:
1、基于主机的虚拟化:在这种类型的实现中,软件层驻留在物理设备层的顶部。这个软件层负责处理I/O请求,并将这些请求重定向到特定的物理设备。
2、基于存储设备的虚拟化:这允许将多个物理存储磁盘组合在一个单个数组中,然后可以根据需求将这些磁盘划分为不同大小的不同卷。基于存储的虚拟化技术提供了许多好处。
3、基于网络的虚拟化:在这一类别中,存储计算机连接到向多个客户端提供数据访问的计算机网络。
四、输入/输出虚拟化
在输入/输出虚拟化中,我们有一个简化的I/O企业环境,它从物理连接中抽象上层协议。通过从物理连接抽象上层协议,与传统的NIC和HBA card体系结构相比,这类虚拟化提供了更好的灵活性和更快的配置。
五、客户端虚拟化
在这一类虚拟化中,用户的整个PC环境在数据中心的共享服务器或专用刀片客户端上执行,图形显示输出到远程访问设备。这个方法有多个优点,具有更高的数据安全性,易于管理,减少终端用户停机时间,业务的连续性等,并且这类虚拟化可进一步分类为:应用程序虚拟化和桌面虚拟化两大类。
虚拟化的概念在软件开发社区中得到了正确的采用和接受。它通过快速创建开发和测试环境提供了更快的开发和测试机制。最常用的技术是VMware,它允许多个用户在不同的操作系统、版本和实例上运行。大多数软件开发巨头都采用虚拟化方法,首先采用软件虚拟化技术,然后逐步向硬件虚拟化发展。
转载请注明:小猪云服务器租用推荐 » 软硬件都有哪些虚拟化?