将服务器的物理资源抽象为逻辑资源,一个服务器变成几台甚至上百台相互隔离的虚拟服务器。我们不再受限于物理边界,而是让CPU、内存、磁盘、I/O等硬件成为可以动态管理的资源池,从而提高资源利用率,简化系统管理,实现服务器集成,使 IT 更能适应业务变化——-这就是服务器虚拟化。
一、虚拟化技术有其优势
它解决了内存和I/O等硬件瓶颈,但也带来了安全隐患。例如,它破坏了正常的网络架构,导致虚拟服务器受到攻击或出现某种情况。
虚拟服务器也会受到影响;可能会导致系统服务器过载。如果服务器过载到一定程度,可能会导致各个虚拟服务器的运行程序过慢,影响客户的使用。
更严重的还可能导致物理服务器系统崩溃,给客户造成不可估量的损失;还会使虚拟机失去安全保护,服务器被攻击的几率大大增加,虚拟机补丁带来的安全风险。
二、服务器虚拟化系统
虚拟机的优势之一是降低了服务器的供电和散热成本,同时让操作更简单、更安全、更方便用户来管理服务器。
此外,部署虚拟机比部署物理机要快得多。您可以在几秒钟内克隆或部署一个新的虚拟服务器,从而不断变化和适应不同的业务需求
同时,为了使企业数据更安全,虚拟化服务器可以在多个服务器上运行一个应用程序服务器,这意味着当一台服务器出现故障或受到攻击时,它可以继续在另一台服务器上运行。
同一个应用程序最大限度地减少了服务器中断的可能性。
服务器虚拟化主要分为三种:“一虚多”、“多虚一”和“多虚多”。
“一虚多”是一台服务器虚拟成多台服务器,即将一台物理服务器分割成多个相互独立、互不干扰
的虚拟环境。
“多虚一”就是多个独立的物理服务器虚拟为一个逻辑服务器,使多台服务器相互协作,处理同一
个业务。
“多虚多”的概念,就是将多台物理服务器虚拟成一台逻辑服务器,然后再将其划分为多个虚拟环
境,即多个业务在多台虚拟服务器上运行。
服务器虚拟化技术大致分三种:完全虚拟化、准虚拟化、操作系统层虚拟化。
一、完全虚拟化
虚拟化方法使用名为hypervisor的一种软件,在虚拟服务器和底层硬件之间建立一个抽象层。而基于核心的虚拟机KVM是面向Linux系统的开源产品。
二、准虚拟化
减轻这种负担的一种方法就是,改动客户操作系统,让它以为自己运行在虚拟环境下,能够与hypervisor协同工作。这种方法就叫准虚拟化para-virtualization。
三、操作系统层虚拟化
实现虚拟化还有一个方法,那就是在操作系统层面增添虚拟服务器功能。Solaris Container就是这方面的一个例子,Virtuozzo、OpenVZ是面向Linux的软件方案。
虚拟化技术简介:
虚拟化技术,用户可以动态启用虚拟服务器又叫虚拟机,每个服务器实际上可以让操作系统以及在上面运行的任何应用程序误以为虚拟机就是实际硬件。
运行多个虚拟机还可以充分发挥物理服务器的计算潜能,迅速应对数据中心不断变化的需求。如今数据中心管理人员面临的虚拟化解决方案种类繁多,有些是专有方案,而有些是开源方案。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)