云计算-知识点大纲

news2024/11/25 23:03:06

前言:云计算的基本概念学习,基础知识大纲梳理。

目录

云计算的概念

云计算的特征

部署模式

服务模式

云计算的发展

云计算的核心技术

虚拟化技术

常见的虚拟化技术

服务器虚拟化

裸金属型技术

服务器虚拟化技术的特点

存储虚拟化

CPU

内存虚拟化

内存超额分配

内存的工作机制

内存的复用技术

弹性计算服务ESC

实例

地域

可用区

镜像

磁盘

快照

专有网络 VPC

安全组 ACL


云计算的概念

什么是云计算?百度百科的介绍如下:

“云”实质上就是一个网络,狭义上讲,云计算就是一种提供资源的网络,使用者可以随时获取“云”上的资源,按需求量使用,并且可以看成是无限扩展的,只要按使用量付费就可以,“云”就像自来水厂一样,我们可以随时接水,并且不限量,按照自己家的用水量,付费给自来水厂就可以。 

从广义上说,云计算是与信息技术、软件、互联网相关的一种服务,这种计算资源共享池叫做“云”,云计算把许多计算资源集合起来,通过软件实现自动化管理,只需要很少的人参与,就能让资源被快速提供。也就是说,计算能力作为一种商品,可以在互联网上流通,就像水、电、煤气一样,可以方便地取用,且价格较为低廉。 

云计算 - 搜索 (bing.com)

云计算学习,推荐阿里云社区,社区里有很多不错的文章。

云计算-文章-阿里云开发者社区-技术领域-阿里云 (aliyun.com)

云计算的特征

按需自助服务

云计算允许用户根据需要自行配置计算能力、存储、网络等资源,并能够随时自主管理和监控。

快速弹性伸缩

云计算提供弹性计算资源的能力,以根据用户的需求进行快速自动化扩展或缩减,以实现高效利用和成本控制。用户可以根据需求快速增加或减少计算资源,而无需等待或付出高昂的费用。

通过云计算可以快速、自动地为应用程序提供额外的计算、存储和网络资源,以满足瞬时的、非常大的负载需求,随后又可以自动缩减资源,以节省成本。

资源池化

云计算将多个客户的计算、存储和网络资源集中管理和分配,以最大化资源的利用率和效率。具体来说云计算通过对大量物理资源进行虚拟化,将多个用户的计算需求整合到同一资源池中,以实现高效利用和共享。

用户不需要了解具体的物理位置和配置,而是通过云服务提供商的管理平台来管理和控制计算资源。

可计量服务

云计算用户可以通过各种工具和服务来监控和度量其使用情况,方便用户监控自己的资源使用量,并根据资源的使用情况对整体情况心里有底。

广泛网络接入

云计算允许用户根据需要自行配置计算能力、存储、网络等资源,并能够随时自主管理和监控。

部署模式

私有云

私有云主要为企业组织内部提供云服务,不对公众开放 。

公有云

公有云一般可通过 Internet 使用。可能是免费或成本低廉的。在公有云中,用户不清楚与其共享和使用资源的还有其他哪些用户,整个平台是如何实现的,甚至无法控制实际的物理设施。

社区云

社区云的核心特征是云端部署的云服务器只给两个或者两个以上的特定单位组织内的员工使用,除此之外的人和机构都无权租赁和使用云服务器资源。参与社区云的单位组织具有共同的要求,如云服务模式、安全级别等。具备业务相关性或者隶属关系的单位组织建设社区云的可能性更大一些,因为一方面能降低各自的费用,另一方面能共享信息。

混合云

混合云是指公有云+私有云,即:将企业的IT分成两部分,分别部署到两朵云上。

行业云

由行业内或某个区域内起主导作用或者掌握关键资源的组织建立和维护,以公开或者半公开的方式,向行业内部或相关组织和公众提供有偿或无偿服务的云平台,如金融云、政务云、医疗云、卫生云等。

推荐阅读

云计算技术架构-云计算四种模式(公有云、私有云、混合云、行业云)_云计算架构_knighthood2001的博客-CSDN博客

云服务器四种部署模式之社区云 - 知乎 (zhihu.com) 

