云计算和虚拟化

HarmonyOS

  1,什么是云计算?

  IT计算能力的获取,经历了从自建数据中心、机房托管、服务器托管、服务器租赁到云计算等一系列历程,客户首先从机房物理基础设施中解放出来,接下来又从IT基础设施中解放出来,可以更加专注于业务领域,而由专业的服务商来提供相应的服务,真正做到专业的人做专业的事。

  那么什么是云计算呢?

  云计算是一种提供IT计算能力的服务模式,云平台将物理资源池化,用户可以通过网络方便快捷的访问,按需使用、按使用量付费,并能够通过自服务界面对资源进行快速地申请、使用、释放、弹性扩容等。

  虚拟化是实现云计算的关键技术之一。

  2,什么是虚拟化,特征是什么?

  虚拟化就是要通过Hypervisor/VVM(Virtual Machine Monitor)隐藏底层计算平台的实际物理特性,为用户提供抽象、统一的虚拟计算环境。

  虚拟化的特征主要有:一台物理机可以虚拟为多台虚拟机,同一物理机上的不同虚拟机互相隔离,一台VM故障不会影响其他VM,虚拟机实际上是被封装在文件中,可以通过移动文件的形式来迁移虚机,并且虚拟机与硬件独立,不需要改动即可在其他物理机上运行。

  3,虚拟化的类别及各自的特点?

  按照Hypervisor的实现方式划分:

  (1)裸金属虚拟化(裸机虚拟化,I型虚拟化):通过Hypervisor直接向下管理底层物理资源,并向上提供虚拟化功能。效率高,但是无法利用现有OS的设备驱动,通常的设备类型有限(受限于Hypervisor需要开发各种设备的驱动)。例如:VMware ESX Server,KVM(后期),WindRiver Hypervisor。

  (2)宿主型虚拟化(寄居虚拟化,II型虚拟化):由Host OS管理底层物理资源,由Hypervisor提供虚拟化功能。效率相对低,但是可以充分利用现有OS的设备驱动。例如:KVM(早期),Vmware GSX server,VM workstation,Vitural PC/Server。

  (3)操作系统虚拟化(混合型虚拟化):没有独立的Hypervisor,由OS直接为虚拟机分配物理资源。所有的虚拟机需要运行在同一操作系统上。例如:Xen,SUN logical domain。

标签: HarmonyOS