《系统架构设计师教程(第2版)》第11章-未来信息综合技术-06-云计算(Cloud Computing) 技术概述

文章目录

  • 1. 相关概念
  • 2. 云计算的服务方式
    • 2.1 软件即服务 (SaaS)
    • 2.2 平台即服务 (PaaS)
    • 2.3 基础设施即服务 (IaaS)
    • 2.4 三种服务方式的分析
      • 2.4.1 在灵活性
      • 2.4.2 方便性方
  • 3. 云计算的部署模式
    • 3.1 公有云
    • 3.2 社区云
    • 3.3 私有云
    • 3.4 混合云
  • 4. 云计算的发展历程
    • 4.1 虚拟化技术
    • 4.2 分布式计算技术
    • 4.3 软件应用模式的发展

1. 相关概念

  • 标志:谷歌和IBM宣布联合加入“云计算”的研究工作,并给出定义。
  • 定义:“‘云计算’是同时描述一个系统平台或者一类应用程序的术语
    • 在平台方面:
      • 云计算平台按需进行动态部署、配置、重新配置以及取消服务等
      • 在云计算平台中的服务器可以是物理或虚拟的服务器
      • 通常包含一些其他的计算资源,如存储区域网络 (SANs), 网络设备,防火墙等
    • 在应用方面
      • 云计算描述了一类可以通过互联网进行访问的可扩展应用程序
      • 这类云应用基于大规模数据中心及高性能服务器来运行网络应用程序与Web服务
      • 用户可以通过合适的互联网接入设备,以及标准的浏览器访问云计算应用程序

教材对IBM给出定义的解析如下:
明确指出云计算概念的内涵包含两个方面:平台和应用

  • 平台:即基础设施,云计算应用程序需要构建在平台之上
  • 云计算应用:所需的计算与存储通常在“云端”完成,客户端需要通过互联网访问计算与存储能力。

2. 云计算的服务方式

在对云计算定义深入理解的基础上,产业界和学术界对云计算的服务方式进行了总结。目
前一致认为云计算自上而下具有“软件即服务 (Software as a Service)”、 “平台即服务 (Platform
as a Service,PaaS)” 和“基础设施即服务 (Infrastructure as a Service,laaS)” 三类典型的服务
方式,下面将依次简要论述。

2.1 软件即服务 (SaaS)

  • 概念:
    • Software as a Service
  • 服务过程
    • 服务提供商将应用软件统一部署在云计算平台上
    • 客户根据需要通过互联网向服务提供商订购应用软件服务
    • 服务提供商根据客户所订购软件的数量、时间的长短等因素收费,并且通过标准浏览器向客户提供应用服务

2.2 平台即服务 (PaaS)

  • 概念:
    • Platform as a Service
    • 服务提供商将分布式开发环境与平台作为一种服务来提供
  • 过程:
    • 厂商提供开发环境、服务器平台、硬件资源等服务给客户
    • 客户在服务提供商平台的基础上定制开发自己的应用程序,并通服务器和互联网传递给其他客户

2.3 基础设施即服务 (IaaS)

  • 概念:
    • Infrastructure as a Service
    • 服务提供商将多台服务器组成的“云端”基础设施作为计量服务提供给客户。

服务提供商将内存、 I/O设备、存储和计算能力等整合为一个虚拟的资源池,为客户提供所需要的存储资源、虚拟化服务器等服务。

2.4 三种服务方式的分析

2.4.1 在灵活性

  • 排序:SaaS < PaaS < laaS
  • 原因:用户可以控制的资源越来越底层,粒度越来越小,控制力增强,灵活性也增强

2.4.2 方便性方

  • 排序:IaaS < PaaS < SaaS
  • 原因:
    • IaaS:只提供CPU、存储等底层基本计算能力,用户必须在此基础上针对自身需求构建应用系统,工作量大,方便性差
    • SaaS:服务提供商直接将具有基本功能的应用软件提供给用户,用户根据自身需求进行简单配置后即可上线,工作量小,方便性较好
    • PaaS:以特定的互联网资源为中心,采用开放平台的形式,为上层 SaaS 应用的开发提供API。

3. 云计算的部署模式

根据NIST 的定义,云计算从部署模式分为公有云、社区云、私有云和混合云四种类型

3.1 公有云

  • 概述:在公有云模式下,云基础设施是公开的,可以自由地分配给公众
  • 优势
    • 价格低
    • 方便整合上下游用户,打造生态系统

3.2 社区云

  • 概念:云基础设施被社区内的一个或多个组织所拥有、管理及操作

3.3 私有云

  • 概念:云基础服务设施分配给单个组织

这个组织可由过个组织组成,他的管理操作可分配给先关的第三方组织

3.4 混合云

  • 概念:公有云、私有云和社区云的组合
  • 示例:由于安全和控制原因,企业将公有信息放置在公有云,私有信息、敏感信息放置在私有云

