[云计算] 虚拟化笔记

news2024/9/21 22:36:20

原著: 韩冰,[云计算课程], 有删改。

目的

对 IT 资源简化,用户通过标准接口访问。

资源是提高一定功能的实现 。可以是硬件, 如CPU, 也可以是软件。

发展史

1961 IBM CPU 分时间片, 一个CPU 虚拟化为多个 CPU. 这是虚拟化的雏形。
1972 system 32 分时系统命名为虚拟机
1990 system 390 CPU 逻辑分区。一个物理 CPU 分为 10 CPU.

原理

虚拟机称为客户,而物理主机是宿主。虚拟化层连接客户和宿主。
OS OS
VMM
硬件

与物理上执行的行为一致。

保真性、高性能、安全性,兼容性

分类

计算虚拟化

区分优先顺序, 动态分配资源。
物理分层形式。

云计算是业务模式,虚拟化和分布式系统是云计算的关键技术。

应用虚拟化

桌面应用

存储虚拟化

不同存储设备结合,灵活使用。按照冷热数据,利用不同的存储设备的时间和成本、容量的考量,可以分层存储。实际的物理分布对客户无感。

物理卷(PV)可以是一个磁盘,也可是磁盘的一个分区。逻辑卷组(VG), 是由多个物理卷组成,收尾相连。

| PV 1 | PV 2 | PV 3 | … | PV N |

存储系统是存放数据的存储介质和控制硬件和软件组成。分为存储架构,存储组件,以及解决方案。外置存储包括磁盘阵列,光盘等。存储连接设备包括光纤,数据线, 总线等。软件包括备份软件,管理软件等。
用户针对速度从大到小,容量从大到小的分级多层次存储。

存储虚拟化是在存储设备上抽象一个逻辑层,集中到资源池,实现共享,虚拟化屏蔽存储复杂性。

广义是软件定义存储的方式存储虚拟化。
集中式是所有数据在一个节点,而分布式是数据分布在很多个节点。

狭义存储虚拟化分类:

位置
分主机、设备、网络虚拟化, 网络虚拟化是主流。

云存储
云盘, 软件即服务。通过集群应用,网格技术和分布式文件系统等功能,把网络中大量不同存储设备协调工作。

网络虚拟化

局域网,专用网, 整合一起。
网络虚拟化发展分四个部分,虚拟网卡, 虚拟交换机,硬件虚拟化,

超融合架构: 分布式存储层和计算虚拟化。

实现方式

基于主机的虚拟化

小结

虚拟化是云计算不可少的核心技术之一。
在这里插入图片描述

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

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

相关文章

数据结构: 树状数组

在OI赛事中,数据结构是非常重要的一个内容,更是有人说过,算法数据结构程序: A l g o r i t h m D a t a AlgorithmData AlgorithmData S t r u c t u r e P r o g r a m m i n g StructureProgramming StructureProgramming 接下来&#…

Python | Leetcode Python题解之第373题查找和最小的K对数字

题目: 题解: class Solution:def kSmallestPairs(self, nums1: List[int], nums2: List[int], k: int) -> List[List[int]]:m, n len(nums1), len(nums2)# 二分查找第 k 小的数对和left, right nums1[0] nums2[0], nums1[m - 1] nums2[n - 1] 1…

【大模型从入门到精通40】LLM部署运维(LLM Ops)使用Kubeflow Pipelines掌握LLM工作流2

这里写目录标题 使用Kubeflow Pipeline组件:输出与任务对象理解PipelineTask对象通过PipelineTask.output访问输出数据组件函数中的关键字参数实用贴士 在Kubeflow Pipelines中链接组件:传递输出定义依赖组件传递组件输出常见错误:传递正确的…

【Python进阶(十)】——Matplotlib基础可视化

🍉CSDN小墨&晓末:https://blog.csdn.net/jd1813346972 个人介绍: 研一|统计学|干货分享          擅长Python、Matlab、R等主流编程软件          累计十余项国家级比赛奖项,参与研究经费10w、40w级横向 文…

Gradle安装使用

下载安装包 Gradle | Releases 解压后在.bash_profile添加环境变量 更新并检查 source ~/.bash_profile

计算机的错误计算(七十二)