服务模式

网上找了张图,非常形象地展示了三种服务模式。

 三种服务模式

百度百科的名词解释

IaaS

IaaS(Infrastructure as a Service),即基础设施即服务。指把IT基础设施作为一种服务通过网络对外提供,并根据用户对资源的实际使用量或占用量进行计费的一种服务模式。

PaaS

PaaS是(Platform as a Service)的缩写,是指平台即服务。 把服务器平台作为一种服务提供的商业模式,云计算时代相应的服务器平台或者开发环境作为服务进行提供就成为了PaaS(Platform as a Service)。

SaaS

软件运营服务是(Software as a Service,简称SaaS)让用户能够通过互联网连接和使用基于云的应用程序。常见示例有电子邮件、日历和办公工具。 [2]  它不需要用户将软件产品安装在自己的电脑或服务器上。

云计算的发展

从上世纪50年代以来,有70多年的历史,百度百科中对云计算发展历程介绍得很详细。

云计算(科学术语)_百度百科 (baidu.com)

云计算的核心技术

虚拟化技术

虚拟化技术是云计算的核心技术,什么是虚拟化技术?

虚拟化技术是指将计算机的各种实体资源(CPU、内存、磁盘空间、网络适配器等),予以抽象、转换后呈现出来并可供分割、组合为一个或多个电脑配置环境。

下面的这篇文章写的很好,推荐阅读!

深入理解虚拟化 - 知乎 (zhihu.com)

虚拟化

什么是虚拟化?

虚拟化是指不受物理限制的约束

云计算知识第六讲:CPU虚拟化-阿里云开发者社区 (aliyun.com)

常见的虚拟化技术

虚拟化技术分为:服务器虚拟化、存储虚拟化、网络虚拟化、应用虚拟化。

服务器虚拟化

Hypervisor是虚拟化技术的核心

以软件的方式,实现一套和物理主机环境完全一样的虚拟环境,具备物理主机有的所有资源,包括CPU、内存、网络IO、设备IO等,相当于对物理主机的资源进行隔离,供上层使用。

主流的Hypervisor

VMware ESXi

Microsoft Hyper-V

Linux KVM(开源)

Citrix XenServer

裸金属型技术

裸金属虚拟化,直接在硬件上安装虚拟化软件,再在其上安装操作系统和应用,依赖虚拟层内核和服务器控制台进行管理。

"裸金属"是什么?_bisal(Chen Liu)的博客-CSDN博客

阿里云弹性裸金属服务器-神龙架构(X-Dragon)揭秘-阿里云开发者社区 (aliyun.com)

服务器虚拟化技术的特点

分区

隔离

封装 迁移方便

相对于硬件独立

存储虚拟化

CPU

Socket、CPU、Core、Thread、超线程的基本概念

Socket 是卡槽 有单路、双路

Core 指的是核心数

Thread 包括:线程、超线程,超线程核心数=核心数*2

vcpu对应的是线程数

多核vs超线程,多核的速度比超线程块(一个双核vs单核双线程)

推荐阅读

三分钟速览cpu,socket,core,thread等术语之间的关系 - 知乎 (zhihu.com)

CPU工作方式、多核心、超线程技术详解 - 知乎 (zhihu.com)

NUMA亲和度调用

超分是指虚拟化需求的资源总数超过物理机的资源总数。

资源征用

内存虚拟化

内存超额分配

内存是从物理地址0开始的,内存都是连续的

内存的工作机制

推荐阅读

4.1. 内存虚拟化之基本原理 | 码农家园 (codenong.com)

内存的复用技术

cpu-内存-硬盘 

内存共享 写时复制

内存置换

内存气泡 资源征用 ballom 将空闲的虚拟机内存释放给内存使用率较高的虚拟机

tools

推荐阅读

内存复用技术(内存共享、内存置换、内存气泡)、虚拟机QoS、内存大页、内存位图、快照、虚拟机热迁移 - 云计算成长路 - 博客园 (cnblogs.com)

弹性计算服务ESC

实例

