云计算基本概念
一种商业计算模型,将计算任务分布在由大量计算机构成的资源池上,使用户能够按需获取计算能力、存储空间和信息服务。
虚拟化技术的特点:
1.资源分享:通过虚拟机封装用户各自的运行环境,有效实现多用户分享数据中心资源。
2.资源定制:用户利用虚拟化技术配置私有的服务器,指定所需的CPU数目、内存容量、磁盘空间,实现资源的按需分配。
3.细粒度资源管理:将物理服务器拆分成若干虚拟机,提高服务器资源利用率,减少浪费,有助于服务器的负载均衡和节能。
部署云计算服务的模式有四大类:公有云、私有云、混合云、社区云
IaaS、PaaS、SaaS三种云交付模型比较
服务对象方面:
SaaS主要面对的是企业和需要软件应用的用户
PaaS主要的用户是程序开发员
IaaS主要的用户是需要硬件资源的用户
使用方式方面:
SaaS是软件即服务的简称,使用者上传数据
PaaS是平台即服务的简称,使用者上传数据、程序代码
IaaS是基础设施即服务的简称,使用者上传数据、程序代码、环境配置
关键技术方面:
SaaS采用Web服务技术、互联网应用开发技术等
PaaS采用云平台技术、数据管理技术等
IaaS采用虚拟化技术、分布式存储等
用户控制等级方面:
SaaS的用户控制等级是(完全管理
PaaS的用户控制等级是(有限管理
IaaS的用户控制等级是(使用和配置
软件即服务(SaaS)
是一种通关网络提供软件的模式,用户无需购买软件,而是向提供商租用基于Web的软件来管理企业经营活动。
小型企业受资金限制的选择。
主要功能:
1.随时随地访问:在任何时候,任何地点,只要能接上网络,用户就能访问SaaS服务。
2.支持公开协议:通过支持公开协议如HTML4、HTML5,方便用户使用。
3.安全保障:SaaS供应商需要提供一定安全机制(包括云端的用户数据和客户端)来保护用户
4.多租户:更经济地支持庞大的用户规模,也提供一定指定性,以满足用户的特殊需求。
平台即服务(PaaS)
将软件研发的平台作为一种服务,以SaaS的模式提交给用户。
大的PaaS提供商有谷歌、微软、sales force等。
优势:
1.开发简单
2.部署简单
3.维护简单
主要功能:
1.有好的开发环境
2.丰富的服务
3.自动的资源调度
4.精细的管理和监控
容器即服务(CaaS)
也称为容器云,是以容器为资源分割和调度的基本单位,封装整个软件运行时环境,为开发者和系统管理员提供用于构建、发布和运行分布式应用的平台。
基础设施即服务(IaaS)
其使消费者可以通过互联网从完善的计算机基础设施获得服务。
优点是用户只需要提供低成本硬件,按需租用相应的计算能力和存储能力即可。
大的IaaS供应商有亚马逊(占有率最高)、微软、VMware、Rackspace、RedHat等。
主要功能:
1.资源抽象
(资源抽象是指通过创建软件来屏蔽硬件资源的物理特性和实现细节,简化对硬件资源的操作、控制和使用,资源抽象软件对内封装实现细节,对外提供应用接口。)
2.负载管理
3.数据管理
4.资源部署
5.安全管理
6.计费管理
云计算的优势与挑战
优势:
超大规模
虚拟化
高可靠性
通用性
高可扩展性
按需服务
便利性
挑战:
服务的持续可用性
服务的安全性
服务的迁移
服务的性能
判断题
IaaS技术架构资源层主要包含所有物理设备,
因此,位于资源层的资源都是独立的物理个体,
这些分散的资源共同提供基础设施服务。
错