《系统架构设计师教程(第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的白皮书“战略背景:软件即服务”

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


在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

MQTT服务端EMQX开源版安装和客户端MQTTX介绍

一、EMQX是什么 EMQX 是一款开源的大规模分布式 MQTT 消息服务器&#xff0c;功能丰富&#xff0c;专为物联网和实时通信应用而设计。EMQX 5.0 单集群支持 MQTT 并发连接数高达 1 亿条&#xff0c;单服务器的传输与处理吞吐量可达每秒百万级 MQTT 消息&#xff0c;同时保证毫秒…

3d导入模型后墙体变成黑色?---模大狮模型网

在展览3D模型设计领域&#xff0c;技术和设计的融合通常是创意和实现之间的桥梁。然而&#xff0c;有时设计师们会遇到一些技术上的挑战&#xff0c;如导入3D模型后&#xff0c;墙体却突然变成了黑色。这种问题不仅影响了设计的视觉效果&#xff0c;也反映了技术应用中的一些复…

二叉搜索树的实现[C++]

文章目录 搜索二叉树概念二叉搜索树的功能查找 实现搜索二叉树节点的定义建立搜索二叉树接口插入搜索打印删除 总结 今天本堂主来一起讨论下什么是搜索二叉树&#xff0c;和如何实现二叉搜索树 搜索二叉树 那么二叉搜索树似乎如何实现搜索呢&#xff1f;二叉搜索树和普通二叉…

Android Media3 技术应用详解

1、音视频基础 一个简单的音视频链路如下&#xff1a; 1&#xff09;采集&#xff0c;音视频经过采集后分别生成音频流和视频帧&#xff0c;音频是流式的物理上没有帧的概念&#xff0c;但为了数据处理的方便实际数据处理中引入了音频帧的概念&#xff0c;一般中间插入静音数据…

py-automapper非常详细的详解——看完不会用你打我

一、py-automapper简介 开发过.Net项目的工程师大部分都用过AutoMapper来进行对象映射&#xff0c;py-automapper就是本第三方包的Python版本。我不太确定Python版本是否覆盖了.Net版本的所有功能&#xff0c;但常用功能都实现了&#xff1a;对象映射、空值处理、属性特殊处理…

[米联客-安路飞龙DR1-FPSOC] FPGA基础篇连载-15 SPI接收程序设计

软件版本&#xff1a;Anlogic -TD5.9.1-DR1_ES1.1 操作系统&#xff1a;WIN10 64bit 硬件平台&#xff1a;适用安路(Anlogic)FPGA 实验平台&#xff1a;米联客-MLK-L1-CZ06-DR1M90G开发板 板卡获取平台&#xff1a;https://milianke.tmall.com/ 登录“米联客”FPGA社区 ht…

【漏洞复现】WordPress——Recall——SQL注入(CVE-2024-32709)

声明&#xff1a;本文档或演示材料仅供教育和教学目的使用&#xff0c;任何个人或组织使用本文档中的信息进行非法活动&#xff0c;均与本文档的作者或发布者无关。 文章目录 漏洞描述漏洞复现测试工具 漏洞描述 WordPress是一款免费开源的内容管理系统(CMS)&#xff0c;最初是…

Java 反射用法和8道练习题

目录 一、什么是反射二、反射的核心接口和类三、测试代码 Bean 类和目录结构Person 类代码目录结构 四、获取 Class 对象五、获取构造方法 Constructor 并使用六、获取成员变量 Field 并使用七、获取成员方法 Method 并使用八、练习1. 使用反射获取String类的所有公有方法&…

虚拟机:VMware功能,安装与使用

目录 一、虚拟机介绍 二、VMware 1.介绍 2.安装 &#xff08;1&#xff09;根据提示按步骤安装​编辑 &#xff08;2&#xff09;更改软件的安装地址​编辑 &#xff08;3&#xff09;根据自己的需求选择是否需要软件更新​编辑 &#xff08;4&#xff09;根据需求选择…

3. JavaSE ——【逻辑运算符】

&#x1f680; 开场白 亲爱的读者&#xff0c;大家好&#xff01;我是一名正在学习编程的高校生。在这个博客里&#xff0c;我将和大家一起探讨编程技巧、分享实用工具&#xff0c;并交流学习心得。希望通过我的博客&#xff0c;你能学到有用的知识&#xff0c;提高自己的技能&…

Billu_b0x靶机

信息收集 使用arp-scan 生成网络接口地址来查看ip 输入命令&#xff1a; arp-scan -l 可以查看到我们的目标ip为192.168.187.153 nmap扫描端口开放 输入命令&#xff1a; nmap -min-rate 10000 -p- 192.168.187.153 可以看到开放2个端口 nmap扫描端口信息 输入命令&…

【深度学习】PyTorch框架(2):激活函数

1.引言 在文中&#xff0c;我们将深入探讨流行的激活函数&#xff0c;并分析它们在神经网络优化特性中的作用。激活函数在深度学习模型中扮演着至关重要的角色&#xff0c;因为它们为网络引入了非线性特性。尽管文献中描述了众多的激活函数&#xff0c;但它们并非一视同仁&…

北京交通大学《深度学习》专业课,实验2-前馈神经网络

1. 源代码 见资源“北京交通大学《深度学习》专业课&#xff0c;实验2-前馈神经网络” 2. 实验内容 &#xff08;1&#xff09;手动实现前馈神经网络解决上述回归、二分类、多分类任务 分析实验结果并绘制训练集和测试集的loss曲线 &#xff08;2&#xff09;利用to…

发电机保护屏的工作原理和组成

发电机保护屏的工作原理和组成 发电机保护屏的工作原理是通过监测发电机的电气参数和运行状态&#xff0c;‌一旦发现异常或故障&#xff0c;‌及时采取相应的保护措施&#xff0c;‌以确保发电机的安全运行。‌ 发电机保护屏通常包含各种传感器、‌保护继电器和控制…

Golang | Leetcode Golang题解之第231题2的幂

题目&#xff1a; 题解&#xff1a; func isPowerOfTwo(n int) bool {const big 1 << 30return n > 0 && big%n 0 }

整数或小数点后补0操作

效果展示&#xff1a; 整数情况&#xff1a; 小数情况&#xff1a; 小编这里是以微信小程序举例&#xff0c;代码通用可兼容vue等。 1.在utils文件下创建工具util.js文本 util.js页面&#xff1a; // 格式…

docker desktop历史版本安装

1.安装choco Windows安装 choco包管理工具-CSDN博客 2.通过choco安装 下面例子为安装旧版2.3.0.2,其它版本类似 Chocolatey Software | Docker Desktop 2.3.0.2 https://download.docker.com/win/stable/45183/Docker%20Desktop%20Installer.exe choco install docker-des…

ESP32-S3多模态交互方案在线AI语音设备应用,启明云端乐鑫代理商

随着物联网&#xff08;IoT&#xff09;和人工智能&#xff08;AI&#xff09;技术的飞速发展&#xff0c;嵌入式设备正逐渐变得智能化&#xff0c;让我们的家庭生活变得更加智能化和个性化。 随着大型语言模型的不断进步和优化&#xff0c;AI语音机器人设备能够实现更加智能、…

绝缘子污秽comsol仿真参数

&#x1f3c6;本文收录于《CSDN问答解答》专栏&#xff0c;主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案&#xff0c;希望能够助你一臂之力&#xff0c;帮你早日登顶实现财富自由&#x1f680;&#xff1b;同时&#xff0c;欢迎大家关注&&收藏&…

Java+springboot+vue智慧班牌小程序源码,智慧班牌系统可以提供哪些服务?

智慧班牌全套源码&#xff0c;系统技术架构&#xff1a;Javaspringbootvue element-ui小程序电子班牌&#xff1a;Java Android演示正版授权。 智慧班牌在智慧校园的数字化建设中提供了多种服务&#xff0c;这些服务不仅丰富了校园的信息展示方式&#xff0c;还促进了家校互动…