云计算平台构架
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
云计算平台构架
经典云计算架构包括IaaS、PaaS、SaaS三层服务。云计算平台架构细分为硬件层、虚拟层、软件平台层、能力层、应用平台以及软件服务层。
云平台的云计算架构虽然分了多个层次,但是每个层次之间都是松耦合关系,在一个具体的案例中也不是每个层次的服务都使用到,而是根据具体的应用环境搭建相应的云计算架构。
SDPaaS
图3.1 云计算构架
(1)硬件层和虚拟层对应IaaS层
主要提供基本架构的服务,比如提供基本的计算服务、存储服务、网络服务。计算服务是提供用户一个计算环境,用户可以在上面开发和运行自己的应用,此环境一般是包含约定CPU、内存和基本存储空间的虚拟机环境,也可以是一台物理服务器,但是对用户是透明的。
存储资源是提供用户一个存储空间,根据用户需求不同可以提供块存储服务,文件存储服务,记录存储服务,对象存储服务。
网络服务是提供用户一个网络方案,可以让用户可以维护自己的计算环境和存储空间,并可以利用计算环境和存储空间对外提供服务。
(2)软件平台层、能力层、应用平台组成PaaS层
软件平台层主要提供公共的平台技术,比如统一支撑操作系统,包括使用到的运行平台,对应用屏蔽了运行环境差异,应用只要关心业务逻辑即可;也包括统一计费、统一配置、统一报表等后台支撑,各种应用利用相应的框架进行开
发后,即可做到对外统一界面、统一运维管理、统一报表展示等;也包括分布式缓存、分布式文件系统、分布式数据库等通用技术,上层应用可以根据自己的需要使用相应的API就可以使用到这些通用技术。
能力层主要提供基本业务能力,比如传统电信服务中的短信、彩信、wappush 等,互联网服务中的图片、地图、天气预报等,随着IMS兴起,也提供IMS 中的彩铃/彩像、IVR等能力。
应用平台层是通过API或者自己的接入能力,将能力层的服务进行封装,抽象成一个个原子服务,对上层应用提供服务,从而简化了上层服务的开发。(3)软件服务层对应SaaS层
软件服务层主要是对用户提供具体的服务,比如SNS社区、移动U盘、企业移动IM等。