开启虚拟化技术之旅---1什么是虚拟化?

1:什么是虚拟化?为什么需要虚拟化?

--要了解什么是虚拟化,先来看看企业现在的IT现状是什么?了解为什么会有虚拟化的需求。

---1》企业IT现状

在企业中,重要的应用、业务系统都是要运行在服务器上的,一般一台服务器上只会运行一种业务系统,而随着现在业务发展越来越迅速,业务系统种类越来越多,就产生了以下问题:

---1)需要的服务器数量会越来越多

---2)占地、用电等资源消耗越来越大

---3)服务器维护、更新换代、养人成本越来越大。

由于上面的企业现状,带来了如下的需求:

---1)希望能用一台服务器当多台服务器来使用,以减少占地、耗电等。

---3)提高服务器维护的灵活性,一个人能够维护更多的服务器,减少运营成本。

---3)企业也需要信息系统更现代化及改造。

======

===什么是虚拟化呢???---通俗的讲,虚拟化就是在物理服务器“系统”内用一个个“文件夹”表示一台台的服务器,来实现一台物理服务器内能装下多台“虚拟”的服务器,并且这些虚拟的服务器同时运行,互相独立,互不影响。

---通过虚拟化,这些虚拟机跟硬件的关系又是什么样呢??

有了虚拟化,每个虚拟机(VM)访问硬件的资源时,都是通过了虚拟化层来访问的。这样,我们就可以通过虚拟化层任意为上面的虚拟机分配资源。

 

时间: 2024-12-19 21:13:06

开启虚拟化技术之旅---1什么是虚拟化?的相关文章

KVM虚拟化技术之virt-manager使用及KVM虚拟化平台网络模型介绍

接上篇博文继续 一.使用virt-manager创建和管理虚拟机 1.使用VNC Viewer连接进入虚拟化平台主机 2.打开终端输入virt-manager命令启动virt-manager虚拟机管理界面 #virt-manager 3.通过virt-manager安装CentOS 6.6的虚拟机 点击如图所示图标新建虚拟机: 选择PXE引导,我的网络内存在一个系统自动化部署服务器: 选择操作系统类型和版本: 设置内存和CPU个数: 设置硬盘大小,这里采用动态扩展磁盘空间方式: 忽略这个错误,由

网络虚拟化技术(一): Linux网络虚拟化

创建虚拟网络环境 使用命令 $ ip netns add net0 可以创建一个完全隔离的新网络环境,这个环境包括一个独立的网卡空间,路由表,ARP表,ip地址表,iptables,ebtables,等等.总之,与网络有关的组件都是独立的. ip命令需要root权限的,但是由于本文大量使用ip命令,于是笔者给ip命令添加了capability,使普通用户也能使用ip命令 使用命令 $ ip netns list net0 可以看到我们刚才创建的网络环境 进入虚拟网络环境 使用命令 $ ip ne

KVM虚拟化技术(一)虚拟化简介

一 .虚拟化 虚拟化是指计算机元件在虚拟的基础上而不是真实的基础上运行.虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程.CPU的虚拟化技术可以单CPU模 拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率. 虚拟化的类型: 全虚拟化 半虚拟化(涉及修改guestos内核,因此仅支持开源kernel的系统) 硬件辅助虚拟化(主板上开启虚拟化支持) 几种虚拟化软件简介 KVM 完全虚拟化 架构:寄居架构(linux

Docker容器虚拟化技术

Docker是近十年软件工程领域最大的革命.Docker的技术可以完全存驻整个软件的开发.测试.部署和运维等软件生产的方方面面的环节. 提到Docker,也不得不提虚拟化,因为大家谈云计算的时候,也不得不提虚拟化技术.Docker所代表的虚拟化技术和我们以前谈的云计算的虚拟化技术怎么区别呢?以前我们谈云计算的虚拟化技术都是一些譬如Vmware或者是openstack,这些为代表的虚拟化技术都是比较重量级的虚拟化.以vmware举例,vmware大家都知道,他虚拟化的时候是将传统的一台计算机抽象成

虚拟化技术—基础(1)

https://www.cnblogs.com/fqxy/p/9828796.html 本文围绕下面3个问题进行对虚拟化技术展开讨论: 1.虚拟化技术实现方式有哪些?虚拟化技术分哪些? 2.请分别通过kvm.xen工具来实现虚拟化系统的部署? 3.请描述openstack.kvmqemu-kv.libvirt及xen之间的关系. 虚拟化诞生和发展 1961年 IBM709机实现了分时系统,将CPU占用切分为多个极短(1/100sec)时间片,每一个时间片都执行着不同的任务.通过对这些时间片的轮询

49 Linux操作系统原理、虚拟化技术基础原理

04 虚拟化技术基础原理 一.配置虚拟化网络 1.编辑配置文件 #关闭NetworkManager [[email protected] ~]# service NetworkManager stop [[email protected] ~]# chkconfig NetworkManager off    [[email protected] ~]# chkconfig --list NetworkManager NetworkManager  0:关闭  1:关闭  2:关闭  3:关闭

Xen虚拟化技术中PV和HVM的区别

转自 这里 Xen是一个开源的type-1或者裸机管理程序,它使得一个物理主机能够同时并行运行多个相同的或者不同的操作系统实例.Xen是目前唯一的开源可得的type-1管理程序.Xen被应用于许多商业和开源的应用程序中,比如:服务器虚拟化(server virtualization).基础设施即服务(Infrastructure as a Service).桌面虚拟化(desktop virtualization).安全应用程序(security applications).嵌入式和硬件设备(e

桌面虚拟化技术获得突破,成本已降至传统PC以下

当今世界,谁才是IT部门,即CIO的上级决策者? 是CEO?--不是. 是CTO吗?--不是,再猜猜. 试着想想CFO,或者,COO吧. 根据Gartner和财务高管调查基金会(FERF)联合进行的新的调查研究结果,CFO和COO已经"逐渐成为许多组织内部在技术投资方面的最终决策者,"为什么这已经成为一种趋势不是笔者今天分析的重点,但是其中很重要一点原因是IT部门并非盈利创造部门,相反,在绝大部分企业中,IT部门是花钱的部门,为了应对法律法规.财政收入和内部客户等各种压力,企业需要把所

内核级虚拟化技术

这篇可能讲的有一点点的无聊,因为基本上是概念性的东西,我也是理解了很久才慢慢的搞懂的. 一.虚拟化与虚拟化技术 1.1.虚拟化的定义 虚拟化主要指的是特殊的技术,通过隐藏特定计算平台的实际物理特性,为用户提供抽象的.统一的.模拟的计算环境(称为虚拟机)(IBM定义).虚拟化为有效利用大型机的资源提供了技术支持. 虚拟机技术也是多种多样,而可以虚拟的层次或者可虚拟的方面也是遍布从硬件到应用层整个计算机系统. 1.2.虚拟化技术 其实现在的虚拟化技术非常多的,比如说我现在在用的:VMWare.Vir