网站地图
  |  
RSS订阅
  |  
设为首页
  |  
加入收藏
xen vps服务器原理是什么 VPS简介
来源:艾特云主机时间:2019-08-31 14:35:10浏览数:448

Xen原理是什么?今天我们简单来了解一下Xen的原理,部分内容没有完全说明到,欢迎大家继续关注我们的网站,我们还会不断更新的。

  简介Xen是由剑桥大学计算机实验室开发的一个开源项目。是一个直接运行在计算机硬件之上的用以替代操作系统的软件层,它能够在计算机硬件上并发的运行多个客户操作系统(GuestOS)。目前已经在开源社区中得到了极大的推动。Xen支持x86、x86-64、安腾(Itanium)、PowerPC和ARM多种处理器,因此Xen可以在大量的计算设备上运行,目前Xen支持Linux、NetBSD、FreeBSD、Solaris、Windows和其他常用的操作系统作为客户操作系统在其管理程序上运行。1.2Xen虚拟化类型Xen对虚拟机的虚拟化分为两大类,半虚拟化(Paravirtualization)和完全虚拟化(HardwareVirtualMachine)。
xen vps
  1.2.1半虚拟化半虚拟化(Paravirtualization)有些资料称为“超虚拟化”,简称为PV,是Xen主导的虚拟化技术。这种技术允许虚拟机操作系统感知到自己运行在XenHypervisor上而不是直接运行在硬件上,同时也可以识别出其他运行在相同环境中的客户虚拟机。在XenHypervisor上运行的半虚拟化的操作系统,为了调用系统管理程序(XenHypervisor),要有选择地修改操作系统,然而却不需要修改操作系统上运行的应用程序。由于Xen需要修改操作系统内核,所以您不能直接让当前的Linux内核在Xen系统管理程序中运行,除非它已经移植到了Xen架构。不过,如果当前系统可以使用新的已经移植到Xen架构的Linux内核,那么您就可以不加修改地运行现有的系统。

  1.2.2完全虚拟化


  完全虚拟化(HardwareVirtualMachine)又称“硬件虚拟化”,简称HVM,是指运行在虚拟环境上的虚拟机在运行过程中始终感觉自己是直接运行在硬件之上的,并且感知不到在相同硬件环境下运行着其他虚拟机的虚拟技术。

  在XenHypervisor运行的完全虚拟化虚拟机,所运行的操作系统都是标准的操作系统,即:无需任何修改的操作系统版本。同时也需要提供特殊的硬件设备。

  值的注意的是,在Xen上虚拟的Windows虚拟机必须采用完全虚拟化技术。

  1.3基本组件

  Xen包含三大部分:

  XenHypervisor

  直接运行于硬件之上是Xen客户操作系统与硬件资源之间的访问接口(如:)。通过将客户操作系统与硬件进行分类,Xen管理系统可以允许客户操作系统安全,独立的运行在相同硬件环境之上。

  
  运行在Xen管理程序之上,具有直接访问硬件和管理其他客户操作系统的特权的客户操作系统。
