- 云计算:
- 云计算:什么是云计算?为什么需要云计算?(注意那几张图表)
- 云服务有哪些:PaaS,IaaS,SaaS,内涵是什么?举几个例子?
- 虚拟化(选择题)
云计算概念
云是互联网的另一种说法,它是对复杂的基础设施服务的抽象:
- 工程角度:云计算是将大型物理机的资源进行虚拟化,提供给用户使用。
- 商业角度:云计算是解决大规模应用程序伸缩性的方法。
为何需要云计算
组织难以正确判断应用程序使用的资源量,在预测负荷增长并且规划容量增长时,会出现:
- 负载的增长落后于硬件资源的增长,导致产能过剩,浪费运营成本。
- 当放缓设备的增长,有可能出现负载不足的情形。
为了解决这些问题,提出了云计算的概念,让云来弹性管理资源的提供与消费关系。
云服务类型
IaaS基础设施即服务
Infrastructure as a Service
通过虚拟化技术,将计算基础作为服务提供给客户,包括服务器、网络技术、存储、数据中心空间等。
例子:Amazon Cloudfront 提供支持静态文件和流媒体的 CDN 服务。
PaaS平台即服务
Platform as a Service
将研发平台作为服务提供,平台支持开发、部署等基本功能。
例子:Microsoft Azure
SaaS软件即服务
Software as a Service
将已经发布到因特网的软件作为服务提供,这类软件支持特定的功能,如项目性能监控。
例子:Sale Force
虚拟化
虚拟化是资源的逻辑表述,将下层的资源抽象成不受物理约束的虚拟环境,供上层使用。
虚拟化可以将一份资源抽象成多份,也可以将多份资源抽象成一份。
虚拟化的优势
效率高,隔离,可靠,部署成本低,兼容,便于管理。
常见虚拟化类型
- 服务器虚拟化,虚拟机,屏蔽硬件细节,用户只可见其功能。
- 处理器虚拟化,特权指令,非特权指令。
- 内存虚拟化,虚拟地址空间,地址映射。
- I/O 虚拟化,抽象出统一的 I/O 接口。
- 网络虚拟化,隔离了物理层的细节。