精华内容
下载资源
问答
  • 云计算虚拟化技术

    2012-12-02 22:34:45
    讲述云计算中的虚拟化技术,此为上课培训资料,非常难得,内部资料
  • 云计算虚拟化技术 存储虚拟化技术,云计算虚拟化入门指导
  • 云计算虚拟化技术_X86虚拟化rar,提供“云计算虚拟化技术_X86虚拟化”免费资料下载,主要包括安装 vCenter Server、使用 vCenter Server、vCenter Server 体系结构、vCenter Server 组件、创建和组织 vCenter Server ...
  • 云计算 虚拟化技术

    2018-06-04 22:28:32
    云计算的的定义 云计算是基于互联网的服务的增加 使用 和交付模式,通常涉及通过互联网提供动态易扩展且经常是虚拟化的资源。是传统计算机和网络技术发展融合的产物,它意味着计算能力也可作为一种商品通过互联网...

    云计算的的定义 云计算是基于互联网的服务的增加 使用 和交付模式,通常涉及通过互联网提供动态易扩展且经常是虚拟化的资源。是传统计算机和网络技术发展融合的产物,它意味着计算能力也可作为一种商品通过互联网进行流通。

    云计算的六大关键特性技术 按需自助服务 可测量的服务 广泛的网络接入 多租户 资源池化 快速的弹性和可扩展性

    云计算的特征 在国际标准ISO中,将云计算定义为;能通过网络访问可扩展的 灵活的 可共享的物理或虚拟资源池,并按照自助获取和管道这些资源的模式 这些资源包括服务器 操作系统 网络 软件 应用 和存储设备

    云计算的分类 Iaas paas saas  私有云 公有云 混合云 行业云/企业云




    虚拟化定义含义

    以透明的方式提供抽象的计算资源


    虚拟化的三层含义

    1.被虚拟化的对象,是各种计算资源,如CPU,磁盘,内存,网络等

    2.物理资源被虚拟化成逻辑资源后,对用户隐藏了不必要的细节

    3。用户在虚拟环境中可实现物理环境中的部分或全部功能

    虚拟化的类型











    展开全文
  • XEN和KVM云计算虚拟化技术
  • PAGE 1 PAGE 4 云计算虚拟化技术与应用教学大纲 学 时62 代 码 适用专业 制 定 审 核 批 准 一课程的地位性质和任务 本课程是云计算技术计算机网络技术计算机应用技术等专业的一门专业核心课程主要讲授虚拟化技术...
  • 伴随当前我国经济发展的速度进一步加快,很多企业逐步开始运用...在此过程中云计算虚拟化技术逐步开始走向成熟。云计算虚拟化技术主要是收集和计算大数据,并且与其他计算机技术进行融合,大幅度提高了大数据的处理能力。
  • {企业通用培训}云计算虚拟化技术 培训 云计算-虚拟化技术培训文档 V1.0 1. 摘要 在传统的网络环境中管理信息系统基本上是采用客户机/服务器其中的客户 机/服务器就是C/S 即英文的client/server 的首字母模式开发的但...
  • 云计算虚拟化技术.ppt

    2020-06-29 15:17:10
    通过PPT的方式多方面介绍了云计算中的虚拟化技术。可以作为参考。 全称2020云计算课程研究报告——围绕虚拟化技术进行讲解 云计算 :是分布式处理、并行处理和网格计算的发展,或者说是这些计算机科学概念的商业...
  • 虚拟化技术云计算的重要技术,主要用于物理资源的池化,从而可以弹性地分配给用户。物理资源包括服务器、网络和存储。但是计算资源的池化不一定要用虚拟化技术,金属裸机也能池化,比如IBM的Softlayer就是直接使用...
  • 几种主流的服务器虚拟化技术;Vmware提供的虚拟化相关产品;微软提供的虚拟化相关产品;Citrix提供的虚拟化相关产品;Redhat 提供的虚拟化相关产品;Oracle提供的虚拟化相关产品;其它的开源实现方式;虚拟化技术需要理解的...
  • 本文讲的是围绕云计算 虚拟化技术又呈现新面貌,【IT168 资讯】虚拟化技术的三项基本使命-即作为客户端技术,作为服务器技术和作为网络技术,如今正在围绕云计算理念相结合在一起。  起源于X86服务器的虚拟化技术...

    本文讲的是围绕云计算 虚拟化技术又呈现新面貌,【IT168 资讯】虚拟化技术的三项基本使命-即作为客户端技术,作为服务器技术和作为网络技术,如今正在围绕云计算理念相结合在一起。

      起源于X86服务器的虚拟化技术已经快速扩展到存储和网络领域。如今虚拟化技术的应用范围已经涵盖桌面系统,在处理器,内存交换机上也都可以看到虚拟化的身影。虚拟化技术正在向硬件和软件应用工具渗透,甚至延伸到了智能手机领域。

      高科技咨询公司CIMI的首席执行官汤姆.尼勒将虚拟化的三项基本使命描述为客户端技术,服务器技术和网络技术。他认为这三个领域正在围绕云计算的理念融合在一起。

      在最初艰难起步的服务器虚拟化计划到明天的云,你可能从来不知道虚拟化接下来会走向何方。但是具有远见卓识的领先企业会未雨绸缪。

    戴尔的私有云

      举例来说,戴尔已经步入虚拟化的第三个阶段,正在积极制定第四个阶段的战略计划。戴尔公司的中高级企业架构师马特.布鲁克斯表示,虚拟化已经成为公司主要的计算平台和他们企业基础架构的基础组成部分,也成为他们未来的发展之路。

      戴尔实施的具体虚拟化措施就是在企业内部部署了6200个虚拟机,大概有2500个虚拟机用于生产环境,另外的3700个虚拟化用于测试和研发平台。

      布鲁克斯强调说"我们已经从服务器整合向下一个阶段过渡,我们认为目前要到达的下一个阶段是创建一个优化的环境,可以让我们将所有的工作负载需求迁移到围绕聚集容量进行管理的平台上。这种策略可以应用到数据中心更新或者新的服务器--同时在IT如何管理这些能力上还必须加强控制"。

      布鲁克斯还继续称,戴尔公司正在实现自动化数据中心(也可以被称之为实时基础架构或者私有云)的飞跃,届时物理和虚拟环境都可以在这种自动化数据中心内作为统一的整体进行管理。

      "自动化数据中心可以将管理和计算效率延伸出去,与物理环境中的虚拟化技术结合在一起。这些内容会涉及将工作负载迁移到外部存储,网络或者处理层"布鲁克斯解释说"我们之前有一个单一的配置流程,如今我们又制定了一个供应流程,这个流程非常有效并且它是围绕虚拟化进行设计的,而另外的那个流程是为物理平台设计的"。

      一旦工作负载从服务器上迁移出去,戴尔就会获得更高的效率和更好的灵活性,布鲁克斯认为。"我们能够制定专门的协议与这些工作负载相匹配。基于这种协议的工作负载,服务水平协议或者这些容量需求在一定时期内必然会消耗掉这台服务器的全部资源,然后或许可以迁移和添加到其他的虚拟工作负载中"。

    信息,工作负载和工作场所

      IT咨询公司Adaptivity之前曾负责Wachovia的虚拟化项目,公司的首席执行官Tony Bishop表示,工作负载虚拟化是领先企业未来实现100%虚拟数据中心的三大步骤之一。信息虚拟化是第一步,接下来就是工作场所虚拟化。

      对于信息的虚拟化,一家企业可以通过将各种知识库中存储的信息集合起来形成对用户的统一看法。Bishop表示"我可以说我拥有一个具有12个账户的白金用户,我不想让用户去进入每个账户。我希望在一个平台上就能对其进行管理,有了信息虚拟化这一切将成为可能"。

      Bishop提到了Composite Software,他们的Composite Information Server可以将这些信息集合起来,用这种方式提交文件和关联数据;Endeca Technologies的信息访问平台(Information Access Platform)在PowerPoint幻灯演示,视频和WORD文档这类无组织内容上也能实现同样的功能。Bishop预测说"如果我无法获得我需要的信息,虚拟化的优势就会受到限制。除了对基础架构虚拟化外,你还需要做更多的事情"。

      工作负载也是如此。"如果我无法将周围的工作负载迁移到最适合的处理和资源平台上,我就无法充分利用虚拟化技术的灵活性和实现预期的效果"Bishop强调说。

      在白金用户的情况中,IT系统应该将这些需求组织起来,然后将工作负载发送到最佳的物理或者虚拟资源上去,以此来满足与客户级别相一致的服务水平或者反应时间。"企业会说‘我并不关心接下来会怎么样,白金用户关心的是反应时间"Bishop表示"如果你没有对工作负载层部署虚拟化和确信将工作负载迁移到了最适合的平台上,你就不可能得到你想要的效果"。

      这意味着目前的供应驱动型理念正在向需求驱动型的服务为导向方式转变。要实现这种过渡需要企业接受Appistry CloudIQ Platform (以前被称为Enterprise Application Fabric), DataSynapse公司的FabricServer或者IBM WebSphere XTP这样的产品并围绕这些产品构建框架。

      Bishop表示对工作场所虚拟化是下一个逻辑步骤。"如果你打破了物理信息和内容的限制,无论何时要求访问这样的信息来满足服务水平都可以得到,然后你就可以在任何地方实施虚拟化"

      这已经超出了目前探讨的桌面系统虚拟化概念,在桌面系统虚拟化领域用户没必要拥有一台物理计算机。一部智能手机就足够了,或许一台电视机就可以满足要求。Bishop解释说"有了一个ID,我应该就能游走任何地方,如果我可以使用联网的显示屏,我应该就拥有了整个工作场所--这就足够了,但是是虚拟的"。

      随着邻先厂商纷纷向虚拟化的天堂迈进,多数企业在目前的虚拟化计划中还处在蹒跚学步的初始阶段。他们接下来要做的更多的是壮大虚拟机环境,对服务器,存储和网络进行整合和虚拟化,将虚拟化延伸到桌面系统,如何将他们作为一个整体进行管理。


    原文发布时间为:2009-08-27
    本文作者:IT168.com
    本文来自云栖社区合作伙伴IT168,了解相关信息可以关注IT168。
    原文标题:围绕云计算 虚拟化技术又呈现新面貌
    展开全文
  • 同时也带动了一批国内的虚拟化软件企业迅速的发展起来,虚拟化技术从早期的企业应用,逐步过渡到公有云应用,应用范围越来越广泛。那么,在未来,虚拟化又会发生怎么样的变化呢?从整体的虚拟化技术应用及发展来看,...
  • 本文讲的是云计算 虚拟化技术增加企业安全黑洞,针对网络和安全设备的安全信息和事件监控(SIEM)和日志管理方法在云计算中其实没有实际意义。  在花费大量资金和大量人力资源在部署全面的安全信息和事件监控(SIEM)...
    本文讲的是云计算 虚拟化技术增加企业安全黑洞,针对网络和安全设备的安全信息和事件监控(SIEM)和日志管理方法在云计算中其实没有实际意义。

      在花费大量资金和大量人力资源在部署全面的安全信息和事件监控(SIEM)工具和技术上后,很多企业发现这些宝贵的投资却在云计算部署方面失去了价值。公共云计算计划,在一定程度上,甚至包括虚拟化部署都给企业安全监控框架增添了安全黑洞。没有“光”能够照亮这些盲点。

    云计算 虚拟化技术增加企业安全黑洞?

      为了在越来越分布化虚拟化和外包化的IT基础设施内确保安全标准,如果企业想要知道影响他们基础设施以及影响在传统企业网络边界内用户及数据流的事件,企业将不得不进行调整。

      “虚拟化和云计算打破了目前的模式,”Securosis公司的分析师Mike Rothman表示,“你无法看到云计算中的基础设施,所以现有的针对网络和安全设备安全信息和事件监控/日志管理其实并没有实际意义。”

      这个问题在公共云舞台被放大,因为在公共云环境企业与其他组织动态地共享基础设施,无法控制或者甚至看不到数据是如何放在一起以及如何流动的。

      “大多数安全信息和事件监控产品在提供对虚拟环境和私有云(在私有云环境中,你可以同时控制物理和虚拟环境)的完整能见度方面并没有困难。当系统访问和控制被限制时,透明度必然也限制了,”TriGeo网络安全公司首席技术官Michael Maloof表示,“虽然基于云计算的应用程序对于生产效率和数据方面都有好处,但是他们无法提供与在更加传统的环境中所提供的对事件监控相同的监控水平,例如,连接到Active Directory的云计算应用程序可以提供给你访问控制数据。”

      但是即使当虚拟环境实际上是在企业的基础设施范围内被控制,仍然需要追踪在不同虚拟层发生的所有活动,以符合合规要求。

      “我认为大家可以作出假设,假设位于环境内部的所有信息都是安全的,但是这样的话,你可能会看到虚假的虚拟环境,”LogLogic公司首席营销官Bill Roth表示。他警告说,保持对虚拟环境的监控的第一个步骤就是确保只有绝对必要的虚拟机参与进来,“事情很容易累计起来,存储和处理也变得非常便宜,导致可能出现虚拟机杂乱无章的风险,对此企业必须非常谨慎,”他表示。

      不管是在公共云环境还是在私有云环境,企业需要认识到,应用程序最好调整为输出监控信息,Securosis公司的Rothman表示。

      “我们需要开始将应用程序调整为提供监控信息,并且提供一些透明度,”他表示,“而事实上,大多数应用程序人员在建立应用程序的透明度方面做的并不是很好。但是他们需要这样做,考虑到企业真的想要在云类型的环境运行一部分或者全部应用程序以获得灵活性。”

      在云计算环境最重要的事情就是 对提供关于影响企业数据的基础设施究竟是如何运行的更好的意见的关键日志的收集。

      “如果你决定进入云环境,需要日志来帮助你理解你的系统的运行状态,所以你知道你目前的性能情况,”Roth表示,“要求提供日志和透明度,如果云服务供应商不能提供这两者,这将是致命弱点。并不能因为‘云’意味着朦胧,而实际情况也是这样,我们需要透明度。”

      Maloof同意这样的观点,并解释说,企业将不能够将数据泄漏事故的责任推卸到他们的云服务供应商身上,所以他们需要对潜在的问题保持高度警惕。

      “事实上,现在尽管你可以将很多应用程序‘云资源化’,但是这并不能消除与数据丢失相关的责任以及出于合规要求,提供完善的监控政策的需要,”Maloof表示。

      “这不应该停留在日志问题上。企业还需要与云服务供应商合作以更好地规划用户活动和数据访问趋势(基于云服务的信息池)的蓝图,这将从改善的云访问控制开始。”

      “身份和访问管理系统是这个难题的关键部分,与明确的政策以及应用程序层政策执行紧密联系,”Maloof表示,“虽然数据和应用程序存在于传统网络边界之外,身份和访问控制系统将成为沟通物理系统和虚拟系统的桥梁。”

      但是,这些促进透明度的工作的成功真正取决于云服务供应商的参与。根据LogLogic公司的Roth(他也是云安全联盟的积极参与者)表示,用户名在说服大型云服务供应商改善他们的透明度方面仍然存在很大困难。他认为,用户名需要将这种压力持续施加在供应商身上。此外,加入相关组织(例如云安全联盟)将能够帮助行业开发云环境内的安全监控标准。

      “我们目前正在努力解决几个我们认为十分重要的问题,”云安全联盟的Roth表示,云安全梁梦预计将于今年11月份发布一份关于安全监控的草案,“我认为这些事件将促进云安全的发展。”


    作者:邹铮
    来源:it168网站
    原文标题:云计算 虚拟化技术增加企业安全黑洞?
    展开全文
  • 虚拟化技术云计算的重要技术,主要用于物理资源的池化,从而可以弹性地分配给用户。物理资源包括服务器、网络和存储。但是计算资源的池化不一定要用虚拟化技术,金属裸机也能池化,比如 IBM 的 Softlayer 就是直接...

    虚拟化技术是云计算的重要技术,主要用于物理资源的池化,从而可以弹性地分配给用户。物理资源包括服务器、网络和存储。但是计算资源的池化不一定要用虚拟化技术,金属裸机也能池化,比如 IBM 的 Softlayer 就是直接使用物理机来实现云计算的。

    主机虚拟化的思想可以追溯到 IBM 机器的逻辑分区,即把一台 IBM 机器划分成若干台逻辑的服务器,每台逻辑服务器拥有独占的计算资源(CPU、内存、硬盘、网卡),可以单独安装和运行操作系统。IBM 机器价格昂贵,相对于当时的计算任务来说,机器的计算能力太过强大,所以需要划分为更小的计算单元。

    后来随着个人计算机处理能力的不断发展,1998 年 VMware 公司成立,这家公司专注于机器虚拟化的软件解决方案。也就是说,对于不支持逻辑分区的计算机,可以直接通过安装 VMware 虚拟化软件来模拟更多的虚拟机,然后再在这些虚拟机里安装操作系统和应用软件,可以给虚拟机灵活配置内存、CPU、硬盘和网卡等资源,如图 1 所示。

    虚拟机结构
    图 1  虚拟机结构


    在一台物理机上可以创建很多虚拟机,虚拟机里允许安装不同的操作系统,配置不同的网络 IP 地址。

    可以动手做个实验:购买一台计算机(配置:双核 3.0GB CPU、4GB 内存、500GB 硬盘、1000MB 网卡),首先安装 Windows 8 操作系统,把所有的硬件驱动安装好,然后安装办公软件、QQ、音视频播放软件和 C 语言开发工具等。接下来安装 VMware Workstation 12.0 虚拟化软件,安装完成后重新启动计算机,并双击桌面上的“VMware Workstation”图标启动虚拟化软件,如图 2 所示。

    在里面可以创建很多虚拟机,比如图 2 中就创建了 14 台虚拟机,虚拟机里安装的操作系统分别是 Windows 7、Windows 8、Windows Server 2012、Windows XP 和 Linux 的各种发行版。只要不启动虚拟机,就不会消耗内存和 CPU 资源,但是会占用硬盘空间。能同时启动的虚拟机数目与计算机的物理内存容量和 CPU 速度有关。另一款免费的桌面虚拟机软件是 Oracle 公司的 VirtualBox。

    近几年来,很多大公司不断加入主机虚拟化软件市场,竞争异常激烈。排名靠前的有 EMC(收购 VMware)、微软、思杰、红帽、Oracle、Parallels。微软把虚拟机直接集成在操作系统里;红帽携 KVM 开源虚拟机一路攻城略地;Oracle 的虚拟机算是个小字辈;Parallels 公司的产品既支持虚拟机,也支持容器。

    容器是一个轻量级的运行环境,在同样配置的物理机上,能同时运行比虚拟机多三倍的容器。VMware 的虚拟化产品受到微软 Hyper-V、红帽 KVM 及思杰 Xen 的强大冲击,其市场开始出现萎缩的征兆。

    启动虚拟化软件
    图 2  启动虚拟化软件


    目前 CPU 发展到多核,且本身就支持虚拟化。虚拟化软件厂商直接推出了能运行在裸机上的虚拟化软件层,如微软的 Windows Hyper-v 2012、EMC 的 ESXi6、思杰的 XenServer、红帽的 RHEV-H等,然后在虚拟化软件层上直接创建更多的虚拟机,如图 3 所示。

    虚拟化软件层消耗的计算资源很少,一般在 10% 以内,相比前面的方法,同一台物理机可以运行更多的虚拟机。

    针对云计算方案,各虚拟化软件厂商还推出了云端虚拟机管理工具,实现虚拟机的创建、删除、复制、备份、恢复、热迁移和监控等统一管理。其中,热迁移就是在不关闭虚拟机的情况下,把虚拟机从一台物理机转移到另一台物理机上,而正在使用虚拟机的租户感觉不到虚拟机被移动了。一台虚拟机的计算能力目前还不能超过其所在的物理机的计算能力。

    直接在虚拟化软件层创建更多虚拟机
    图 3  直接在虚拟化软件层创建更多虚拟机


    但是在每台虚拟机里都要安装和运行操作系统的做法,仍然浪费了很多计算资源。

    举一个简单的例子:假如一台计算机的配置是双核 3GHz 的 CPU、8GB 的内存、500GB 的硬盘,现在在这台计算机上创建 6 台虚拟机,每台虚拟机分配 1GB 内存、64GB 硬盘、1GHzCPU,虚拟机都安装 Windows 7 操作系统。那么当全部虚拟机启动后,几乎就很难再运行应用程序了,因为内存和 CPU 资源都被操作系统本身消耗掉了。

    为此,有公司专门推出了应用软件容器产品,即在操作系统层上创建一个个容器,这些容器共享下层的操作系统内核和硬件资源,但是每个容器可单独限制 CPU、内存、硬盘和网络带宽容量,并且拥有单独的 IP 地址和操作系统管理员账户,可以关闭和重启。与虚拟机最大的不同是,容器里不用再安装操作系统,因此浪费的计算资源也就大大减少了,这样同样一台计算机就可以服务于更多的租户,示意图如图 4 所示。

    容器
    图 4  容器


    容器产品提供商 Parallels 针对 Linux 和 Windows 操作系统分别推出了两套应用软件容器产品:OpenVZ 和 Parallels Containers for Windows,其中 OpenVZ 是开源的,Windows 版是商用的,最新版 Parallels Containers for Windows 6.0 支持 Windows Server 2012 Data Center Edition。

    开源容器项目 Docker 绝对是后起之秀,受到谷歌公司的大力推崇,发展迅速。微软目前也推出了两种容器产品:Windows Server Container 和 Hyper-V Container,后者的隔离效果介于容器和虚拟机之间。

    应用软件容器与虚拟机的第二个不同是,容器里不能进行操作系统级的修改和配置。对于做驱动开发和 Linux 内核定制的人来说,就不适合租赁容器,而虚拟机则没有任何限制。

    现在有企业推出了云计算一体机(或称为箱式数据中心),做一个大箱子,里面封装了几台服务器、磁盘柜、计算机网络设备、UPS(不间断电源)、制冷设备等,并且安装了虚拟化软件和云管理工具。微软的云计算一体机采用水冷系统,冷水进去,热水出来,如图 5 所示。

    云计算一体机
    图 5  云计算一体机


    云计算一体机消耗的电能(3000W 以上)全部转化为热能被水带出,热水可以进一步利用,真正做到了节约能源,从而使云计算成为名副其实的绿色 IT。图 6 所示为华为的 FusionCube 一体机,不过里面没有制冷设备和 UPS,外表显得“傻大黑粗”。

    华为的 FusionCube 一体机
    图 6  华为的 FusionCube 一体机


    电力使用效率(Power Usage Effectiveness,PUE)是目前国际上通行的用于衡量云端和云计算一体机能源效率的指标,它等于总能耗与 IT 设备能耗的比值。比值越小,表明能源利用率越高,绿色程度越高。

    目前国外先进的数据中心机房 PUE 值通常小于 2,而我国的大多数数据中心的 PUE 值为 2~3。在云端,IT 设备主要指服务器、存储设备、网络设备,其他的诸如制冷设备、UPS、安防设备等属于非 IT 设备,其中制冷设备功耗几乎占到总功耗的一半。

    出租虚拟机属于 IaaS 云服务,IaaS 的另一种产品是出租裸机,即直接把硬件服务器出租出去,通过服务器上的远程管理卡可以把配置、安装操作系统、开关机等功能整合到租户自助网站上。

    最后,对主机虚拟化技术进行总结,如图 7 所示。

    主机虚拟化技术
    图 7  主机虚拟化技术


    在图 7 中,“多用户”是实现远程桌面最轻量化的方案,即在操作系统里创建多个用户账号,然后让这些用户登录使用计算机。

    目前微软的远程桌面服务和 Linux 多用户运行级别都是实现“多用户”的方法。最近有不少公司在多用户的基础上进一步做轻量化处理,推出应用程序虚拟化(vAPP),如微软的 APP-V、思杰的 XenAPP、VMware 公司的 ThinAPP、Ceedo 公司的 Ceedoclient 等。

    应用程序虚拟化有一个好处,即使计算服务器按应用分工,比如使用一台服务器专门运行 Word 软件,第二台专门运行 Excel 软件,第三台专门运行 QQ,第四台运行 Photoshop,通过应用软件虚拟化技术把 Word、Excel、QQ、Photoshop 整合到用户的桌面上。

    使用户桌面环境与应用程序分离有如下几个好处:

    1)可以根据应用程序来专门定制服务器硬件

    不同的应用软件,对机器配置的侧重点不同,比如图形处理软件对显卡要求较高、QQ 对网络要求较高,根据应用软件定制的服务器运行效率自然会提高不少。

    2)节约更多的资源

    一台服务器只运行一个应用软件,但同时服务多个用户,可以节约硬盘资源、节约内存资源、节约 CPU 资源,具体原因可以参考操作系统原理和计算机体系结构方面的书籍。

    3)提高生产效率

    运行同一个程序,等于执行一份相同的软件代码,从而大大提高了各级缓存的命中率,也加快了进程的切换速度,提高了虚拟内存的换入、换出效率。

    图 7 中的物理机(也称为裸金属机)是最重型的方案。同一台计算机上租户数越多,表明相应方案越轻量化,反之则越重型化。在实际方案中,要根据租户的需求来确定轻重级别。

    目前一台虚拟机不能跨越多台物理机(只能在一台物理机上运行),这意味着虚拟机的运算能力不会超过一台物理机的运算能力,以后的技术能不能突破还很难下定论。目前通过集群联合多台物理机,对外呈现一致的寻址空间,对用户来说,似乎在使用一台超级计算机,但这是虚幻的,集群与虚拟化具有本质的不同。

    但是目前主流的主机虚拟化技术都支持过度分配资源,即分配给同一台物理机上的虚拟机的资源之和大于物理机本身的资源数。比如物理机的计算资源是内存 4GB、CPU 8 核、磁盘 100GB,在这台物理机上创建 5 台虚拟机,每台虚拟机分配资源如下:内存 1GB、CPU 2 核、磁盘 30GB,显然 5 台虚拟机资源之和是内存 5GB、CPU 10 核、磁盘 150GB,超过了物理机的资源总数。

    在虚拟机运行时,按其实际消耗的资源动态分配,但是不超过管理员给其分配的上限,一般计算机正常运行时资源耗费不会超过其总资源的 75%,这样过度分配资源就容易理解了。CPU 的过度分配率一般为 16 倍,内存的过度分配率一般为 1.5 倍。

    接下来我们再来看看网络虚拟化技术。网络虚拟化技术主要用来对物理网络资源进行抽象并池化,以便于分割或合并资源来满足共享的目的。人们很早就意识到了网络服务与硬件解耦的必要性,先后诞生了许多过渡的技术,其中最重要的 6 种分别是虚拟局域网络(VLAN)、虚拟专用网络(VPN)、主动可编程网络(APN)、叠加网络(Overlay Network)、软件定义网络(SDN)和网络功能虚拟化(NFV),如图 8 所示。

    网络虚拟化的发展历程
    图 8  网络虚拟化的发展历程


    APN 把控制信息封装到报文内部,路由器根据报文内的控制信息做决策。SDN 和 NFV 是目前最为热门的网络虚拟化技术,在云计算和大数据时代,其发展不可小视。

    网络虚拟化技术已经出现了 20 多年,但是发展却一直不温不火,原因是缺少一个杀手级的应用。云计算的出现对于网络虚拟化来说是一次千载难逢的机会,可以说,有了云计算,网络虚拟化才变得如此热门,如果没有网络虚拟化,就没有大规模的云计算。

    众所周知,一个计算机网络必须完成两件事:

    1. 把数据从 A 点传送到 B 点,主要包括接收、存储和转发数据。
    2. 控制如何传送。主要是各种路由控制协议。


    这跟交通网络很相似,连接两个城市的交通网络具备的第一个功能就是汽车从一个城市到达另一个城市;第二个功能是控制到底走哪条线路最好。前者就是由公路组成的交通网络,后者就是交通控制系统。

    下面我们再来看看传统的网络设备(比如一台路由器)的逻辑分层结构,如图 9 所示。

    路由器的逻辑分层
    图 9  路由器的逻辑分层


    传统的网络设备包含了完整的三层,由厂商统一捆绑销售,第三方很难修改里面的软硬件结构,由此对用户来说有以下几个明显的缺点:

    • 容易被网络设备厂商绑定。
    • 不能快捷满足业务的需求。
    • 成本高。
    • 无法实现网络虚拟化。
    • 数据传送的路径很难保证全局最优。


    如今,SDN 是网络虚拟化技术当中最热门的技术。SDN 技术通过分离网络控制部分和封包传送部分来避免传统网络设备的缺点,处于数据通路上的网络设备蜕化为准硬件设备,网络中的所有网络设备的网络控制部分独立出来由一台服务器单独承担,示意图如图 10 所示。

    把网络控制部分从各个网络设备中独立出来,统一由 SDN 网络控制器承担,这样做的最大好处是数据传送的路径是全局最优的。

    SDN 网络控制器类似于 GPS 导航卫星,它存储了全局的网络拓扑图,俯视着整张网络,精确导航着每个数据包的流向。当某台网络设备收到一个数据包时,就会询问网络控制器:“这个包要往哪个口送出去?”SDN 网络控制器可能回答:“从 2 端口送出去。”

    为了加快转发速度,SDN 网络设备会存储答案,即属于同一个会话的数据包直接从之前的出口送走,类似于现实生活中完成同一个运输任务的车队,在每个交叉路口,GPS 卫星只导航第一辆车,后面的车跟着行驶即可。SDN 网络设备和网络控制器之间采用 Openflow 协议进行通信。

    SDN原理图
    图 10  SDN 原理图


    云端一般采用 Open vSwitch 交换机,它是一款开源的网络虚拟化产品,是二层交换机,性能可以与硬件交换机媲美。利用它可以在虚拟机的下面构筑虚拟网络层,通过实时修改 Open vSwitch 的配置,可以组建变化灵活的局域网,使得一台虚拟机能快速地从一个局域网迁移到另一个局域网中,这是物理交换机所无法实现的,如图 11 所示。

    迁移
    图 11 迁移

    不同物理机上的两台虚拟机之间的网络通路如图 12 所示。

    不同物理机上的两台虚拟机之间的网络通路
    图 12  不同物理机上的两台虚拟机之间的网络通路

    展开全文
  • XenServer,Hyper-V,Docker,ESXI 虚拟化技术入门使用【安装搭建这些平台,并在这些平台里面安装操作系统,有些在操作系统上装了hadoop单节点等】
  • 未来云计算虚拟化技术的发展趋势

    千次阅读 2019-03-23 12:09:57
    同时也带动了一批国内的虚拟化软件企业迅速的发展起来,虚拟化技术从早期的企业应用,逐步过渡到公有云应用,应用范围越来越广泛。那么,在未来,虚拟化又会发生怎么样的变化呢?从整体的虚拟化技术应用及发展来看,...
  • 001- http://www.cnblogs.com/skyme/archive/2012/06/05/2536185.html
  • 同时也带动了一批国内的虚拟化软件企业迅速的发展起来,虚拟化技术从早期的企业应用,逐步过渡到公有云应用,应用范围越来越广泛。那么,在未来,虚拟化又会发生怎么样的变化呢?从整体的虚拟化技术应用及发展来看,...
  • 梳理了云计算虚拟化环境中主要面临的安全威胁,提出了云计算虚拟化安全技术架构,包含基于KVM的虚拟化安全技术框架和虚拟化集中管控平台两个部分,并依照技术架构开发了“沃云”安全管理平台原型系统,对云计算虚拟...
  • 云计算虚拟化安全技术研究 王笑帝,张云勇,刘镝,张尼,于一鸣 1 中国联合网络通信有限公司研究院 北京100032 2 北京邮电大学 北京 100876 基于KVM的虚拟化安全技术框架 电信科学,2015,31(6,1-5.DOI:10.11959/j.issn....
  • Linux云计算虚拟化-KVM桌面虚拟化技术 1. 什么是虚拟化? 虚拟化技术: ①仿真虚拟化:对系统硬件没有要求,性能最低。如:vmware。 ②半虚拟化加粗样式:虚拟机可以使用真机物理硬件,性能高,但需要修改内核。如:...
  • 云计算虚拟化高可用技术综述 随着多核处理器虚拟化技术分布式存储技术宽带互联网技术和自动化管理技术的发展产生了一种云计算的新型计算模式它将计算任务分布在由大量计算机组成的资源池中使应用系统能够根据需求...
  • 云计算虚拟化技术

    2019-04-14 09:26:27
    云计算虚拟化技术 云计算虚拟化技术 云计算虚拟化技术
  • 云计算虚拟化

    2014-05-03 11:24:59
    云计算技术的初步研究VMware虚拟化服务器技术研究

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,322
精华内容 2,128
关键字:

云计算虚拟化技术