云计算技术相关概念--学习笔记

一.云计算相关概念

云计算是同时描述一个系统平台或者一类应用程序的术语。云计算平台按需进行动态部署,配置,重新配置预计取消服务等。在云计算平台中的服务器可以是物理或虚拟的服务器。高级的计算机云通常包含一些其他的计算资源,如存储区域网络,网络设备,防火墙以及其他安全设备等。

在应用方面,云计算描述了一类可以通过互联网激进型访问的可扩展应用程序,这类云应用基于大规模数据中心及高性能服务器来运行网络应用程序与web服务,用户通过合适的互联网接入设备以及标准的浏览器就能够访问云计算应用程序。

云计算的服务方式

在对于云计算定义深入理解的基础上,产业界和学术界对云计算的服务方式进行了总结,目前一致认为云计算自上而下具有“软件即服务”,“平台即服务”,“基础设施即服务”三类典型的服务方式。

1.软件即服务(SaaS): 在SaaS的服务模式下,服务提供商将应用软件统一部署在云计算平台上,客户根据需要通过互联网提供订购应用软件服务,服务提供根据客户所订购软件的数量、时间长短等因素,并且通过标准浏览器想客户提供应用服务。

2.平台即服务(PaaS):在PaaS模式下,服务提供商将分布式开发环境与平台作为一种服务来提供。这是一种分布式平台服务,厂商提供开发环境,服务器平台、硬件资源等服务给客户,客户在服务提供商平台的基础上定制开发自己的程序,并通过其服务器和互联网传递给其他客户。

3.基础设施即服务(Iaas)在Iaas模式下,服务提供商将多台服务器组成的云端基础设施作为计量服务提供给客户。具体来说,服务提供商将内存,IO设备,存储和计算能力等整合为一个虚拟的资源池,为客户提供所需要的存储资源,虚拟化服务器等服务。

对三种模式的进行分析后,可以看出这三种服务模式有如下特征:

1)在灵活性方面,saas->paas->Iaas灵活性一次增强。这是因为用户可以控制的资源越来越底层,粒度越来越小,控制力增强,灵活性增强。

2)在方便性方面 Iaas->paas->saas方便性一次增强,这是因为iaas只是提供CPU、存储等底层基本计算能力,用户必须再次基础上针对自身需求构建系统,工作量大,方便性差。而在saas模式下,服务提供商直接将具有基本功能的应用提供给用户,用户只需要根据自应用的特性进行简单配置后就可将应用系统上线,工作量小,方便性好。

Paas是云计算服务模式中最为关键的一层,在整个云计算体系中起着支撑的作用。Paas通常以特定的互联网资源为中心,采用开放平台的模式,对外提供基于web的API服务。Paas的地位相当于软件系统,需要为上层saas应用提供API,以支持各种saas的应用开发。

二.云计算的部署模式

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

1.公有云

在公有云模式下,云基础设施是公开的,可以自由地分配给公众,企业,学术界与政府机构都可以拥有和管理公用云,并实现对公有云的操作。

公有云能够以低廉的价格为最终用户提供有吸引力的服务,创造新的业务价值。作为支撑平台,公有云还能够整合上游服务提供商和下游终端用户,打造新的价值链和生态系统。

2.社区云

在社区云模式下,云基础设施分配给一些社区组织所专有,这些组织共同关注任务,安全需求,政策等信息。云基础设施被社区的一个或多个社区所拥有、管理及操作。

3.私有云

在私有云的模式下,云基础服务设施分配给由多种用户组成的单个组织。它可以刚被这个组织或其他第三方组织所拥有,管理及操作。

4.混合云

混合云是公有云,私有云和社区云的组合。由于安全和控制原因,并非所有的企业信息都放置在公有云上,因此企业将使用混合云模式,将私有云和公有云分别放置在私有和公有云环境中。在混合云构建方面,大部分企业选择同时使用公有云和私有云。

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

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

相关文章

leetcode669. 修剪二叉搜索树(java)

修剪二叉搜索树 题目描述递归代码演示: 题目描述 难度 - 中等 LC - 669. 修剪二叉搜索树 给你二叉搜索树的根节点 root ,同时给定最小边界low 和最大边界 high。通过修剪二叉搜索树,使得所有节点的值在[low, high]中。修剪树 不应该 改变保留…

搭建HTTPS服务器

HTTPS代理服务器的作用与价值 HTTPS代理服务器可以帮助我们实现网络流量的转发和加密,提高网络安全性和隐私保护。本文将指导您从零开始搭建自己的HTTPS代理服务器,让您更自由、安全地访问互联网。 1. 准备工作:选择服务器与操作系统 a. 选…

python爬虫关于ip代理池的获取和随机生成

前言 在进行爬虫开发时,代理IP池是一个非常重要的概念。代理IP池是指一个包含多个可用代理IP的集合,这些代理IP可以用来绕过网站的防爬虫策略,从而提高爬取数据的成功率。 在本文中,我们将介绍如何获取代理IP池,并且随…

【C++杂货铺】探索list的底层实现