摘要 讨论大数的余割函数 csc(x)的错误计算。 例1. 在 Excel 中计算 csc(1234567.89) . 直接贴图: 然而,正确值是 -0.2023325675399672e1(ISRealsoft 提供)。 Excel 的输出中有 6位错误数字。 例2. 在 Maple中计算 csc(32^58…

回归预测|基于北方苍鹰优化极端梯度提升树的数据回归预测Matlab程序NGO-XGBoost多特征输入单输出

回归预测|基于北方苍鹰优化极端梯度提升树的数据回归预测Matlab程序NGO-XGBoost多特征输入单输出 文章目录 前言回归预测|基于北方苍鹰优化极端梯度提升树的数据回归预测Matlab程序NGO-XGBoost多特征输入单输出 一、NGO-XGBoost模型1. 理解XGBoost2. 理解NGO优化算法3. NGO-XGB…

Kmeans算法原理及Python实现

K-means算法是一种广泛使用的聚类算法,其原理相对简单且易于实现,属于无监督学习的一种。以下是对K-means算法原理的详细解析: 一、基本思想 K-means算法的基本思想是将数据集划分为K个簇,使得每个簇内的数据点尽可能相似&#x…

从0到1使用webpack搭建react脚手架

背景 好多前端童鞋工作多年依然不会使用webpack搭建react脚手架,本文就介绍下如何从零开始搭建一个属于你自己的前端脚手架,提高自己的工程化实力,同时也提高团队的开发效率。 一、基础配置 目标:可以启动最简单的react项目 初…

调用股票网站接口读取大A数据——个股资金流入趋势

以某股票为例,调用自定义的一个类,读取数据。 class BigAData:# 获取资金流向数据def get_money_flow(self, stock_code, page1, num20, sortopendate, asc0):该函数通过股票代码从新浪财经API获取资金流向数据。参数包括股票代码、页数、每页数量、排序…

Elasticsearch安装 Kibana安装

安装Elasticsearch 一、拉取镜像或者上传 docker pull Elasticsearch 二、将上传的镜像导入(在仓库拉取的这一步跳过) docker load -i es.tar docker load -i 三、创建容器 1.Elasticsearch 注意修改到自己的网络(第八行) docker run -d \--nam…

创意无限,思维升级:2024年思维导图软件新趋势与精选推荐

如何高效地整理思绪、规划项目、乃至进行知识管理,成为了每个人都需要面对的重要课题。xmind思维导图这一强大的思维工具,可以辅助我们对只是进行梳理,这次我就展示一下这类思维导图工具有哪些。 1福晰思维导图 链接一下:https:…

HashMap 的实现原理

说一下 HashMap 的实现原理? JDK1.7 HashMap的主干是一个Entry数组。Entry是HashMap的基本组成单元,每一个Entry包含一个key-value键值对。(其实所谓Map其实就是保存了两个对象之间的映射关系的一种集合),其中Key 和…

pycharm 出现库已经安装了,但是无法导入的解决方法

打开File - Setttings , 找到 Project interpreter 找到system interpreter 安装

Golang | Leetcode Golang题解之第372题超级次方

题目: 题解: const mod 1337func pow(x, n int) int {res : 1for ; n > 0; n / 2 {if n&1 > 0 {res res * x % mod}x x * x % mod}return res }func superPow(a int, b []int) int {ans : 1for _, e : range b {ans pow(ans, 10) * pow(a…

【Python】家庭用电数据分析Prophet预测

数据集:Household Electricity Consumption | Kaggle 目录 数据集简介 探索性分析 Prophet预测 Prophet模型 Prophet理念 Prophet优点 数据集简介 240000-household-electricity-consumption-records数据集包含了一个家庭6个月的用电数据,收集于2…

vitepress打包异常 build error

今天给vitepress进行打包发布时出现了一个很奇怪的报错。 然后通过git版本回滚发现是正常发布的,说明环境是没有问题的 那么,就看看到改变了哪些文件。 环境版本 vitepress(^1.3.1) node(v18.19.0)猜测1 是文件的内容里面图片找不到导致的错误。猜测2 是…

Ps:首选项 - 历史记录

Ps菜单:编辑/首选项 Edit/Preferences 快捷键:Ctrl K Photoshop 首选项中的“历史记录” History选项卡允许用户更好地管理Photoshop中的编辑历史,确保在需要时能够回溯操作或提供详细的操作记录。 提示: 默认情况下,…

[数据集][目标检测]电力场景输电线防震锤检测数据集VOC+YOLO格式2721张2类别

数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):2721 标注数量(xml文件个数):2721 标注数量(txt文件个数):2721 标注…

Go语言操作文件上传和下载应用教程

Go语言操作文件上传和下载应用教程 我们在使用Go的日常开发中,经常会遇到对文件的处理,例如:上传、下载、读写等(详情见Go 文件操作基本方法大全),且我们在实际应用中,基本都是使用框架自带的文…