• 云计算实践虚拟化 天高地厚


    1、虚拟化

    NIST定义云计算是补充了3个基本技术。

    Key enabling technologiesinclude: (1) fast wide-area networks, (2) powerful, inexpensive servercomputers, and (3) high-performance virtualization for commodity hardware. 

    其中虚拟化就是实现云计算的一种基础而核心的技术,也有需要经过深入调研和艰难抉择的过程。

    虚拟化,它主要包括:服务器虚拟化、客户端/桌面/应用程序虚拟化、网络虚拟化、存储虚拟化、服务/应用基础结构虚拟化。而今天的桌面虚拟化其实包括了三种虚拟化技术,分别为:服务器虚拟化、桌面虚拟化、应用虚拟化,它们的概念如下:

    l  服务器虚拟化:将服务器物理资源抽象成逻辑资源,让一台服务器变成几台甚至上百台相互隔离的虚拟服务器,或者让几台服务器变成一台服务器来用,我们不再受限于物理上的界限,而是让CPU、内存、磁盘、I/O等硬件变成可以动态管理的资源池,从而提高资源的利用率,简化系统管理,实现服务器整合,让IT对业务的变化更具适应力。

    l  桌面虚拟化:一种基于服务器的计算模型,并且借用了传统的瘦客户端的模型,但是让管理员与用户能够同时获得两种方式的优点:将所有桌面虚拟机在数据中心进行托管并统一管理;同时用户能够获得完整PC的使用体验。

    l  应用虚拟化:应用虚拟化将应用程序与操作系统解耦合,为应用程序提供了一个虚拟的运行环境。在这个环境中,不仅包括应用程序的可执行文件,还包括它所需要的运行时环境。从本质上说,应用虚拟化是把应用对低层的系统和硬件的依赖抽象出来,可以解决版本不兼容的问题。

     

    服务器虚拟化技术

    x86服务器上的虚拟化技术上可分为:

    l  硬件协助虚拟化

    l  操作系统虚拟化

    n  全虚拟化

    n  半虚拟化。

    硬件协助虚拟化(Hardware-Assisted-Virtualization
    两大CPU厂商的Intel VT-x AMD-V技术。
    应用:在BIOS设置中打开该功能选项,可以使Xen等半虚拟化软件支持全虚拟化。

     

    全虚拟化(Full Virtualization):中央处理器与其他的硬设备都虚拟化。
    优点:操作系统只要有支持虚拟化系统提供的硬设备,就可以不修改操作系统而直接在虚拟机上安装该操作系统。
    缺点:因为所有的硬设备都由虚拟产生,所以当虚拟机上的操作系统要读取某一个硬设备时,都需要通过虚拟化系统才能读取真实的硬设备,因而效能往往比较差。
    代表:Vmware ESX Server

     

    半虚拟化(Paravirtualization):虚拟化系统仅提供中央处理器的虚拟化能力。
    优点:硬件设备则与真实机器共享同一个硬件设备,因此使用硬件设备的效率较佳。
    缺点:操作系统必须修改内核才能安装在半虚拟化系统中的虚拟机器中,这样就无法直接支持像Windows这样的非开放源代码操作系统。
    代表:Citrix XenServer

     

  • 相关阅读:
    Vsftpd 3.0.2 正式版发布
    Putdb WebBuilder 6.5 正式版本发布
    SoaBox 1.1.6 GA 发布,SOA 模拟环境
    pynag 0.4.6 发布,Nagios配置和插件管理
    Percona Playback 0.4,MySQL 负荷回放工具
    xombrero 1.3.1 发布,微型 Web 浏览器
    Hypertable 0.9.6.4 发布,分布式数据库
    libmemcached 1.0.11 发布
    CryptoHeaven 3.7 发布,安全邮件解决方案
    Android Activity生命周期
  • 原文地址:https://www.cnblogs.com/net2012/p/2881171.html
Copyright © 2020-2023  润新知