欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

物联网综合服务平台--云计算平台

程序员文章站 2022-07-09 19:23:15
——参考自:国家出版基金项目 《物联网与智能制造》 张晶 化学工业出版社总览Author:HYHDate:2020/7/21概述云计算(Cloud Computing,CC)是基于互联网的计算模式,将计算过程从用户终端集中到云端。云计算平台(Cloud Computing Platform,CCP)又称为云平台,云计算提供商使用云计算平台,向用户提供基于云的各种服务。云平台中的组件主要包括云服务器、云网站、云关系数据库、云缓存和云存储等。云计算的服务模型NIST给出的云计算服务模型包含一...

——
参考自:国家出版基金项目 《物联网与智能制造》 张晶 化学工业出版社

总览

物联网综合服务平台--云计算平台

Author:HYH
Date:2020/7/21

概述

云计算(Cloud Computing,CC)是基于互联网的计算模式,将计算过程从用户终端集中到云端。
云计算平台(Cloud Computing Platform,CCP)又称为云平台,云计算提供商使用云计算平台,向用户提供基于云的各种服务。云平台中的组件主要包括云服务器、云网站、云关系数据库、云缓存和云存储等。

云计算的服务模型

NIST给出的云计算服务模型包含一些基本特征:

  1. 按需自助服务
    用户可以根据需求使用云计算资源,在此过程中不需要与云服务提供商进行交互。
  2. 宽带网络访问
    云服务具有宽带网络访问的能力以及高带宽的通信链路,以满足海量用户的接入需求。
  3. 资源池化
    云计算服务提供商需要为多个用户同时提供服务,这就需要拥有资源池。该资源池包含大规模物理资源和虚拟资源,同时可以灵活动态地供用户使用。
  4. 快速弹性伸缩
    指为了满足云计算的需求,云计算平台所具备的对所分配资源进行快速增加或缩减的能力。
  5. 服务可度量
    云计算平台可以对其提供的各类资源和服务类型进行计量,对资源的使用情况进行监控、控制和上报,让服务提供者和使用者及时了解服务使用情况,以实现自动控制和优化资源使用。

云计算的部署模式

典型的云计算服务部署模式包括公有云、私有云和混合云。

  1. 公有云
    公有云由云服务提供商拥有、管理和运营。公有云的基础设施由云服务提供商部署,向公众开放使用。
  2. 私有云
    私有云由特定的组织机构、企业或第三方拥有,并负责云服务的管理和运行。
    私有云提供的服务具有针对性,组织机构、企业或第三方对其搭建的云计算平台具有自主权。
  3. 混合云
    混合云由两个或以上的云(私有云或公有云)组成,不同的云服务之间独立设置,具有数据和应用程序的可移植性,使用一定的技术活标准化机制进行融合并提供服务。
    组织机构、企业等在使用混合云的部署模式时,可同时使用公有云和私有云;这些机构对私有云具有自主权,但对公有云没有自主权;机构可以在公有云提供的通用服务的基础上,利用拥有的私有云,面向自身的需求开发混合云。
    对于企业而言,出于安全考虑,企业更愿意将数据存放在私有云中,但是同时希望可以使用公有云的强大的计算和存储等资源,因此企业更倾向与使用混合云的模式。

云计算的体系结构

下面从云计算的层次架构、组成架构和技术架构三个角度分别介绍云计算的体系结构。

云计算的层次架构

根据云计算所提供的服务层次,与计算可划分为以下三层:

层名 功能
基础设施层 基础设施层以云计算资源为中心,通过虚拟化技术对资源进行抽象,向用户提供基础设施服务,实现流程自动化和资源管理优化
平台层 平台层以中间件和平台软件为中心,包含各类软件资源
应用层 应用层构建于基础设施层提供的硬件资源和平台层提供的软件环境之上,通过为网络为用户提供服务,是云计算应用软件的集合

云计算平台的组成架构

云计算平台连接了大量并发的网络计算和服务,利用虚拟化技术形成虚拟化资源池,将硬件资源进行虚拟化管理和调度,把存储于各种设备的资源集中起来协同工作,提供超强的计算和储存能力。

云计算平台具有多种组成架构,下面介绍一种常用的云计算平台:

名称 功能
云客户端 云客户端提供用户向云平台请求服务的交互界面,是用户使用云平台的入口
服务目录 服务目录可以在用户端界面为用户展示所选择或定制的服务
管理系统与部署工具 提供云平台的管理和服务功能
资源监控 监控和计量云计算服务系统的资源使用情况,进行资源的优化配置
服务器集群 服务器集群由虚拟或物理服务器构成,负责相关用户服务

云计算的技术架构

从技术角度考虑,可分为以下4层:

层名 功能
物理资源层 云计算服务使用的各种物理资源,如计算机、存储器、网络设施、数据库和软件等
资源池层 资源池层将大量相同类型的资源抽象为在虚拟资源池;实现物理资源的集成和管理工作,实现资源的合理有效调度
管理中间件层 包括资源管理、任务管理、用户管理和安全管理
SOA构建层 该层的功能通常依靠外部设施提供,其功能为将云计算能力封装成标准的WEB服务,并纳入到SOA体系进行管理和使用

DOA(Service-Oriented Architecture,面向服务的架构)。

云平台服务模式

此处仅进行简要介绍,待补充。

云平台包含三种服务模式,分别为基础架构即服务、平台即服务和软件及服务:

位置 层名
基础架构即服务(Infrastructure-as-a-Service,Iaas)
平台即服务(Platform-as-a-Service,PaaS)
软件即服务(Software-as-a-Service,SaaS)
  1. IaaS
    IaaS模式的云服务是指用户通过租用基本资源,在云计算屏台上部署和运行软件。用户无需管理或控制底层的云计算基础设施,但可以控制操作系统、存储、部署的应用,同时对某些网络组件具有一定的控制能力。
  2. PaaS
    该中间层为上下两层和用户提供云组件和平台运行环境。用户通过使用PaaS服务提供商提供的开发平台,进行程序的快速配置和数据库的使用;用于部署和运行应用程序所使用的资源由PaaS服务提供商负责搭建并管理,用户无需控制或管理平台底层基础架构。
  3. SaaS
    SaaS模式的云服务是云服务提供商提供的运行在云基础设施上的应用程序,用户可以通过不同种类的客户端设备访问这些应用程序。
    SaaS服务提供商将服务软件放在自己的服务器中,通过WEB浏览器或程序界面,向用户提供基于云的应用服务。

本文地址:https://blog.csdn.net/weixin_45263626/article/details/107485613