一、虚拟化概念
虚拟化是云计算非常关键的技术之一,虚拟化的含义很广泛。将任何一种形式的资源抽象成另一种形式的技术都是虚拟化。
在计算机方面,虚拟化一般指通过对计算机物理资源的抽象,提供一个或多个操作环境,实现资源的模拟、隔离或共享等。
当语言无法表达时,考虑上图
虚拟化示意图:
虚拟化与云计算的关系:
·虚拟化的重点是对资源的虚拟,比如将一台大型的服务器虚拟成多台小的服务器。
·云计算的重点是对资源池中的资源(可以是经过虚拟化后的)进行统一的管理和调度。
二、虚拟化相关概念介绍
·虚拟机
虚拟机VM(virtual machine)是指使用虚拟化技术,通过软件模拟完整的计算机硬件系统功能,构造出的完整虚拟计算机系统。该虚拟机可以独立运行在一个完全隔离的
环境中,像使用本地计算机一样安全可靠。
·hypervisor
即虚拟机监视器VMM(virtual machine monitor),是一种运行在基础物理服务器和操作系统之间的中间软件层,可允许多个操作系统和应用共享硬件。
hypervisor 是一种在虚拟环境中的“元”操作系统。它可以访问服务器上包括内存和磁盘在内所有物理设备。
hypervisor 不但协调着这些硬件资源的访问,也同时在各个虚拟机之间施加防护。当服务器启动并执行hypervisor时,它会加载所有虚拟机客户端的操作系统,
同时会分配给每一台虚拟机适量的内存、CPU、网络和磁盘。
·Xen Hypervisor
是一个开源的半虚拟化技术的VMM,负责在各虚拟机之间进行CPU调度和内存分配。Xen Hypervisor 抽象出硬件层,并控制虚拟机的执行,但不会处理网络、存储设备、
视频以及其他I/O(输入/输出)。由于Xen Hypervisor 可以在单个计算机上运行多个修改过的操作系统,且最上层的用户应用无需做特殊修改,因此Xen Hypervisor
无需特殊硬件支持,就能达到高性能的虚拟化。
·宿主操作系统
宿主操作系统(Host OS)指被虚拟的物理机的操作系统。
·客户操作系统
客户操作系统(Guest OS)指运行在虚拟机上的操作系统。
·Domain 0
Domain 0 是其他虚拟机的管理者和控制者,可以构建其他更多的Domain,并管理虚拟设备。它还能执行管理任务,比如虚拟机的休眠、唤醒和迁移其他虚拟机。
·Domain U
指除Domain 0之外的虚拟机。
定义 this是函数运行时自动生成的内部对象,即调用函数的那个对象。(不一定很准...
本文转载自网络,原文链接:https://mp.weixin.qq.com/s/vlOUg46B5bcmToX-fjavJQ...
最近,DevOps的采用导致了企业计算的重大转变。除无服务器计算,动态配置和即付...
很长时间没有更新原创文章了,但是还一直在思考和沉淀当中,后面公众号会更频繁...
中国最?好的一朵云飘进了华瑞银行。阿里云将进一步助力华瑞银行All in Cloud。 -...
2020年对于云计算行业来说是突破性的一年,因为公共云供应商增加了收入,而疫情...
一、PostgreSQL行业位置 一 行业位置 首先我们看一看RDS PostgreSQL在整个行业当...
在TOP云(zuntop.com)科技租赁过服务器的站长都知道独立服务器在价格上比VPS主...
查看表结构,sbtest1有主键、k_1二级索引、i_c二级索引 CREATE TABLE `sbtest1` ...
9月17日,2020云栖大会上,阿里云正式发布工业大脑3.0。 阿里云智能资深产品专家...