云计算——ACA学习 虚拟化技术概述

这篇具有很好参考价值的文章主要介绍了云计算——ACA学习 虚拟化技术概述。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

云计算——ACA学习 虚拟化技术概述,阿里云 云计算,学习,云计算,阿里云,服务器

  • 作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。 

  • 公众号:网络豆云计算学堂

  •  座右铭:低头赶路,敬事如仪

  • 个人主页: 网络豆的主页​​​​​

写在前面

    本系列将会持续更新云计算阿里云ACA的学习,了解云计算及网络安全相关从业的基础知识,以及阿里云产品的使用部署。提升个人对云计算产品技术的理解。

    阿里云云计算助理工程师认证(ACA - Alibaba Cloud Certification Associate)是面向使用阿里云基础产品的专业技术认证,主要涉及阿里云的计算、存储、网络、云数据库、安全类的核心产品,是对学员掌握阿里云主要产品技术技能水平的全面检验和能力认证, 主要面向学生群体及开发者,也可以做为运维人员的入门证书。

前期回顾

云计算——ACA学习 数据中心概述

云计算——ACA学习 云计算概述

云计算——ACA学习 云计算核心技术

云计算——ACA学习 云计算分类

云计算——ACA学习 云计算架构

云计算——ACA学习 阿里云云计算服务概述

 本期简介

本期将会学习虚拟化概念,虚拟化技术分类,虚拟化类型,为大家讲解,帮助大家了解虚拟化技术的相关概念,掌握虚拟化技术的基本技能。

一.虚拟化技术概述

1.什么是虚拟化

虚拟化技术就是将物理资源虚拟化。在传统架构上一个物理机只能支持一个操作系统及上层应用,那么有了虚拟化技术,一个物理主机可以被分成多个虚拟主机,可以向上支持多个操作系统以及应用。

云计算——ACA学习 虚拟化技术概述,阿里云 云计算,学习,云计算,阿里云,服务器

传统架构

云计算——ACA学习 虚拟化技术概述,阿里云 云计算,学习,云计算,阿里云,服务器

虚拟化架构

2.虚拟化分类

(1)虚拟化执行层面分类

从实现的方式上划分

  • 硬件虚拟化
  • 软件虚拟化
1)软件虚拟化

QEMU

是一款开源的模拟器及虚拟化软件。

作为用户态模拟器,QEMU 可以模拟CPU,提供一套完整的系统环境供没有硬件系统的操作系统或程序进行运行。

作为系统态虚拟机,QEMU 也提供了硬件模拟,可以模拟一个能够运行完整操作系统并支持多个并发用户的虚拟机。

虚拟机里运行的操作系统和程序不知道自己运行在一个虚拟的环境里,以为自己运行在真实的硬件上。

云计算——ACA学习 虚拟化技术概述,阿里云 云计算,学习,云计算,阿里云,服务器

通过软件模拟实现VMM层 通过纯软件的环境来模拟执行客户机的指令。

2)硬件虚拟化

 intel VT

Intel VT即Intel公司的Virtualization Technology虚拟化技术。为解决纯软件虚拟化解决方案在可靠性、安全性和性能上的不足,Intel在它的硬件产品上引入了Intel VT(Virtualization Technology,虚拟化技术)

 云计算——ACA学习 虚拟化技术概述,阿里云 云计算,学习,云计算,阿里云,服务器

硬件虚拟化技术就是指计算机硬件本身提供能力让客户机指令独立执行,而不需要VMM截取重定向。

(2)从虚拟化程度上划分

  • 半虚拟化(更好)
  • 全虚拟化
 1)全虚拟化

KVM

KVM是一种基于硬件的完全虚拟化解决方案,具有高效、灵活、安全等特点,适用于各种虚拟化场景和需求。

不需要对GuestOS操作系统软件的源代码做任何的修改,就可以运行在这样的VMM中。

云计算——ACA学习 虚拟化技术概述,阿里云 云计算,学习,云计算,阿里云,服务器

virtio

virtio是一种I/O半虚拟化解决方案,是一套通用I/O设备虚拟化的程序,是对半虚拟化Hypervisor中的一组通用I/O设备的抽象。

可以让虚拟机(guest)更好地与宿主机(host)进行通信和交互 。

 需要对GuestOS的内核代码做一定的修改,才能够将GuestOS运行在半虚拟化的VMM中


