Linux Server Virtualization是什么意思?
今天,我去接受采访,有人告诉我,几个月后,我将进行
Linux服务器虚拟化.我知道自从我使用Virtualbox以来虚拟化意味着什么,但我不完全确定它与服务器的关系以及它在典型工作场景中的使用方式.我可以对此做一些简短的解释吗?一定要技术性.
谢谢! 解决方法
什么是虚拟化
简而言之,虚拟化是虚拟(而不是物理或实际)的创建,例如操作系统,存储设备,服务器甚至网络设备(例如交换机). 由于您特别询问Linux虚拟化,我将假设您正在引用服务器和桌面: 服务器虚拟化是服务器用户对服务器资源(包括单个物理服务器,处理器和操作系统的#和身份)的屏蔽. 桌面虚拟化可以屏蔽来自桌面用户的桌面资源(包括单个物理桌面计算机,处理器和操作系统的#和身份). 每个 – 目的是使用户不必理解和管理服务器/桌面资源的复杂细节,同时增加资源共享和利用率并保持以后扩展的能力. 虚拟化方法(linux) 虚拟化系统有许多不同的方法,每种方法各有优缺点. > Paravirtulization: 简而言之,为了奔跑 Xen,lguest和用户模式Linux Intel VT和AMD-V CPU都有能力 Xen和KVM做硬件辅助 容器根本不运行虚拟机,而只是将多个用户空间环境彼此隔离,而所有内容都在一个内核下运行. (许多系统管理员认为这是因为他们只需要修补或维护1个内核而不是许多系统管理员.)容器系统往往具有低开销和高密度,但不同容器之间的隔离度较低.这当然是有代价的 – 因为容器系统只允许运行1个内核 – 但是它们同时支持不同容器中的各种Linux发行版.有许多不同的Container系统 – 例如Solaris Zones,Linux-VServer和OpenVZ / Virtuozzo. OpenVZ在不同的容器之间具有相对完全的资源隔离,另外两个具有较少的控制. FreeBSD Jails可以看作是容器的前身 – 但是当然Jails或者说BSD不是Linux. 希望这有助于您简化Linux虚拟化的细分. 我建议窥视Proxmox项目http://www.proxmox.com/products/proxmox-ve这是开源 – 并且允许您同时测试同一系统上的KVM和基于容器的虚拟化. 请务必对此撰写和投票发表评论. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |