当前位置:首页 > 虚拟化 > 正文

虚拟化架构分为哪四种(虚拟化架构分为寄居架构)

是时候说说四种云桌面架构之间的区别了

随着云计算技术的不断发展,功能的不断完善,当今社会不仅出现了各种云桌面厂商,还有DDP、VDI、VOI和IDV这四种应用最广泛的云桌面架构,那就很多了。我想知道这四种云桌面架构哪个更好,有什么区别?
首先,云桌面DDP简单易用。DDP云桌面架构也称为共享桌面云架构。服务器上安装有Windows多用户作,即云桌面。桌面管理软件批量创建用户,然后通过协议栏创建用户桌面供最终用户使用。服务器各用户端互不接触。这种架构的优点是一台服务器可以驱动50个甚至更多的盒子,不仅成本和使用较低,而且安装和维护也是四种架构中最简单方便的。更适合在没有专业IT技术的场景下使用,如中小学计算机学校、房产管理、中小企业等。二、什么是云VDI桌面架构?VDI云桌面架构基于Linux底层,采用KVM虚拟化技术,通过运行在Windows数据中心服务器上,根据用户的不同需求对桌面进行虚拟化和配置,并有作和程序不同的需求。安装并发布给最终用户。同样,云计算不需要任何存储或计算。VDI架构具有非常强大的功能,如服务器绑定、可用性、实时迁移、大规模部署等。优点是信息集中、更安全、更方便管理和维护,可以通过手机平板进行处理和存储,随时连接智能设备使用。更适合有专业JT技术的场景使用;如大专(职)校、大中型企业、医院等。
什么是云第三VOI桌面架构?VOI的云桌面架构原理与之前的磁盘作有些类似。VOI是一个标准的、商业化的作,而不是一个商业协议,它强调桌面终端必须充分利用云的能力。计算和存储终止。避免VDI桌面交付时大量占用服务器资源和带宽带来的体验,因为VOI云桌面架构只是一个商业。虽然解决了VDI带来的不好的体验。架构上由于带宽等原因,由于桌面的分散,VOI的缺点也暴露无遗:管理不方便,维护成本非常高。数据安全无法打包,不支持移动业务。比较适合一些需要3D渲染的应用场景。
最后,什么是云IDV桌面架构?IDV的云桌面架构与VOI有些类似,坚持利用云的全终端能力进行计算和存储。每个桌面作分布在各个云终端中,并且只有主机桌面服务器支持管理。其模式是服务器只进行管理,存储和作则通过终端云端完成。其功能有点类似于VOI,但管理上比VOI​​更好。它最适合需要特定3D处理功能的应用程序。这是他的失败。也不支持移动服务,数据安全无法安全存储。
以上四种云桌面架构是大家常用的。它们是云桌面厂商根据不同的应用场景开发的。我们不能说这四种云桌面架构哪一种更好。我们不能仅仅说哪种架构更适合哪种应用场景。
来源:余龙云

虚拟化技术都包含什么内容?

虚拟化技术简介什么是虚拟化?虚拟化技术最早出现在20世纪60年代的IBM大型机中,并在1970年代的System370系列中逐渐流行起来,这些机器通过虚拟机监控程序(VirtualMachineMonitor,VMM)生成许多虚拟机(VirtualMachines)实例,可以在物理硬件上运行的作软件。近年来,随着多核、集群、网格甚至云计算的广泛部署,虚拟化技术在商业应用中的好处日益明显:它不仅降低了IT成本,还提高了安全性和可靠性。。虚拟化概念也逐渐渗透到人们的工作和日常生活中。虚拟化是一个广泛的术语,对于不同的人来说可能意味着不同的事情,具体取决于他们的环境。在信息技术领域,虚拟化代表了计算机资源的抽象,并不局限于虚拟机的概念。例如,物理内存的抽象导致了虚拟内存技术,这使得应用程序相信自己拥有连续可用的空间(AddressSpace):实际上,应用程序代码和数据可以被分成多个页或碎片段。),甚至可以交换到磁盘、闪存等外部存储设备,这样即使物理内存较低,应用程序也能流畅运行。虚拟化技术的分类虚拟化技术主要分为以下几类[1]:平台虚拟化,对计算机和作的虚拟化。资源虚拟化(ResourceVirtualization),对特定资源的虚拟化,如内存、存储、资源等。应用虚拟化(ApplicationVirtualization),包括、、解释技术等。我们通常所说的虚拟化主要是指平台虚拟化技术,它通过使用控制程序(ControlProgram,也称为VirtualMachineMonitor或Hypervisor)来隐藏特定计算平台的真实物理特性,为用户提供抽象、统一、模拟的信息。计算环境(称为虚拟机)。运行在虚拟机中的作称为来宾作(GuestOS),运行虚拟机的作称为主机作(HostOS)。当然,有些虚拟机除了硬件之外,可以直接运行,不需要作(例如VMWARE的ESX产品)。运行虚拟机的实际称为主机。平台虚拟化技术可以分为以下几个小类:全虚拟化全虚拟化是指虚拟机模拟整个底层硬件,包括处理器、物理内存、时钟、外设等,使其成为原来的作或其他硬件——设计的软件无需任何修改即可在虚拟机中运行。作和实际硬件之间的交互可以看作是通过预先建立的硬件接口进行的。完全虚拟化的VMM通过完全模拟硬件来提供所有接口(还必须模拟执行特权指令的过程)。例如,在x86架构中,为了让作改变进程页表,真正的硬件通过提供特权CR3寄存器来实现这个接口,作只需要执行“movpgtable,%%cr3”汇编指令。全虚拟化的VMM必须完全模拟整个接口执行过程。如果硬件没有提供对虚拟化的特殊支持,模拟过程会非常复杂:一般情况下,VMM必须以优先级运行才能完全控制主机,而GuestOS必须降级运行,这样才不会影响主机的运行。可以执行特权作。当GuestOS执行前面的特权汇编语句时,主机会抛出异常(GeneralProtectionException),并将执行控制权从GuestOS转移回VMM。VMM预先给GuestOS分配一个变量作为shadowCR3寄存器,将pgtable代表的guest物理(GuestPhysicalAddress)到shadowCR3寄存器中,然后VMM还需要将pgtable翻译为主机的物理(HostPhysicalAddress)并填充物理寄存器CR3最后回到GuestOS。然后,VMM将处理复杂的GuestOS页面错误(PageFault)异常。的完全虚拟化VMM包括MicrosoftVirtualPC、VMwareWorkstation、SunVirtualBox、ParallelsDesktopforMac和QEMU。半虚拟化(Paravirtualization)是一种修改GuestOS部分代码以访问特权状态以便与VMM直接交互的技术。在半虚拟化虚拟机中,一些硬件接口以软件的形式提供给客户作,可以通过Hypercall(VMM向GuestOS提供的直接调用,类似于调用)来提供。例如,GuestOS修改了切换页表的代码来调用Hypercall直接修改CR3影子寄存器并翻译。由于不需要抛出额外的异常和模拟部分硬件执行过程,半虚拟化可以显着提高性能,流行的VMM包括Denali和Xen。硬件辅助虚拟化(Hardware-AssistedVirtualization)硬件辅助虚拟化是指在硬件(主要是主机处理器)的支持下实现高性能。