实例是一个虚拟的计算环境,由CPU、内存、系统盘和运行的操作系统组成;ESC实例作为云服务器最为核心的概念,其他资源,比如磁盘,IP,镜像,快照等,只有与ESC结合后才具有使用意义。

地域

如何选择?选择客户所在的区域

不同区域的云服务器不能内网互通

可用区

不同可用区的云服务器能内网互通

镜像

类型

公共镜像 自定义镜像 共享镜像 镜像市场

磁盘

存储 

系统盘

数据盘

快照

快照不是备份

数据的完全可用拷贝,是数据可以表示的数据的一个副本

读、写、回滚、删除

数据 源卷 写前拷贝 快照卷

映射表

快照越多,性能越慢

写时重定向

cow pow

三种:

一致性快照:CPU-内存-硬盘 tools(虚拟机工具)

内存快照:慢,内存大小,回滚-开机 落地 硬盘

普通快照:块,瞬间完成,回滚-关机 即时 克隆 可能会丢失数据 没有落地到硬盘的内存数据

专有网络 VPC

网络虚拟化

免费

安全组 ACL

每个ECS实例,至少要加入一个安全组

两个端口

TCP:22 TCP:3389

安全组授权 白名单 黑名单

弹性网卡

主网卡 辅助网卡

标签

标识资源,方便识别

未完待续……

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

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

相关文章

iOS开发-WebRTC本地直播高分辨率不显示画面问题

