1、虚拟化技能的概念
虚拟化,是指通过虚拟化技能将一台盘算机虚拟为多台逻辑盘算机。在一台盘算机上同时运行多个逻辑盘算机,每个逻辑盘算机可运行差别的操纵体系,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高盘算机的工作效率。
百度百科 2、什么是虚拟化?
(1) 模拟盘算机硬件平台
盘算机硬件虚拟化或平台虚拟化简单来说就是创建虚拟的盘算机体系,它与物理盘算机在安装了操纵体系后的表现是一样的。
(2)模拟盘算机存储资源
在盘算机中,存储虚拟化则是将所有的物理存储设备(硬盘、U盘、磁带等)整合到一起结成一个大的存储池,而提供给盘算机体系的则是一个逻辑层面的接口。它不必要关心数据真正存放的位置,只必要通过逻辑接口举行读写操纵。
①*aaS: DBaaS, LBaaS, FWaaS是什么呢?
☛DBaaS:是云盘算中提供数据库管理服务的模式,用户通过网络使用数据库,云服务商负责管理,如亚马逊RDS。
☛LBaaS:云盘算里用于分配网络流量到多个服务器的服务,提升应用性能和可用性,像阿里云负载平衡服务。
☛FWaaS:基于云盘算的防火墙服务,在云端防护网络和应用安全,如微软Azure Firewall。
DBaaS、LBaaS、FWaaS都是云盘算情况下的服务模式,分别专注于数据库管理、网络流量分配和网络安全防护,帮助用户更高效地利用云盘算资源构建和维护应用体系。
②SaaS: Storage as a service是什么呢?
是云盘算服务模式,用户通过互联网把数据存于云服务商底子办法中,由服务商管理。成本低,可按需扩展或缩减存储容量,能在任何有网络处访问数据。用于企业数据存储、备份恢复和多媒体存储等。
3、网络虚拟化/Network Virtualization
网络虚拟化,即整合所有网络资源为一个可控的虚拟网络,并统一提供服务。当前最火的两种网络虚拟化技能:NFV(Network Function Virtualization)、SDN(Software Defined Network)。
(1)NFV(Network Function Virtualization)
①关注网络转发功能的虚拟化和通用化
②始于运营商,最初主要是大型运营商在搞
③NFV处理的是OSI模子中的4-7层
④优化网络的功能,比如负载平衡,防火墙,WAN网优化控制器等
(2) SDN(Software Defined Network)
①关注于网络控制面和转发面的分离,这是焦点
②劈头于园区网,成熟于数据中心
③SDN处理的是OSI模子中的2-3层
④优化网络底子办法架构,比如以太网交换机,路由器和无线网络等
4、存储虚拟化/Storage Virtualization
存储虚拟化,即整合所有存储资源为一个存储池,对外提供逻辑存储接口,用户通过逻辑接口举行数据的读写。不论有多少个硬件存储设备,对外看到的只有一个。存储虚拟化的实现主要有两种方式。
(1)Block Virtualization(块虚拟化)
通过SAN将远程的硬盘块挂载到本地,如iSCSI。然后再通过LVM的方式将这些硬盘块组合到一起成为一个新的硬盘。支持块虚拟化技能有Fibre Channel, iSCSI, SAS, FICON等。
(2)File Virtualization(文件虚拟化)
通过SAN将远程的文件体系路径挂载到本地。如NFS与SMB。在本地看到的则是指定路径下的文件,而并非一个硬盘块。
由于近来时间有点告急,今天的内容暂且到这儿,后续内容将对虚拟化举行具体讲授。
|