虚拟化基础(20210727笔记)
虚拟化基础
vSphere和虚拟机概述
术语
云服务器的产生背景
服务器的发展历程
服务器:和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性 、可靠性、安全性、可扩展性、可管理性等方面要求较高。
分类:根据服务器提供的服务类型不同,分为文件服务器、数据库服务器、应用程序服务器、 WEB服务器等。
传统硬件服务器的不足
生命周期短,资源利用率低
成本高:成本费用在增加; 资源利用率低下; 交付周期长;
无弹性:负载难以预测; 业务需求响应缓慢; 业务突增:推广活动、周期性变化
管理难:运营管理日趋复杂; IDC 选择、系统维护和运维管理占用 了大量的时间和精力;
不安全:数据丢失:数据库、图片… ;网络攻击:防火墙设置、DDOS
云服务器
操作系统:管理硬件,操作硬件
保证业务连续性(一台有问题,就在另一台开)
虚拟机
虚拟机 (VM) 是物理计算机及其组件的软件表现形式。虚拟化软件可将物理机及其组件转换为文件。
虚拟化层:上面创建对象vM(虚拟机,可若干个,数量取决于硬件),虚拟机中装系统,系统中再部署应用。虚拟机是物理机的逻辑表达。
管理方案
ESXi:一种主流的虚拟化层的管理方案
Hyper-v:微软的虚拟机方案
KVM:开源的
其他
虚拟机本质上是一堆文件,要调用下面的硬件资源(硬件资源分配给虚拟机使用)
虚拟机之间是互相隔离不冲突的
只要硬件资源没有超额分配则不会出现资源抢夺(分的时候合理规划)
虚拟机独立于硬件
企业会专门购买存储设备,服务器会通过网络访问到存储上的硬盘,上面存有虚拟机的文件
有些虚拟机能够热添加资源(不需关机)
架构:裸金属(原生)架构(用于生产环境) | 寄居式架构
虚拟机组件
客户机操作系统
VMware Tools
虚拟资源,例如: CPU 和内存,网络适配器,磁盘和控制器,串行和并行端口
使用虚拟机的优势
物理机
难以移动或复制
受制于一组特定的硬件组件
生命周期通常较短
需要人工操作来升级硬件
虚拟机
易于移动或复制
独立于物理硬件,因为虚拟机封装在文件中
与在同一物理硬件上运行的其他虚拟机相隔离
不受物理硬件变更影响
虚拟化的类型
虚拟化是对物理资源(如服 务器、桌面、网络或存储设备)创建其基于软件的表现形式的过程。
虚拟化是降低所有规模企业 的 IT 开销,同时提高其效率 和敏捷性的最有效方式。
网络虚拟化:把功能抽象出,靠软件完成,在控制层完成,不依赖于硬件。物理网络(硬件)只负责转发数据/流量
硬盘是分散的,使用时通过虚拟化组成逻辑共享池
分布式存储
虚拟化管理员创建
阵列RAID
RAID1——同时往两块硬盘(镜像)写同样的数据
RAID0——条带,两块当一块用,提升读数据效率(两块一起读,双通道)
RAID5——三块硬盘,A1、A2、Aq(校验码)
桌面虚拟化
可以通过任何设备,在任何地点,任何时间访问通过网络访问属于我们个人的桌面系统。是指将计算机的终端系统(也称作桌面)进行虚拟化,以达到桌面使用的安全性和灵活性。
界面(图像)传输,没有传输文件、数据,不存在泄密问题
软件定义数据中心
在软件定义数据中心 (SDDC) 中,整个基础架构都实现了虚拟化,并且数据中心完全由软件自动控制。 vSphere 是 SDDC 的基础。
云 以 虚拟化 为基石,加上其他功能,构成云平台,提供不同的服务
私有云
私有云就是各个企业自己专用的资源池。
优势
自助式资源调配
资源富有弹性
快速简单的调配
安全的多租户
IT 资源利用率提高
IT 预算控制力增强
公有云
通过基础架构公有云服务,供应商可为多家企业托管多种类型的 IT 操作。
云上买服务比较灵活(按时间计费,按量计费),资源扩展灵活
门槛低,在内部形成私有云
优势
将 IT 作为客户进行管理
快速灵活的部署方式
经济高效的部署方式
安全的 IT 资产
资金开销转化为运营开销
混合云
IT 资产同时分布在客户内部和公有云中。
使用情形:灾难恢复、流量过载、快速调配、异地备份、数据存档、开发/QA/测试
IaaS、PaaS、SaaS
通常有三种云服务模型(提供服务的方式)
云 提供一定的服务,客户相当于拿到虚拟机
SaaS(软件即服务) 只需要会用,现在大部分软件都是这样
PaaS(平台即服务) 【蓝鲸】直接调用,不需要理会怎么运维、管理等
IaaS(基础架构即服务)
XaaS 以服务方式提供,一切皆服务
vSphere资源虚拟化
虚拟机:客户机兼ESXi主机使用者
GuestOS
任何支持的操作系统中的任何应用都 可以在虚拟机(客户机)中运行,并 使用基于主机的资源(CPU、内存、 磁盘和网络)。
物理体系架构与虚拟体系架构
虚拟化技术将物理组件抽象处理为软件组件,并为许多 IT 问题提供了解决方案。
物理资源共享
在物理主机上运行的多个虚拟机共享主机的计算、内存、网络和存储资源。
衡量CPU能力:CPU频率,主频越高、算力越强
分时工作。用的时候调度去用,不用时释放
超线程 超分
pagefile.sys 平时不用,但内存不够时就将该文件(硬盘)当内存用,保证应用运行,当性能下降
交换空间
CPU虚拟化
在物理环境中,操作系统会假设它拥有系统中所有的物理 CPU 。
CPU 虚拟化侧重于性能,能够直接基于可用的 CPU 运行。
物理和虚拟主机内存使用情况
在物理环境中,操作系统会假设它拥有系统中所有的物理内存。
内存虚拟化侧重于性能,能够直接基于可用的 RAM 运行。
物理与虚拟网络连接
虚拟以太网适配器和虚拟交换机是主要的虚拟网络连接组件。
虚拟交换机-虚拟端口组-实现内部通信
关联交换机和物理网卡,实现外部通信
物理文件系统与数据存储
vSphere VMFS 提供分布式存储体系架构,它允许多台 ESXi 主机对共享存储进行并发读写访问。
GPU虚拟化
GPU 图形设备可优化复杂的图形操作。这些操作可以高性能运行,同时确保 CPU 不过载。
虚拟 GPU 可添加到虚拟机中,用于以下应用场景:
•丰富的 2D 和 3D 图形
•VMware Horizon 虚拟桌面
•图形密集型应用,如架构师和工程师使用的应用
•用于处理大规模并行任务的服务器应用,如科学计算应用
您可以使用多达四个 vGPU 设备配置虚拟机,以满足需要多个 GPU 加速器的应用场景。
虚拟机封装
vSphere 将每个虚拟机封装到一组 虚拟机文件中。
虚拟机文件存储在 VMFS 、NFS 、 vSAN 或 vSphere Virtual Volumes 数据存储上的目录中。
虚拟机文件
一个虚拟机包括一组相关文件。
虚拟机虚拟硬件
虚拟机使用虚拟硬件。