云计算作为战略性新兴产业的重要组成部分,是信息技术服务模式的重大创新。云计算是一种计算资源的新型利用模式,客户以购买服务的方式,通过网络获得可弹性伸缩的共享物理或虚拟的计算、存储、软件等不同类型资源,而不需要自建数据中心、购买软硬件资源,仅需较少的成本即可获得优质的信息技术资源和服务
概述
术语
云计算 通过网络访问可扩展、灵活的物理或虚拟共享资源池,并按需自助获取和管理资源的模式。资源的实例包括服务器、操作系统、网络、软件、应用和存储设备等
云计算服务 使用定义的接口,借助云计算提供一种或多种资源的能力
云服务商 云服务的提供方,管理、运营、支撑云计算的基础设施及软件,通过网络交付云计算的资源
云服务客户 为使用云计算服务同云服务商建立业务关系的参与方
云计算基础设施 由硬件资源和资源抽象控制组件构成的支撑云计算的基础设施。硬件资源包括所有的物理计算资源:服务器(CPU、内存等)、存储组件(硬盘等)、网络组件(路由器、防火墙、交换机、网络链路和接口等)及其他物理计算基础元素。资源抽象控制组件对物理计算资源进行软件抽象,云服务商通过这些组件提供提供和管理对物理计算资源的访问
云计算平台 云服务提供商的云计算平台及客户在云计算平台之上部署的软件及相关组件的集合
云计算环境 云服务商提供的云计算平台及客户在云计算平台之上部署的软件及相关组件的集合
云计算的主要特征
按需自助服务 客户能根据需要获得所需计算资源,如自主确定资源占用时间和数量等
**泛在接入 ** 客户通过标准接入机制和网络便可随时使用服务
资源池化 云服务商将资源(如:计算资源、存储资源、网络资源等)提供给多个客户使用,这些物理的、虚拟的资源根据用户的需求进行动态分配或重新分配
快速伸缩性 客户可以根据需要快速、灵活、方便地获取和释放计算资源。对于客户来讲,这种资源是“无限”的,能在任何时候获得所需资源
服务可计量 云计算可按照多种计量方式(如按次付费或充值使用)自动控制或量化资源,计量的对象可以是存储空间、计算能力、网络带宽或账户数等
服务模式
根据云服务商提供的资源类型的不同,云计算的服务模式主要可分为三类
基础设施即服务(IaaS) 在IaaS模式下,云服务商向客户提供虚拟计算机、存储、网络等计算资源,提供访问云计算基础设施的服务接口。客户可以在这些资源上部署或运行操作系统、中间件、数据库和应用软件等
**平台即服务(PaaS) ** 在PaaS模式下,云服务商向客户提供的是运行在云计算基础设施之上的软件开发和运行平台,如:标准语言与工具、数据访问、通用接口等。客户可利用该平台开发和部署自己的软件
软件即服务(SaaS) 在SaaS模式下,云服务商向客户提供的是运行在云计算基础设施之上的应用软件。客户不需要购买、开发软件,可利用不同设备上的客户端或程序接口通过网络访问和使用云服务商提供的应用软件
部署模式
根据使用云平台的客户范围不同分类为
公有云 云平台对使用客户没有限制,基础设施由云服务商拥有、管理和运营
私有云 云平台仅提供给某个特定的客户使用,云计算基础设施可由云服务商拥有、管理和运营,这种私有云成为场外私有云(外包私有云);也可由客户自己建设、管理和运营,这种私有云成为场内私有云(自有私有云)
社区云 云平台为限定的特定客户群体使用,群体中的客户具有共同的属性
混合云 上述两种或两种以上部署模式的组合称为混合云
云计算的优势
在云计算模式下,客户不需要投入大量资金去建设、运维和管理自己专有的数据中心等基础设施,只需要为动态占用的资源付费,即按需购买服务。因此,可以减少开销和能耗、增加业务的灵活性、提高业务系统的可用性、提升专业性
云计算产品基准
云计算产品是指为搭建云计算平台所需要的硬件产品(主要形态云计算一体机和云存储设备)和软件产品(分为基础设施产品、平台产品、应用产品),以及云终端产品。云计算产品基准是云解决方案和云服务的主要组成部分,云计算产品主要针对云服务和解决方案所依赖的核心技术产品,从功能、性能等多个方面进行定义。如下图,云计算产品、云解决方案和云服务三个基准呈迭代关系
服务器虚拟化及管理系统相关功能
虚拟机基本特性 虚拟机兼容性、虚拟机隔离性、虚拟机封装性、虚拟机硬件独立性
虚拟机生命周期管理 虚拟机基本操作、物理服务器基本操作、虚拟机模版操作、虚拟机镜像操作、虚拟机存储管理、虚拟机网络管理
虚拟机配置与调度管理 虚拟机CPU配置、虚拟机内存配置、虚拟机存储空间配置、虚拟机虚拟网卡配置、虚拟机网络配置、虚拟机USB外设配置、虚拟机迁移、虚拟机动态部署、虚拟机动态调度、虚拟机动态扩展
虚拟机监控与告警管理 虚拟机监控、物理服务器监控、虚拟机存储监控、虚拟机网络监控、监控统计管理、监控告警管理、系统日志管理
虚拟机可用性和可靠性管理 虚拟机快照操作、虚拟机克隆操作、虚拟机备份、网络故障切换、服务器故障切换
虚拟机安全性管理 权限控制、访问控制、数据保护
云计算资源管理平台
实现对底层物理资源的抽象,使其成为一个个可被灵活生成、调度、管理的基础资源单位。云计算资源管理平台则将这些资源进行有效整合,形成一个可统一管理、灵活调度、动态迁移的基础服务设施资源池
该平台的核心是实现对每个基础资源单位(物理资源或虚拟化资源)的生命周期管理能力和对资源的管理调度能力。对资源的生命周期管理是指对资源的生成、分配、扩展、迁移、回收的全流程管理。弹性计算是指以按需、动态可伸缩、多租户的方式为用户提供虚拟主机及其空间等相关资源的租赁服务的计算模式,其体系结构包括
服务层 由弹性计算服务提供商提供的用于虚拟机及相关资源管理的各类服务的总称
接口层 定义了不同弹性计算服务均应遵循的统一接口
应用层
弹性计算应用接口功能基准包括7个方面
虚拟机租赁接口 创建虚拟机、启动虚拟机、停止虚拟机、重启虚拟机、挂起虚拟机、恢复虚拟机、删除虚拟机、查询虚拟机状态、查询虚拟机列表、查询虚拟机信息、修改虚拟机信息、查询虚拟机模版
虚拟机镜像管理接口 创建虚拟机镜像、删除虚拟机镜像、导入虚拟机镜像、导出虚拟机镜像、查询虚拟机镜像
卷管理接口 创建卷、删除卷、查询卷、加载卷、卸载卷
公网IP地址管理接口 申请公网IP、释放公网IP、查询公网IP、绑定公网IP、解绑定公网IP
负载均衡管理接口 创建负载均衡器、删除负载均衡器、查询负载均衡器、挂在负载均衡器、解挂载负载均衡器、修改负载均衡器
安全组管理接口 创建安全组、删除安全组、查询安全组信息、添加安全组规则、删除安全组规则
密钥管理接口 创建密钥对、删除密钥对、查询密钥对
云存储管理系统
云存储是指通过集群应用、网格技术或分布式文件系统等功能,将网格中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的系统。当云计算系统运算和处理的核心是大量数据存储和管理时,云计算系统中就需要配置大量的存储设备,那么云计算系统就转变成为一个云存储系统,所以云存储是一个以数据存储和管理为核心的云计算系统,云存储可分为云存储管理系统与数据存储两部分
如下图,给出了目前国内外主流云数据存储类型框架。该框架按数据结构化程度不同从非结构化、半结构化和结构化三个层次展开。云存储管理系统从基于分布式对象、分布式文件、块、Key-Value、分布式关系数据库等多种类型展开,通过不同的接口对相应存储类型进行管理