VPS虚拟化架构OpenVZ和KVM的区别

VPS虚拟化架构OpenVZ和KVM的区别,第1张

一、主体不同

1、OpenVZ:是基于Linux平台的 *** 作系统服务器虚拟化解决方案。

2、KVM: 通过直接连接键盘、视频和鼠标 (KVM) 端口,能够访问和控制计算机。

二、作用不同

1、OpenVZ:可以在单个物理服务器上创建多个隔离的虚拟专用服务器(VPS)并以最大效率共享硬件和管理资源。

2、KVM: 提供真正的主板级别访问,并支持多平台服务器和串行设备。

三、优势不同

1、OpenVZ:具有标准的启动脚本、软件厂商提供的可以运行在VPS内部的软件而无需为OpenVZ做特别的修改或调整。

2、KVM:即插即用的设计, *** 作起来方便简单。可支持PC、SUN和MAC等各种品牌计算机和服务器。

参考资料来源:百度百科-KVM

参考资料来源:百度百科-openVZ

一什么是虚拟化?
简单来讲,虚拟化就是为一些组件创建虚拟(而不是物理)版本的过程。虚拟化可以应用到计算机、 *** 作系统、存储设备、应用或网络。但是,服务器虚拟化才是虚拟化的核心。 现如今的 x86 服务器的设计存在局限性,每次只能运行一个 *** 作系统和应用,这为 IT 部门带来了挑战。因此,即使是小型数据中心也必须部署大量服务器,而每台服务器的容量利用率只有 5% 到 15%,无论以哪种标准来衡量,都十分的低效。
虚拟化使用软件来模拟硬件并创建虚拟计算机系统。这样一来,企业便可以在单台服务器上运行多个虚拟系统,也就是运行多个 *** 作系统和应用,而这可以实现规模经济以及提高效益。
二为什么要虚拟化?
虚拟化技术能为我们解决很多以前解决不了的技术:
1、服务器整合技术:这个技术在没有虚拟化技术之前是很难完成的。因为什么东西都是实际存在的,想把两个工作相对较少的服务器整合到一起是很困难的。然而当有了虚拟化技术以后使这种服务器整合技术变得非常容易。而这个技术需要借助我下面介绍的2、3条技术。
2、负载均衡技术:
负载均衡技术是只在每台服务器上安装一个负载均衡器,然后设置很多的调度算法及临界值。来判断此时此刻服务器的压力是轻还是重。然后根据轻重来完成服务器的合并,而合并又依据了第三条技术。
3、动态迁移技术:这个技术是前两个技术的根基,但是却不只仅仅限于前两个技术。它的目的是可以在服务器开启的状态下,把其上面的虚拟机迁移到其他的服务器上面。工作原理大体是先将目标服务器上模拟出此服务器的硬件状态,然后迁移数据,最后释放此服务器的信息。
4、克隆技术:这个技术说起来和上面那个技术很像,但是却不一样。克隆技术是把一台服务器的环境配置好了后可以通过克隆技术使其他的机子都达到和这台机子一样的效果,假如要配置100台甚至1000台服务器的话这种克隆技术是非常可观的。它和动态迁移的区别是在服务器不停机的状态下,动态迁移要求迁移的彼此必须是共享内存的,但是克隆并没有这个限制。
5、灾难恢复技术:灾难恢复是所有大型公司必须考虑的问题,因为当一些意外发生时,比如:突然断电,硬件损坏,洪水,地震,等一系列情况是,如何把灾难所造成的数据损失降到最低甚至是不损失。这要依靠第六条技术。
6、虚拟快照技术:虚拟快照技术是将虚拟机此时的状态像照片一样保存下来,当然我说的很容易,其实现原理需要非常复杂,包括cpu运行状态,内存中的数据等等。这样保存下这些虚拟技术当发生灾难或者某些失误导致虚拟机出问题时,可以很快恢复。
7、改善系统可用性。这里的可用性只得是零 down机,在这种情况下我们才可以使得效率最大化。而零down机的前提是每台服务器必须要有一个镜像,在主虚拟机和次虚拟机之间有一条心跳线来维持两者之间的关系,当心跳线停止时,次虚拟机立马启动,代替主虚拟机。
8、安全性:我们直到虚拟化在硬件层上都有一层VMM来时时刻刻侦测每台虚拟机的动向,包括捕获异常,解决门事件,完成调度等等。所以当一些危险因素来临时由于VMM的存在使得我们可以非常快的侦测到这个问题并解决它。这能比以前的硬件层上面直接是 *** 作系统快速很多。

空间和主机是同一个概念,虚拟主机空间,而网站服务器是另外一个概念。
网站服务器是指在互联网数据中心中存放网站的服务器,主要用于网站的互联网中的发布、应用,是网络应用的基础硬件设施。网站服务器可根据网站应用的需要,部署搭建ASP/JSP/NET/PHP等应用环境。流行两种环境一种是Linux+Apache(Nginx)+Mysql+Php 也就是LAMP/LNMP环境;另一种是WINDOWS+IIS+ASP/NET+MSSQL环境。
虚拟主机空间 是通过虚拟主机空间 ware Server虚拟化技术实现的虚拟服务器,虚拟化是一个抽象层,它将物理硬件与 *** 作系统分开,从而提供更高的 IT 资源利用率和灵活性。
虚拟主机空间是一项服务器虚拟化和自动化技术,它采用的是 *** 作系统虚拟化技术。 *** 作系统虚拟化的概念是基于共用 *** 作系统内核,这样虚拟服务器就无需额外的虚拟化内核的过程,因而虚拟过程资源损耗就更低,从而可以在一台物理服务器上可以实现更多的虚拟化服务器。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13211352.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-21
下一篇 2023-06-21

发表评论

登录后才能评论

评论列表(0条)

保存