iOS开发-WebRTC本地直播高分辨率不显示画面问题 在之前使用WebRTC结合ossrs进行推流时候,ossrs的播放端无法看到高分辨率画面问题。根据这个问题,找到了解决方案。 一、WebRTC是什么 WebRTC是什么呢? WebRTC (Web Real-Time Communicatio…

Qt应用开发(基础篇)——拆分器窗口 QSplitter

一、前言 QSplitter继承于QFrame,QFrame继承于QWidget,是Qt的一个部件容器工具类。 框架类QFrame介绍 QSplitter拆分器,用户通过拖动子部件之间的边界来控制子部件的大小,在应用开发中数据分模块展示、图片展示等场景下使用。 二、…

React集成tinymce插件

目录 一、Tinymce介绍 二、React集成Tinymce 1、安装tinymce/tinymce-react组件 2、React中引用 三、如何配置中文语言包 1、下载中文包 2、把语言文件放入tinymce 3、tinymce配置项中配置语言 一、Tinymce介绍 官网:The Most Advanced WYSIWYG Editor | T…

Django路由Router

文章目录 一、路由router路由匹配命名空间反向解析 二、实践创建用户模型Model添加子路由 - 创建用户首页页面跳转 - 使用反向解析和命名空间1. 不使用命名空间的效果2. 使用命名空间的效果 用户详情页面跳转 - 路由传参路由传递多个参数re_path 以前写法,了解即可重定向Redire…

nodejs+vue+elementui美食网站的设计与实现演示录像2023_0fh04

本次的毕业设计主要就是设计并开发一个美食网站软件。运用当前Google提供的nodejs 框架来实现对美食信息查询功能。当然使用的数据库是mysql。系统主要包括个人信息修改,对餐厅管理、用户管理、餐厅信息管理、菜系分类管理、美食信息管理、美食文化管理、系统管理、…

【VB6|第23期】原来Jet.OLEDB也可以读取新版.xlsx的Excel文件

日期:2023年8月11日 作者:Commas 签名:(ง •_•)ง 积跬步以致千里,积小流以成江海…… 注释:如果您觉得有所帮助,帮忙点个赞,也可以关注我,我们一起成长;如果有不对的地方&#xf…

MySQL 小测试

目录 基础查询 ​ 高级查询 基础查询 现有用户表user数据如下: 1、写出ddl语句创建如上表,插入数据,查询所有数据 #创建表user create table user( id int UNSIGNED auto_increment key , device_id int UNSIGNED, gender varchar…

【算法】双指针——leetcode盛最多水的容器、剑指Offer57和为s的两个数字

盛水最多的容器 (1)暴力解法 算法思路:我们枚举出所有的容器大小,取最大值即可。 容器容积的计算方式: 设两指针 i , j ,分别指向水槽板的最左端以及最右端,此时容器的宽度为 j - i 。由于容器…

七道Android面试题,先来简单热个身

作者:Coffeeee 马上就要到招(tiao)聘(cao)旺季金勾银十了,一批一批的社会精英在寻找自己的下一家的同时,也开始着手为面试做准备,回想起自己这些年,也大大小小经历过不少面试,有被面试过,也有当…

mybatis-plus的逻辑删除的坑

一旦在逻辑字段上加了TableLogic逻辑删除的配置,并且使用mybatis-plus自带的方法时(如果自己用xml写SQL不会出现下面的情况) 查询、修改时会自动排除逻辑删除的数据 当使用mybatis-plus自带的查询方法时,就不用每次查询的时候跟…

构建 LVS-DR 群集、配置nginx负载均衡。

目录 一、基于 CentOS 7 构建 LVS-DR 群集 1、准备四台虚拟机 2、配置负载调度器(192.168.2.130) 3、部署共享存储(192.168.2.133) 4、配置两个Web服务器(192.168.2.131、192.168.2.132) 测试集群 二…

【HCIP】重发布实验

题目: 配置: R1 //配置ip地址 [r1]int g0/0/0 [r1-GigabitEthernet0/0/0]ip add 12.1.1.1 24 [r1-GigabitEthernet0/0/0]int g0/0/1 [r1-GigabitEthernet0/0/1]ip add 13.1.1.1 24 [r1-GigabitEthernet0/0/1]int lo0 [r1-LoopBack0]ip add 1.1.1.1 24 /…

天马上位在即,将成为iPhoneSE4二级供应商,SE4有望2025年量产

根据知情人士透露,国内OLED面板制造商,如天马,正在积极争取成为苹果iPhone SE 4的AMOLED面板供应商。 苹果面板采购负责人已经在今年上半年访问了中国大陆的主要柔性AMOLED面板制造商之一,这意味着国内一家OLED面板厂商有望成为iP…

哪些人会看作业指导书?作业指导书怎样才能发挥作用?

一般人普遍人为,作业指导书就是给操作人员看的。其实不然,那么哪些人会看作业指导书?大致可以分为: 第一类:新到工作岗位的员工。其中包括新进员工和新转岗位的员工,他们都会在师傅或领班组长的带领指导下,…

MySQL 数据类型总结

整形数据类型 1字节 8bit 2^8256

安灯Andon系统的应用与优势

安灯系统是一款与硬件相结合,实时了解机台与工位状态,让异常的信息得到快速、高效的解决的系统软件,同时记录每次异常报警的种类、响应时间和处理问题用时,提供改善生产管理和人员考核的数据参考,实现透明、快速的生产…

C++实现一键关闭桌面

方法一&#xff1a; C关闭桌面,explorer.exe #include<Windows.h> #include <TlHelp32.h> #include"resource.h" #pragma warning(disable:4996) void taskkill(const char * name) {HANDLE info_handle CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,…

C++ 派生类的拷贝构造函数

当存在类的继承关系时&#xff0c;对于一个类&#xff0c;如果程序员没有编写拷贝构造函数&#xff0c;编译系统会在必要时自动生成一个隐含的拷贝构造函数&#xff0c;这个隐含的拷贝构造函数会自动调用基类的拷贝构造函数&#xff0c;然后对派生类新增的成员对象一一执行拷贝…

更新镜像配置

安装docker Install Docker Desktop on Linux | Docker Documentation 拉取镜像 sudo docker pull reg.docker.xx-inc.com/xxx/xxxx:20220916 基于镜像运行容器 sudo docker run -it reg.docker.xx-inc.com/xx/xxxx:20230317 /bin/bash 修改配置后ctrlp&#xff0c;再ctrlq…

激光切割机的操作中蛙跳技术是什么意思

其实&#xff0c;蛙跳技术就是指在激光切割机运行的过程中&#xff0c;机器换位置的方式。打个比方&#xff0c;你刚刚在这儿把孔1切好了&#xff0c;接下来就得跑到那儿把孔2切了。 在这个过程中&#xff0c;激光切割机就像是一只青蛙&#xff0c;要从一个位置跳到另一个位置。…