4. 云计算的发展历程

4.1 虚拟化技术

可以看作是laaS服务模式的发展历程

  • 首次提出:1959年6月的国际信息处理大会
  • 核心思想:使用虚拟化软件在一台物理机上虚拟出一台或多台虚拟机
  • 虚拟机:使用系统虚拟化技术,运行在一个隔离环境中、具有完整硬件功能的逻辑计算机系统。
  • 优点:可实现计算机资源利用的最大化

4.2 分布式计算技术

分布式计算技术的发展可以看作是PaaS服务模式的发展历程

  • 20世纪70年代左右出现

大致经历了程序在多处理器上的运行、分布式对象、 Web 服务、网格计算、对等计算和效用计算等几个主要的阶段

  • 分布式计算:
    • 具有多个处理和存储系统
    • 在松耦合或集中控制的方式下
    • 由并发进程或多个程序进行任务处理的计算方式
  • 和并行计算的异同
    • 分布式计算是并行计算的一种形式
    • 不同:
      • 并行计算:一个程序的不同部分在单一计算机内部的多个处理器上同时且独立地执行
      • 分布式计算:将一个复杂或大规模的计算任务分割成多个较小的部分,这分配到通过网络连接的不同计算机上执行,最后将各部分的计算结果汇总以完成整个计算任务

4.3 软件应用模式的发展

软件应用模式的发展可以看作是SaaS 的发展历程

  • 起源于1999年之前
  • 2001年2月SIA的白皮书“战略背景:软件即服务”

后边一些口水话没有什么考点,省略了。


在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/872745.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python课设——宾馆管理系统

python课设——宾馆管理系统 数据库课设-宾馆管理系统-python3.7pyqt5 简介 大二数据库课程设计&#xff08;3-4天工作量&#xff09;的项目&#xff0c;登录界面的ui设计参考了他人成果&#xff0c;其余ui以及所有后端部分全部独立完成&#xff0c;详细功能见功能模块图使用…

防火墙NAT地址转换和智能选举综合实验

一、实验拓扑 目录 一、实验拓扑 二、实验要求&#xff08;接上一个实验要求后&#xff09; 三、实验步骤 3.1办公区设备可以通过电信链路和移动链路上网(多对多的NAT&#xff0c;并且需要保留一个公网IP不能用来转换) 3.2分公司设备可以通过总公司的移动链路和电信链路访…

简单爬虫案例

准备工作&#xff1a; 1. 安装好python3 最低为3.6以上&#xff0c; 并成功运行pyhthon3 程序 2. 了解python 多进程原理 3. 了解 python HTTP 请求库 requests 的基本使用 4. 了解正则表达式的用法和python 中 re 库的基本使用 爬取目标 目标网站&#xff1a; https://…

scrapy框架爬取豆瓣top250电影排行榜(下)

&#xff08;3&#xff09;在 pipeline.py 文件中对数据进行存储&#xff0c;此程序先写 入 txt 文件中&#xff0c;是为了判断该程序是否能正确爬取出数据。 此处使用了 json 库&#xff0c;使用 ensure_ascii False&#xff0c;能够确 保非 ASCII 字符&#xff08;如中文&am…

贪心算法(2024/7/16)

1合并区间 以数组 intervals 表示若干个区间的集合&#xff0c;其中单个区间为 intervals[i] [starti, endi] 。请你合并所有重叠的区间&#xff0c;并返回 一个不重叠的区间数组&#xff0c;该数组需恰好覆盖输入中的所有区间 。 示例 1&#xff1a; 输入&#xff1a;inter…

SpringCloud网关的实现原理与使用指南

Spring Cloud网关是一个基于Spring Cloud的微服务网关&#xff0c;它是一个独立的项目&#xff0c;可以对外提供API接口服务&#xff0c;负责请求的转发和路由。本文将介绍Spring Cloud网关的实现原理和使用指南。 一、Spring Cloud网关的实现原理 Spring Cloud网关基于Spring…

5.操作led

模版使用之前的hello驱动程序。 想要操作led&#xff0c;首先要找到原理图&#xff0c;查找GPIO对应的GPIO引脚 从图中能看出来LED2对应的GPIO是GPIO5_3&#xff0c;同时可以得知这个LED2是低电平点亮。查看cat /sys/kernel/debug/gpio可得知GPIO5_3&#xff08;第四组GPIO的第…

【深度学习入门篇 ⑧】关于卷积神经网络

【&#x1f34a;易编橙&#xff1a;一个帮助编程小伙伴少走弯路的终身成长社群&#x1f34a;】 大家好&#xff0c;我是小森( &#xfe61;ˆoˆ&#xfe61; ) &#xff01; 易编橙终身成长社群创始团队嘉宾&#xff0c;橙似锦计划领衔成员、阿里云专家博主、腾讯云内容共创官…

