2021SC@SDUSC
云计算和虚拟化
什么是云计算
以前电脑被发明的时候,还没有网络,每个电脑(PC),就是一个单机。
用户在单机上完成工作
通过网络用户之间可以交换信息,协同工作
单机性能的增强,服务器产生,当越来越多的计算机资源和应用服务被集中起来,就变成了“云计算”。
无数的大型机房就是“云端”
云计算的分类
Laas:**IaaS 是云服务的最底层,主要提供一些基础资源。**它与 PaaS 的区别是,用户需要自己控制底层,实现基础设施的使用逻辑。
Paas:PaaS 提供软件部署平台(runtime),抽象掉了硬件和操作系统细节,可以无缝地扩展(scaling)。开发者只需要关注自己的业务逻辑,不需要关注底层。
Saas:**SaaS 是软件的开发、管理、部署都交给第三方,不需要关心技术问题,可以拿来即用。**普通用户接触到的互联网服务,几乎都是 SaaS
共有云:只要环境进行了分区,并重新分配给多个租户,那这种云就是公共云。
私有云:私有云可广义地定义为专为单个最终用户或群组而创建,而且通常在该用户或群组的防火墙内运行的云环境。如果底层 IT 基础架构归某个拥有完全独立访问权限的客户专有,那这种云就是私有云
混合云:从局域网(LAN)、广域网(WAN)、虚拟专用网(VPN)和/或 API 连接的多个环境创建而成的 IT 环境,但看起来只是单一的一个环境。
混合云可能需要包含:
- 至少 1 个私有云与至少 1 个公共云
- 2 个或多个相互连接的私有云
- 2 个或多个公共云
- 连接至少一个公共云或私有云的裸机或虚拟环境
虚拟化
虚拟化是云计算的基础。简单来说,虚拟化就是在一台物理服务器上,运行多台“虚拟服务器”。这种虚拟服务器,也叫虚拟机(VM,Virtual Machine)。
Hypervisor
Hypervisor分为两大类:
第一类,hypervisor直接运行在物理机之上。虚拟机运行在hypervisor之上。第二类,物理机上安装正常的操作系统(例如Linux或Windows),然后在正常操作系统上安装hypervisor,生成和管理虚拟机。