• 云计算:
    • 云计算:什么是云计算?为什么需要云计算?(注意那几张图表)
    • 云服务有哪些:PaaS,IaaS,SaaS,内涵是什么?举几个例子?
    • 虚拟化(选择题)

云计算概念

yuque_diagram.jpg
云是互联网的另一种说法,它是对复杂的基础设施服务的抽象:

  1. 工程角度:云计算是将大型物理机的资源进行虚拟化,提供给用户使用。
  2. 商业角度:云计算是解决大规模应用程序伸缩性的方法。

为何需要云计算

云计算 - 图2
组织难以正确判断应用程序使用的资源量,在预测负荷增长并且规划容量增长时,会出现:

  1. 负载的增长落后于硬件资源的增长,导致产能过剩,浪费运营成本。
  2. 当放缓设备的增长,有可能出现负载不足的情形。

为了解决这些问题,提出了云计算的概念,让云来弹性管理资源的提供与消费关系。
image.png

云服务类型

IaaS基础设施即服务

Infrastructure as a Service

通过虚拟化技术,将计算基础作为服务提供给客户,包括服务器、网络技术、存储、数据中心空间等。
例子:Amazon Cloudfront 提供支持静态文件和流媒体的 CDN 服务。

PaaS平台即服务

Platform as a Service

将研发平台作为服务提供,平台支持开发、部署等基本功能。
例子:Microsoft Azure

SaaS软件即服务

Software as a Service

将已经发布到因特网的软件作为服务提供,这类软件支持特定的功能,如项目性能监控。
例子:Sale Force

虚拟化

虚拟化是资源的逻辑表述,将下层的资源抽象成不受物理约束的虚拟环境,供上层使用。
虚拟化可以将一份资源抽象成多份,也可以将多份资源抽象成一份。

虚拟化的优势

效率高,隔离,可靠,部署成本低,兼容,便于管理。

常见虚拟化类型

  1. 服务器虚拟化,虚拟机,屏蔽硬件细节,用户只可见其功能。
  2. 处理器虚拟化,特权指令,非特权指令。
  3. 内存虚拟化,虚拟地址空间,地址映射。
  4. I/O 虚拟化,抽象出统一的 I/O 接口。
  5. 网络虚拟化,隔离了物理层的细节。