xen vps

  运行在Xen管理程序之上的普通客户操作系统或业务操作系统,不能直接访问硬件资源(如:内存,硬盘等),但可以独立并行的存在多个。

  Xen组件结构

  1.3.1XenHypervisorXenHypervisor是直接运行在硬件与所有操作系统之间的基本软件层。它负责为运行在硬件设备上的不同种类的虚拟机(不同操作系统)进行CPU调度和内存分配。XenHypervisor对虚拟机来说不单单是硬件的抽象接口,同时也控制虚拟机的执行,让他们之间共享通用的处理环境。XenHypervisor不负责处理诸如网络、外部存储设备、视频或其他通用的I/O处理。1.3.2Domain0Domain0是经过修改的Linux内核,是运行在XenHypervisor之上独一无二的虚拟机,拥有访问物理I/O资源的特权,并且可以与其他运行在XenHypervisor之上的其他虚拟机进行交互。所有的Xen虚拟环境都需要先运行Domain0,然后才能运行其他的虚拟客户机。Domain0在Xen中担任管理员的角色,它负责管理其他虚拟客户机。在Domain0中包含两个驱动程序,用于支持其他客户虚拟机对于网络和硬盘的访问请求。这两个驱动分别是NetworkBackendDriver和BlockBackendDriver。NetworkBackendDriver直接与本地的网络硬件进行通信,用于处理来自DomainU客户机的所有关于网络的虚拟机请求。根据DomainU发出的请求BlockBackendDriver直接与本地的存储设备进行通信然后,将数据读写到存储设备上。

  1.3.3DomainU

  DomainU客户虚拟机没有直接访问物理硬件的权限。所有在XenHypervisor上运行的半虚拟化客户虚拟机(简称:DomainUPVGuests)都是被修改过的基于Linux的操作系统、Solaris、FreeBSD和其他基于UNIX的操作系统。所有完全虚拟化客户虚拟机(简称:DomainUHVMGuests)则是标准的Windows和其他任何一种未被修改过的操作系统。

  无论是半虚拟化DomainU还是完全虚拟化DomainU,作为客户虚拟机系统,DomainU在XenHypervisor上运行并行的存在多个,他们之间相互独立,每个DomainU都拥有自己所能操作的虚拟资源(如:内存,磁盘等)。而且允许单独一个DomainU进行重启和关机操作而不影响其他DomainU。

  部分Xen原理就介绍到这了,由于篇幅有限下次在将完整的内容分享给大家,好了今天就这样了,这里是艾特云网站,我们下期再见。

 

本文关键词:服务器知识

上一篇:新加坡OneAsiaHost VPS购买教程分享
最近一段时间据说是由于海底光缆问题导致访问美国线路的机器抽风比较严重,导致我们网站和机器的访问速度较慢,具体是不是这个问题小编也不知道。于是很多人都在追寻香港和新加坡等地的机器,这样可以缓解我们中文网站的速度和使用效率。当然,如果在恢复美国线路之后还是有自己的优势的,毕竟带宽是香港等地机器不能比的。
下一篇:什么是联通vps主机 优质虚拟专用主机需尽快知晓
什么是联通vps主机 优质虚拟专用主机需尽快知晓
相关文章
猜你喜欢
虚拟主机,简单的说就是“虚拟空间”,就好比分蛋糕,把蛋糕分成好多分,而每一块小蛋糕就是一个虚拟主机。即每一台虚拟主机分割而出的小主机,提供给用户网站租用托管等的基本服务。
一周热门文章
GoDaddy花1美元就能建站吗?没错没有你想不到的,1美元就可以使用Godaddy建立属于自己的个人网站了,究竟是怎么建设呢?我们一起来看看是怎么一回事吧。
从2013年开始,OpenShift空间已经成为了免费空间当中当之无愧的“瑰宝”,虽然说OpenShift也存在着PHP程序不兼容、国内访问速度慢、访问出现莫名的SSL错误等毛病,但是如果真要推荐一个免费空间给新手的话,还是OpenShift
总之,蒲公英X5路由器智能组网与传统的VPN搭建方式相比确实更简单快速,而且由于其设置以及界面设计都很简洁、易于理解,所以从开机到组网搭建最多仅需几分钟,能够解决企业部署Vlan组网的问题。对于小型企业来说搭建VPN网络成本非常低,再也不需要协同软件即可异地组网、文件实时共享,并可以比较自由、方便地使用异地的资源。
正规的服务器保管都会签定保管协议,这样好清晰两边的职责责任,比方产权、服务规范、问题处理流程等,签定协议便利在后期使用过程中遇到问题时有处理规范,也是一种正式的法律确保。
说起国外服务器​相信大家应该都非常的熟悉,比如韩国服务器、美国服务器等等都被我们称之为国外服务器。也许大家偶尔还会听说国外代理服务器以及反向代理服务器这样的名词,对于大部分人来说这两个概念可能会有些模糊。那么,什么是国外代理服务器?什么又是反向代理服务器呢?下面是小编为大家整理的国外免费代理服务器与反向代理服务器差别相关内容。
Copyright © 2012-2020 艾特云主机 版权所有