【物联网】云计算平台架构与模式简述
——
参考自:《物联网与智能制造》(国家出版基金项目) 张晶 化学工业出版社
《云计算技术应用研究》李慧玲 电子科技大学出版社
0总览
Author:HYH
Date:2020/7/21
1概述
互联网公司将分散于全球各地的数据中心中富余的可用资源提供给用户,这便是云计算的由来。
云计算(Cloud Computing,CC)是基于互联网的计算模式,将计算过程从用户终端集中到云端。云计算是分布式计算的一种,即将计算分布在大量的分布式计算机上,其具体过程为通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。
应用云计算就好比从单台发电机模式转向电厂集中供电的模式,这意味着计算能力可以作为一种商品流通,如同电能一样,知识,云计算是通过互联网进行传输的。
云计算平台(Cloud Computing Platform,CCP)又称为云平台,云计算提供商使用云计算平台,向用户提供基于云的各种服务。云平台中的组件主要包括云服务器、云网站、云关系数据库、云缓存和云存储等。
国内市场上较为流行的云计算平台有阿里云、腾讯云、百度云、华为云、微软云等。
1.1云计算的服务模型
NIST(National Institute of Standards and Technology,美国国家标准与技术研究院)给出的云计算服务模型包含以下基本特征:
- 按需自助服务
云是一个庞大的资源池,云可以像水电一样购买,用户可以根据需求使用云计算资源,在此过程中不需要与云服务提供商进行交互。 - 宽带网络访问
云服务具有宽带网络访问的能力以及高带宽的通信链路,以满足海量用户的接入需求。 - 资源池化
云计算服务提供商需要为多个用户同时提供服务,这就需要拥有资源池。该资源池包含大规模物理资源和虚拟资源,同时可以灵活动态地供用户使用。 - 快速弹性伸缩
指为了满足云计算的需求,云计算平台所具备的对所分配资源进行快速增加或缩减的能力。 - 服务可度量
云计算平台可以对其提供的各类资源和服务类型进行计量,对资源的使用情况进行监控、控制和上报,让服务提供者和使用者及时了解服务使用情况,以实现自动控制和优化资源使用。
2云计算的部署模式
典型的云计算服务部署模式包括公有云、私有云和混合云。
- 公有云
公有云由云服务提供商拥有、管理和运营。公有云的基础设施由云服务提供商部署,向公众开放使用。 - 私有云
私有云由特定的组织机构、企业或第三方拥有,并负责云服务的管理和运行。
私有云提供的服务具有针对性,组织机构、企业或第三方对其搭建的云计算平台具有自主权。
传统上,私有云是在本地运行的服务器。但是现在一般所使用的的私有云是租用数据中心的服务器,从而构建私有云。
- 混合云
混合云是一种计算环境,由两个或以上的云(私有云或公有云)组成,不同的云服务之间独立设置,具有数据和应用程序的可移植性,使用一定的技术活标准化机制进行融合并提供服务。
组织机构、企业等在使用混合云的部署模式时,可同时使用公有云和私有云;这些机构对私有云具有自主权,但对公有云没有自主权;机构可以在公有云提供的通用服务的基础上,利用拥有的私有云,面向自身的需求开发混合云。
对于企业而言,出于安全考虑,企业更愿意将数据存放在私有云中,但是同时希望可以使用公有云的强大的计算和存储等资源,因此企业更倾向与使用混合云的模式。 使用混合云的部署模式企业,可以把常规数据和业务部署在公有云上,核心业务相关数据部署在私有云上,由企业维护。
3云计算的体系结构
下面从云计算的层次架构、组成架构和技术架构三个角度分别介绍云计算的体系结构。
3.1云计算的层次架构
根据云计算所提供的服务层次,云计算可划分为以下三层:
层名 | 功能 |
---|---|
基础设施层 | 基础设施层以云计算资源为中心,通过虚拟化技术对资源进行抽象,向用户提供基础设施服务,实现流程自动化和资源管理优化 |
平台层 | 平台层以中间件和平台软件为中心,包含各类软件资源 |
应用层 | 应用层构建于基础设施层提供的硬件资源和平台层提供的软件环境之上,通过为网络为用户提供服务,是云计算应用软件的集合 |
3.2云计算平台的组成架构
云计算平台连接了大量并发的网络计算和服务,利用虚拟化技术形成虚拟化资源池,将硬件资源进行虚拟化管理和调度,把存储于各种设备的资源集中起来协同工作,提供超强的计算和储存能力。
云计算平台具有多种组成架构,下面介绍一种常用的云计算平台:
名称 | 功能 |
---|---|
云客户端 | 云客户端提供用户向云平台请求服务的交互界面,是用户使用云平台的入口 |
服务目录 | 服务目录可以在用户端界面为用户展示所选择或定制的服务 |
管理系统与部署工具 | 提供云平台的管理和服务功能 |
资源监控 | 监控和计量云计算服务系统的资源使用情况,进行资源的优化配置 |
服务器集群 | 服务器集群由虚拟或物理服务器构成,负责相关用户服务 |
3.3云计算的技术架构
从技术角度考虑,可分为以下4层:
层名 | 功能 |
---|---|
物理资源层 | 云计算服务使用的各种物理资源,如计算机、存储器、网络设施、数据库和软件等 |
资源池层 | 资源池层将大量相同类型的资源抽象为在虚拟资源池;实现物理资源的集成和管理工作,实现资源的合理有效调度 |
管理中间件层 | 包括资源管理、任务管理、用户管理和安全管理 |
SOA构建层 | 该层的功能通常依靠外部设施提供,其功能为将云计算能力封装成标准的WEB服务,并纳入到SOA体系进行管理和使用 |
SOA(Service-Oriented Architecture,面向服务的架构)。
4云平台服务模式
云平台包含三种服务模式,分别为基础架构即服务、平台即服务和软件及服务:
位置 | 层名 |
---|---|
上 | 基础架构即服务(Infrastructure-as-a-Service,Iaas) |
中 | 平台即服务(Platform-as-a-Service,PaaS) |
下 | 软件即服务(Software-as-a-Service,SaaS) |
(注意三者是有先后顺序的,而非并列关系。)
IaaS
IaaS模式的云服务交付给用户的是基本的基础设施资源。基础设施向用户提供虚拟化的计算资源、存储资源、网络资源和安全防护,这些资源能够根据用户的需求动态分配。用户无需管理或控制底层的云计算基础设施,就可以控制操作系统、存储、部署的应用,同时对某些网络组件具有一定的控制能力。
PaaS
用户通过使用PaaS服务提供商提供的开发平台,进行程序的快速配置和数据库的使用;用于部署和运行应用程序所使用的资源由PaaS服务提供商负责搭建并管理,用户无需控制或管理平台底层基础架构。
所谓平台,是指支撑使用特定开发工具开发的、应用能够在其上有效运行的软件支撑系统平台。
支撑该服务的技术体系主要是分布式系统。
PaaS和IaaS的区别
IaaS在同一基础设施上同时为大量用户提供其专属的“硬件”资源;
PaaS在同一基础设施上同时为大量用户提供其专属的应用运行平台;
- SaaS
SaaS是一种以互联网为载体,以浏览器为交互方式,把服务器端的程序软件传给远程用户来提供软件服务的应用模式。
SaaS模式的云服务是云服务提供商提供的运行在云基础设施上的应用程序,用户可以通过不同种类的客户端设备访问这些应用程序。SaaS服务提供商将服务软件放在自己的服务器中,通过WEB浏览器或程序界面,向用户提供基于云的应用服务。
总结 - IaaS向用户提供基础设施资源,用户可以直接在该层构建自己的平台和应用;
- PaaS向用户提供开发平台资源,用户可通过网络将自己创建的或从别处获取的应用软件部署到服务提供商提供的环境运行;
- SaaS向用户提供搭建信息化所需要的所有网络基础设施及软硬件运作平台,负责所有前期的实施、后期的维护等一系列工作;客户只需要根据自己的需要,向SaaS提供商租赁软件服务。
【物联网】云计算平台架构与模式简述相关推荐
- 云计算机制作过程,云计算平台架构及设计与核心流程.ppt
云计算平台架构及设计与核心流程 平台 · 让创新无限 谢谢 平台 · 让创新无限 目录 云计算平台架构设计与核心流程 看问题 找方法 做设计 看问题 --- 分析全生命周期各环节的常见问题 1. 缺乏 ...
- 支持亿级标签接入,ClickHouse在广域物联网云平台架构的探索与实践
业务背景:自纵行科技在2020年推出ZETag云标签以来广受市场好评,目前已经在物流.资产管理.库存盘点等领域有了许多落地项目.在业务量急速增加的过程中,ZETag云平台作为解决方案中重要的一环,也面 ...
- 视频演讲: 网易蜂巢Docker云计算平台架构演化
个人简介 尧飘海,杭州研究院网易蜂巢云计算负责人,目前负责网易蜂巢容器云计算平台建设,致力于自动化平台的架构和实践.在互联网产品开发和规范化的系统建设有较多的经验,对分布式系统设计开发.性能调优,系统 ...
- PaaS的发展将释放物联网开发效率 ——基于云架构的物联网云平台解决方案
PaaS的发展将释放物联网开发效率 --基于云架构的物联网云平台解决方案 2018年7月6日.7日,为期两天的 ArchSummit 全球架构师峰会在深圳·华侨城洲际酒店拉开帷幕.在7月6日解决方案专 ...
- 云计算 码率适配限速_面向大型集团公司的云平台架构
在过去的二十多年中,很多国内的大型集团公司都已经建立了非常庞大的业务信息系统,包括OA系统.ERP系统.CRM系统.HRM系统以及各种行业应用系统,为了保证这些业务信息系统的长期稳定运行,还建设了一批 ...
- 分布式架构在云计算平台中的应用及优缺点分析
[摘要]云计算平台虽然可以解决数据中心资源使用和效率问题,但如果不解决IT架构问题,云计算平台一样无法满足业务的使用需要,分布式架构自然也成为云计算平台的一种选择.本文针对分布式云计算平台架构四个主要 ...
- 分布式架构在云计算平台的应用及优缺点
[摘要]云计算平台虽然可以解决数据中心资源使用和效率问题,但如果不解决IT架构问题,云计算平台一样无法满足业务的使用需要,分布式架构自然也成为云计算平台的一种选择.本文针对分布式云计算平台架构四个主要 ...
- 物联网云平台—物联网背后的掌舵者?
物联网云平台-物联网背后的掌舵者? 物联网的概念提了有四五年了,最近终于加速了. 从去年年底,小米宣布已成为全球最大的物联网硬件平台,到今年年中阿里宣布全面进军物联网,再到联想决定豪赌物联网-巨头的纷 ...
- 锅炉实现物联网云平台方案
多比锅炉物联网云平台解决方案结合了最先进的物联网.云计算.传感器等技术, 在大屏幕和手机端同时实时显示所有已联网设备的实时运行情况,当锅炉出现报警或预警时,快速准确的推送消息到手机客户端APP或微信. ...
- 锅炉如何实现物联网云平台方案
多比锅炉物联网云平台解决方案结合了最先进的物联网.云计算.传感器等技术, 在大屏幕和手机端同时实时显示所有已联网设备的实时运行情况,当锅炉出现报警或预警时,快速准确的推送消息到手机客户端APP或微信. ...
最新文章
- 顶级数学家有多厉害?
- linux c 守护进程创建原理及简易方法
- 使用SMARTFORM字段参数设置解决SMARTFORM中数量、金额字段显示问题
- 在java中对于构造函数_在Java语言中,下面有关于构造函数的描述正确的是()。
- 在Myeclipse中配置 jboss 图解
- Pandas 文本数据方法 cat()
- matplotlin 入门
- 一文了解数据库索引:哈希、B-Tree 与 LSM
- web网站嵌入QQ临时会话代码 ----转载----小技巧
- 怎么用计算机按反三角函数图像及性质,反三角函数图像及性质
- 三星android驱动程序错误,android系统的三星手机插入电脑无法识别
- 如何查看当前项目jdk版本:
- 亲测解决知网下载的正版国家标准打开不了
- ofo牵手芝麻信用,骑小黄车可以不用押金了
- 【luogu 3397】地毯 差分
- 地方旅游产业运行监测与应急指挥平台、旅游资源管理平台、旅游产业监测平台、旅游应急指挥平台、旅游资源统计、旅游线路数据、旅游产业可视化大屏、餐饮场所数据、游客流量监测、景区数据监测、视频监控、环境监测
- 【uboot】uboot环境下usb命令
- RSD 教程 —— 0 关于 RSD
- Arthas在线诊断工具使用
- Andrew NG 《machine learning》week 2,class3 —Computing Parameter Analytically
热门文章
- 关于lisp的一些资源
- 阻抗匹配 及 SI9000 使用
- 网课查题接口 搜题公众号对接题库教程 (附赠题库接口)
- 如何在revit中管理CAD的图层?
- 【2022最新Java面试宝典】—— Linux面试题(50道含答案)
- CAD文件查看器Acme CAD Converter V 8.10.2.1536【轻松查看CAD】
- 纯JS实现简易扫雷小游戏网页项目
- it营Typescript学习笔记02(基础完结)模块,命名空间,装饰器
- cad lisp程序大集_AUTO CAD 命令大集
- mysql创建视图的sql语句_MySQL数据库创建视图