3.虚拟化技术层面分类

虚拟化是云计算的入门技术,从云计算资源的角度,可以分为:计算虚拟化,存储虚拟化,网络虚拟化。

(1)计算虚拟化

计算虚拟化主要包含CPU虚拟化,内存虚拟化,I/O虚拟化

1)CPU虚拟化

 计算机系统最核心的模块,翻译成二进制在CPU中运行,虚拟化技术通过软件方式模拟出假的CPU,让每个虚拟机都以为自己直接管理着真实的底层物理硬件,但实际上是由虚拟机监视器(VMM)来模拟底层硬件并处理特权指令。

确保虚拟机上的指令能被正常执行,且效率接近计算机。

云计算——ACA学习 虚拟化技术概述,阿里云 云计算,学习,云计算,阿里云,服务器

2)内存虚拟化

内存虚拟化技术会在物理内存的基础上创建一个虚拟的内存层,这个虚拟内存层可以被切分成多个虚拟内存空间,每个虚拟内存空间都可以被分配给一个虚拟机。

虚拟机内存空间隔离,认为拥有独立的内存地址。

云计算——ACA学习 虚拟化技术概述,阿里云 云计算,学习,云计算,阿里云,服务器

3) I/O虚拟化

I/O虚拟化,它可以在虚拟机中模拟物理设备的I/O操作,让虚拟机可以像使用物理设备一样进行输入和输出操作。

虚拟机能够访问所需的IO资源,并做隔离。

云计算——ACA学习 虚拟化技术概述,阿里云 云计算,学习,云计算,阿里云,服务器


(2)存储虚拟化

存储虚拟化主要涉及RAID,分布式存储,分布式文件系统。

1)RAID

RAID就是将多个硬盘组合在一起,让它们像一个硬盘一样工作,从而提高了数据的存储性能和可靠性。

DAID解决单块硬盘在设备不可靠问题。

云计算——ACA学习 虚拟化技术概述,阿里云 云计算,学习,云计算,阿里云,服务器

2) 分布式存储

分布式存储主要由于大数据时代而生

3)分布式文件系统

分布式文件系统可以屏蔽底层存储差异


(3)网络虚拟化

网络虚拟化主要包含了网络虚拟化和软件定义网络

四层和七层网络虚拟化主要

  • 四层和七层网络虚拟化主要解耦了网络设备和租户之间的关系
  • 二层和三层网络虚拟化主要解耦了服务器和交换机之间的关系

4.虚拟化管理工具

虚拟机监控器:VMM

(1)VMM

VMM是Virtual Machine Monitor的缩写,也称为虚拟机监视器,VMM是一种实现虚拟化的关键组件,它使得在同一物理硬件上同时运行多个虚拟机成为可能,提高了硬件资源的利用率和管理效率。

云计算——ACA学习 虚拟化技术概述,阿里云 云计算,学习,云计算,阿里云,服务器


5.虚拟化技术优势

1)虚拟化优势

性价比高:虚拟化技术减少了数据中心里服务器和相关硬件数量,降低IT成本

灵活性强:动态迁移技术有效减少迁移成本,服务不中断

稳定性强:强大的安全和故障隔离机制,实现同一主机上运行多个应用程序

利用率高:避免了服务器使用的浪费,充分利用现有的服务器资源文章来源地址https://www.toymoban.com/news/detail-754379.html