文章目录 一、list的介绍及使用1.1 list的介绍1.2 list的使用1.2.1 list的构造1.2.2 list iterator的使用1.2.3 list capacity(容量相关)1.2.4 list element access(元素访问)1.2.5 list modifiers(链表修改&#xff0…

anaconda navigator打不开,一直在loading画面

anaconda navigator打不开,一直在loading画面。百度解决方法,用网上的方法在命令窗口里运行conda update anaconda结果一直显示 solving environment卡在那里。又尝试用管理员身份运行还是不行,打开后出现There in aninstance of Anaconda Na…

C标准输入与标准输出——stdin,stdout

🔗 《C语言趣味教程》👈 猛戳订阅!!! ​—— 热门专栏《维生素C语言》的重制版 —— 💭 写在前面:这是一套 C 语言趣味教学专栏,目前正在火热连载中,欢迎猛戳订阅&#…

iOS系统下轻松构建自动化数据收集流程

在当今信息爆炸的时代,我们经常需要从各种渠道获取大量的数据。然而,手动收集这些数据不仅耗费时间和精力,还容易出错。幸运的是,在现代科技发展中有两个强大工具可以帮助我们解决这一问题——Python编程语言和iOS设备上预装的Sho…

ref、$ref $nextTick

ref和$refs 1.作用 利用ref 和 $refs 可以用于 获取 dom 元素 或 组件实例 2.特点&#xff1a; 查找范围 → 当前组件内(更精确稳定) 3.语法 1.给要获取的盒子添加ref属性 <div ref"chartRef">我是渲染图表的容器</div> 2.获取时通过 $refs获取 …

动态规划之简单多状态

简单多状态 1. 按摩师&#xff08;easy&#xff09;2. 打家劫舍II &#xff08;medium&#xff09;3. 删除并获得点数&#xff08;medium&#xff09;4. 买卖股票的最佳时机含冷冻期&#xff08;medium&#xff09;5. 买卖股票的最佳时机III&#xff08;hard&#xff09; 1. 按…

c++(c语言)通用版本的单链表的头插法创建

我们创建一个长度为n的链表时&#xff0c;可以采取头插法创建或者尾插法创建&#xff0c;本篇博客我们采取头插法来创建&#xff0c;&#xff08;作者只学了头插&#xff0c;尾插等以后来补qwq)。 我们先来画图来看看头插的创建形式把&#xff0c;会了原理再写代码。 首先是我…

自定义TimeLine实现卡拉OK轨

系列文章目录 自定义TimeLine 自定义TimeLine 系列文章目录前言正文UI部分代码部分Data&#xff08;数据&#xff09;Clip&#xff08;片段&#xff09;Track&#xff08;轨道&#xff09;Mixer&#xff08;混合&#xff09;被控制物体 总结 前言 自定义TimeLine实际上就是自定…

Javascript笔记

for…in for…in 循环用于遍历对象属性&#xff08;自身的原型链上的&#xff09; const person {name: Alice,age: 25,occupation: Engineer };for (const key in person) {console.log(key, person[key]); // 输出属性名和属性值 }只遍历对象自身的属性&#xff0c;而不包…

Redis缓存的高并发问题

Redis 做缓存虽减轻了 DBMS 的压力&#xff0c;减小了 RT&#xff0c;但在高并发情况下也是可能会出现各 种问题的。 1 缓存穿透 当用户访问的数据既不在缓存也不在数据库中时&#xff0c;就会导致每个用户查询都会“穿透” 缓存“直抵”数据库。这种情况就称为缓存穿透。一个…

OpenCV(十):图像缩放、翻转、拼接的介绍与使用

目录 &#xff08;1&#xff09;图像缩放&#xff1a;resize() &#xff08;2&#xff09;图像翻转&#xff1a; flip() &#xff08;3&#xff09;图像拼接&#xff1a;hconcat() 和vconcat() &#xff08;1&#xff09;图像缩放&#xff1a;resize() 使用 cv2.resize() 函…

clickhouse调优配置

一、官方文档地址 clickhouse的配置项主要在 config.xml 或 users.xml 中&#xff0c; 基本上都在 users.xml 里 config.xml https://clickhouse.tech/docs/en/operations/server-configuration-parameters/settings/ users.xml https://clickhouse.tech/docs/en/operatio…

sql:SQL优化知识点记录(十一)

&#xff08;1&#xff09;用Show Profile进行sql分析 新的一个优化的方式show Profile 运行一些查询sql&#xff1a; 查看一下我们执行过的sql 显示sql查询声明周期完整的过程&#xff1a; 当执行过程出现了下面这4个中的时&#xff0c;就会有问题导致效率慢 8这个sql创建…

算法训练营第四十一天(9.2)| 动态规划Part11:最长公共子序列

Leecode 1143.最长公共子序列 题目地址&#xff1a;力扣&#xff08;LeetCode&#xff09;官网 - 全球极客挚爱的技术成长平台 题目类型&#xff1a;最长子序列 class Solution { public:int longestCommonSubsequence(string text1, string text2) {int m text1.size(), n t…

搬家快递服务小程序的便利性

在当今快节奏的生活中&#xff0c;搬家可能是很多人都需要面对的问题。无论是新房子还是新办公室&#xff0c;都需要高效、便捷的搬家服务。本文将介绍如何使用第三方小程序制作平台&#xff0c;如乔拓云平台&#xff0c;开发一款高效便捷的搬家服务小程序。 1. 注册登录第三方…

【易售小程序项目】修改“我的”界面前端实现;查看、重新编辑、下架自己发布的商品【后端基于若依管理系统开发】

文章目录 “我的”界面修改效果界面实现界面整体代码 查看已发布商品界面效果商品数据表后端上架、下架商品ControllerMapper 界面整体代码back方法 编辑商品、商品发布、保存草稿后端商品校验方法Controller 页面整体代码 同项目其他文章 “我的”界面修改 效果 界面实现 界…

【C++设计模式】详解装饰模式

2023年8月31日&#xff0c;周四上午 这是我目前碰到的最难的设计模式..... 非常难以理解而且比较灵活多半&#xff0c;学得贼难受&#xff0c;写得贼费劲..... 2023年8月31日&#xff0c;周四晚上19:48 终于写完了&#xff0c;花了一天的时间来学习装饰模式和写这篇博客。 …