Python和C++骨髓细胞进化解析数学模型

&#x1f3af;要点 &#x1f3af; 数学模型邻接矩阵及其相关的转移概率 | &#x1f3af;蒙特卡罗模拟进化动力学 | &#x1f3af;细胞进化交叉图族概率 | &#x1f3af;进化图模型及其数学因子 | &#x1f3af;混合图模式对进化概率的影响 | &#x1f3af;造血干细胞群体的空间…

汇总国内镜像提供了Redis的下载地址

文章目录 1. 清华大学开源软件镜像站&#xff1a;2. 中国科技大学开源软件镜像&#xff1a;3. 阿里云镜像&#xff1a;4. 华为云镜像&#xff1a;5. 腾讯云镜像&#xff1a;6. 网易开源镜像站7. 官方GitHub仓库&#xff08;虽然不是镜像&#xff0c;但也是一个可靠的下载源&…

AI算法19-偏最小二乘法回归算法Partial Least Squares Regression | PLS

偏最小二乘法回归算法简介 算法概述 偏最小二乘法模型可分为偏最小二乘回归模型和偏最小二乘路径模型。其中偏最小二乘回归模型是一种新型的多元统计方法&#xff0c;它集中了主成分分析、典型相关分析和线性回归的特点&#xff0c;特别在解决回归中的共线性问题具有无可比拟…

# Redis 入门到精通(五)-- redis 持久化(2)

Redis 入门到精通&#xff08;五&#xff09;-- redis 持久化&#xff08;2&#xff09; 一、redis 持久化–save 配置与工作原理 1、RDB 启动方式&#xff1a;反复执行保存指令&#xff0c;忘记了怎么办&#xff1f;不知道数据产生了多少变化&#xff0c;何时保存&#xff1…

CNN之图像识别

Inception Inception网络是CNN发展史上一个重要的里程碑。在Inception出现之前&#xff0c;大部分流行CNN仅仅是把卷积层堆叠得越来越多&#xff0c;使网络越来越深&#xff0c;以此希望能够得到更好的性能。但是存在以下问题: 图像中突出部分的大小差别很大。由于信息位置的…

【typedb】例子:药物发现: studio运行

测试8:solution结果 测试1:获取名字为Q9NPB9的protein Let’s start by getting the names of the protein Q9NPB9:测试2:哪个基因编码了Q9NPB9 Now let’s see which gene encodes for protein Q9NPB9: 推理过程:

【Linux】基础I/O——FILE,用户缓冲区

1.FILE里的fd FILE是C语言定义的文件结构体&#xff0c;里面包含了各种文件信息。可以肯定的一点是&#xff0c;FILE结构体内一定封装了 fd 。为什么?来看接下来的思路分析&#xff1a; 1.使用系统接口的必然性   文件存储在磁盘上&#xff0c;属于外设。谁有权限访问…

RabbitMQ:基础篇

1.RabbitMQ是高性能的异步通讯组件 何为异步通讯 打电话就是同步通讯&#xff0c;微信聊天可以理解为异步通讯&#xff0c;不是实时的进行通讯&#xff1a;时效性差。 同步调用的缺点&#xff1a; 拓展性差&#xff08;需求不尽提&#xff09; 性能下降 级联失败 …

带你轻松玩转DevOps

一、DevOps详细介绍 软件开发最开始是由两个团队组成&#xff1a; 开发计划由**开发团队**从头开始设计和整体系统的构建。需要系统不停的迭代更新。**运维团队**将开发团队的Code进行测试后部署上线。希望系统稳定安全运行。 这两个看似目标不同的团队&#xff0c;需要协同完…

HarmonyOS 开发者联盟高级认证最新题库

本篇文章包含 Next 版本更新后高级认证题库中95%的题目。 答案正确率 50-60%&#xff0c;答案仅做参考。 请在考试前重点看一遍题目&#xff0c;勿要盲目抄答案。 欢迎在评论留言正确答案和未整理的题目。 1、下面关于方舟字节码格式PREF_IMM16_v8_v8描述正确的是 16位前缀操作…

dp or 数学问题

看一下数据量&#xff0c;只有一千&#xff0c;说明这个不是数学问题 #include<bits/stdc.h> using namespace std;#define int long long const int mo 100000007; int n, s, a, b; const int N 1005;// 2 -3 // 1 3 5 2 -1 // 1 -2 -5 -3 -1 int dp[N][N]; int fun…

算法力扣刷题记录 四十九【112. 路径总和】和【113. 路径总和ii】

前言 二叉树篇继续。 记录 四十九【112. 路径总和】和【113. 路径总和ii】 一、【112. 路径总和】题目阅读 给你二叉树的根节点 root 和一个表示目标和的整数 targetSum 。判断该树中是否存在 根节点到叶子节点 的路径&#xff0c;这条路径上所有节点值相加等于目标和 target…