到了这里,关于云计算——ACA学习 虚拟化技术概述的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 虚拟化技术 — 虚拟机计算

    NUMA CPU 的主要优势是: 高内存带宽 :每一个 NUMA Node 内部有专用的内存总线访问本地内存,而所有 NUMA Nodes 之间使用共享总线访问远端内存。假设:一个具有 4 个 NUMA Nodes 的系统,每一个 Node 内部有 1GB/s 的存储带宽,同时共享总线也具有 1GB/s 的带宽。如果所有的 Core 总是使

    2024年02月04日
    浏览(15)
  • 云计算虚拟化技术与开发-------虚拟化技术应用第一章内容(虚拟化技术概念、虚拟化特征、虚拟化目的、半虚拟化和全虚拟化特点和区别、虚拟化实现的三种结构的特点和区别)

    云计算虚拟化技术与开发-------虚拟化技术应用第一章内容(虚拟化技术概念、虚拟化特征、虚拟化目的、半虚拟化和全虚拟化特点和区别、虚拟化实现的三种结构的特点和区别)

    目录 虚拟化技术第一章主要内容 虚拟化技术的概念: 虚拟化的特征:         虚拟化的目的: 虚拟化与云计算的关系: 半虚拟化和全虚拟化的特点和区别:  虚拟化实现的三种结构的特点和区别:         虚拟化(Virtualization)是把物理资源转变为逻辑上可以管理

    2024年02月03日
    浏览(11)
  • 云计算与虚拟化技术详解

    云计算与虚拟化技术详解

    1、云计算资源类型 下图所示为计算机科学的虚拟化层次: 节点和网络物理硬件通过多层虚拟化的逻辑简化过程形成弹性化的计算、存储和网络带宽三者整合的虚拟资源池,也就是所讲的云计算模式。 可见云计算的概念是对最底层的物理硬件经过多次虚拟化抽象而形成的,这

    2024年01月17日
    浏览(11)
  • 云计算——ACA学习 阿里云云计算服务概述

    云计算——ACA学习 阿里云云计算服务概述

    作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。  公众号:网络豆云计算学堂  座右铭:低头赶路,敬事如仪 个人主页:  网络豆的主页​​​​​ 目录 写在前面 前期回顾 本期介绍 前言了解 一.阿里云云计算服务  1.阿里云飞天操作系统  (1)

    2024年02月05日
    浏览(10)
  • 云计算资源虚拟化技术实现原理

    说到云计算,我们通常会看到这样的描述,“通过虚拟化技术实现”,不难看出,在云计算的概念中,虚拟化是非常基础,但又相当重要的一环,也是实现云计算的隔离性、扩展性、安全性等诸多问题的关键。 云计算的基础是虚拟化,但虚拟化只是云计算的一部分,云计算是

    2024年02月08日
    浏览(9)
  • 《虚拟化与云计算技术》实训

    《虚拟化与云计算技术》实训

    1.《虚拟化与云计算技术》 课程综合实训是计算机信息管理专业的一门重要的实践课程。通过实训,考核自身对云计算技术的理解,利用云服务器去部署各种环境的的能力;培养自身解决实际问题的职业综合能力,具备收集信息、制定计划、实施计划和自我评价的能力,锻炼

    2024年02月03日
    浏览(12)
  • 云计算采用的各种虚拟化技术比较

    KVM 是一个全虚拟化的解决方案。可以在 x86 架构的计算机上实现虚拟化功能。但 KVM 需要 CPU 中虚拟化功能的支持,只可在具有虚拟化支持的 CPU 上运行,即具有 VT 功能的 Intel CPU 和具有 AMD-V 功能的 AMD CPU。 Xen 也是 Linux 下的一个虚拟化解决方案,也将很快被编入内核中。Xen

    2024年02月01日
    浏览(9)
  • 云计算与虚拟化技术【课堂笔记】

    云计算与虚拟化技术【课堂笔记】

    鲲鹏产业学院 云计算与虚拟化技术 课堂笔记 目录 一、云计算系统及演进 云计算的定义 云计算的三个阶段 云计算的三种服务模式 云计算的四种部署模型 二、未完待续 总结          云计算的本质是一种服务提供模型 ,通过这种模型可以随时、随地、按需地通过网络访

    2024年02月01日
    浏览(11)
  • 虚拟化技术和云计算的关系

    虚拟化技术和云计算的关系

    1、云计算底层就是虚拟化技术。 (1)常见的虚拟化技术:VMware(闭源的,需要收费)、XEN、KVM (2)大部分公司用的虚拟化方案:XEN、KVM 2、虚拟化的历史 (1)1999年VMware首先推出了X86架构虚拟化产品 (2)2002年XEN开源了 (3)2006年以色列公司qumaranet开发了KVM虚拟化 (4)

    2024年02月03日
    浏览(7)
  • 云计算虚拟化技术分析及其演进路线

    云计算虚拟化技术分析及其演进路线

    作者:禅与计算机程序设计艺术 云计算(Cloud Computing)是一种新的计算方式,它把计算能力从中心服务器扩展到一系列网络端点上。随着云计算的发展,越来越多的人将注意力集中在如何利用云资源来提高效率、节约成本以及加强竞争力上。因此,云计算技术的最新研究也就

    2024年02月08日
    浏览(8)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包