当前位置: 首页 > news >正文

KVM-2、虚拟化基础

1. 虚拟化概念

什么是虚拟化

**虚拟化是使用所谓虚拟机管理程序从一台物理机上创建若干个虚拟机的过程。**虚拟机的行为和运转方式与物理机一样,但它们会使用物理机的计算资源,如 CPU 、内存和存储。虚拟机管理程序会根据需要将这些计算资源分配给每个虚拟机。

虚拟化有哪些优势

(1)提高硬件资源使用效率

一个服务器可以开多个虚拟机,给不同的应用使用。打破了一个应用一台服务器的限制。

(2)避免应用和服务之间的软件冲突

很多应用和服务不能安装在同一个系统下。

(3)提高稳定性

实现负载均衡、动态迁移、故障自动隔离,减少关机事件。在共享存储的前提下,可以动态的进行迁移,甚至不用关机。

(4)便于管理,降级管理成本

应用的隔离,每个应用使用独立的虚拟机,减少相互影响。

(5)更快的重新部署、更简单备份

可以使用如下功能:模板、克隆、快照

(6)通过动态资源的配置提高 IT 对业务的灵活适应力

业务重点变化时,可以更加灵活、更快的分配计算、存储资源

通过 cpu 虚拟化、内存虚拟化及 I/O虚拟化从根本上了解虚拟化的原理

2. CPU虚拟化

x86 操作系统是设计直接运行在物理硬件之上的,因此完全占有硬件资

http://www.lryc.cn/news/12635.html

相关文章:

  • 设计模式之观察者模式与访问者模式详解和应用
  • [SSD固态硬盘技术 18] Over-Provisioning (OP 预留空间)详解,谁“偷”走了SSD的容量?
  • spring注解方式整合Dubbo源码解析
  • 大数值金额大写转换(C语言)
  • 迷宫问题图解 : 基于骨架提取、四邻域
  • 设计模式 - 如何在库和主程序之间互相调用数据和函数
  • Redis面试题:1~2亿条数据需要缓存,请问如何设计这个存储案例
  • 程序员必备的软技能-《如何阅读一本书》
  • Java数据结构-栈、队列常用类(Stack、ArrayDeque、LinkedLList)
  • 拯救了大批爬虫程序员,因为一个简单的神器
  • 2023年美赛C题Wordle预测问题三、四建模及Python代码详细讲解
  • 相关性-回忆录(持续更新)
  • (必备技能)使用Python实现屏幕截图
  • 「数据仓库」怎么选择现代数据仓库?
  • 6.3 使用 Swagger 生成 Web API 文档
  • Day894.加锁规则的一些问题 -MySQL实战
  • 【Flutter入门到进阶】Dart进阶篇---Dart异步编程
  • 点云配准方法原理(NDT、ICP)
  • 大规模 IoT 边缘容器集群管理的几种架构-0-边缘容器及架构简介
  • 代码随想录算法训练营第45天动态规划 背包基础 1 2、 416. 分割等和子集
  • QT学习记录(六)类对象属性
  • Spring Cloud Alibaba从搭建到源码完整进阶教程
  • Spring Cloud Nacos实战(一)- 下载和安装
  • 深入理解设备像素比
  • Revisiting Distributed Synchronous SGD 带有Back-up机制的分布式同步SGD方法 论文精读
  • shiro CVE-2020-13933
  • 斐波那契数列(递归+迭代)
  • 2022黑马Redis跟学笔记.实战篇(六)
  • Linux-VMware常用设置(时间+网络)及网络连接激活失败解决方法-基础篇②
  • vue3学习总结1