虚拟化的基础概念

一、虚拟化概念

计算机的服务层级:

       不同的层级之间与其当前的架构是紧紧依赖的。没有软件的话,服务就无法提供给用户;没有 Framework,软件就无法运行;没有操作系统的话,就无法安装各式各样的软件和 Framework;没有硬件当然就什么都没有了。为了避免层次之间的紧密依赖性,在 1960 年代,就有人引入虚拟化的概念,做法很简单:就是将上一层对下一层的依赖撤销;换句话说,就是将本层的依赖从底层中抽离出来,因此我们定义“虚拟化”的正规说法,可以为“虚拟化,就是不断抽离依赖的过程”。

      

二、虚拟化的分类

1、按虚拟化架构分:

      寄居架构:VMware Workstation、微软 Windows Virtual PC

      原生架构 :VMware vSphere 、 Citrix XenServer/XenDesktop

 

2、按虚拟化的程度区分

完全虚拟化(Full virtualization):VMware Workstation、vSphere、微软的 Hypervisor, KVM

半虚拟化(Para-virtualization):Xen

3、按照要虚拟的对象分类

 

三、虚拟化实现过程

 

四、常见厂商

开源产品:KVM虚拟化Openstack等

开源云平台管理方案

商业解决方案:

VMware :vSphere、Horizon、ThinApp

VMware 云管理解决方案及其他解决方案:vCloud suite

Vmware 灾备方案:Vmware Repolication、Site Recovery Management等

Citrix: Xenserver、XenDesktopMicrosoft:Hyper-V

 

五、云计算

1、什么是云计算?

云计算真的要说清楚,一整本书也说不完,但是仅以云计算和虚拟化之间的关系来说,可以用两句话来简单定义

云计算,分别是:

将已量化的许多运算资源,以网络为提交媒介,通过特定的界面给需要服务的用户。

“将资源打散,找出最小的计量单位,之后 将其全部集中起来,并重新分配的过程。

2、云计算的关键词:

量化:方便计算,量化才能决定如何分配资源以及定义最小单位。

许多:认定单个资源不够,需要多个资源啊来落实副本及累加性能。

运算资源:在这边,我们将CPU,RAM,网络联机及存储加壳成一个资源。

网络:有了网络才能到达每一个地方。

界面:有了界面才能提供通用性的服务。

服务:将资源加壳成服务的模样,方便计价及计量。

用户:需要服务的对象,不见得是人,有可能是机器或是其他的。

3、软件定义数据中心(SDDC:software difine date Center)

1)软件定义计算(SDC)-------->Vsphere(软件实现)

2)软件定义网络(SDN)--------->NSX

3)软件定义存储(SDS)---------->VSAN

4、云计算包含的几个层级服务:

1)Iaas:基础设施即服务

2)Saas:软件即服务

3)Paas:平台即服务

 

posted @ 2018-04-19 09:48  Snow-Wolf  阅读(2388)  评论(0)    收藏  举报