资讯专栏INFORMATION COLUMN

如何架构基于虚拟化技术的云计算平台

zhangxiangliang / 1188人阅读

摘要:研究表明,虚拟化的特性为云计算平台抽象了硬件资源。本文中提出的基于虚拟化技术的云计算平台就是采用全虚拟化技术构建的,而且是采用全虚拟化的。但是,基于虚拟化技术的云计算平台很好的解决了这个问题。

来源商业新知网,原标题:如何架构基于虚拟化技术的云计算平台

随着商业的推崇,云计算如何提高系统性能成为了新的研究课题,针对这些问题,本文主要提出了基于虚拟化技术的云计算平台的架构,研究了平台的服务器云,这是平台的核心所在。

虚拟化技术研究

虚拟化技术,可以把一个物理单元虚拟成多个逻辑单元,这样,一个物理单元就可以运行多个应用。这对于资源使用效率的提高,有着不可估量的作用,并且各种资源的管理也更加方便。目前云计算模式主要分为:私有云、公有云和混合云。无论是哪种云,其目标都是整合资源为客户服务,系统资源具备高性能的处理能力成为了必然要求。

目前,传统处理器的利用率普遍低下,很大部分资源都被白白浪费,哪怕最昂贵的处理器的利用率也仅在20%左右。面对这一问题,虚拟化技术应运而生,有效的解决了服务器处理能力的利用率问题。虚拟化技术包括:内存虚拟化、存储虚拟化、硬件虚拟化、软件虚拟化等各项技术。本文研究的基于虚拟化技术的云计算平台主要实现了服务器的虚拟化,将一个服务器当成多个服务器使用,大大提高了处理能力。

比如说,一般的服务器,3个独立的物理服务器可以运行3种不同的应用,但是在采用服务器虚拟化之后,这3种不同的应用可以运行在3个独立虚拟的服务器上,而这3个虚拟化的服务器只需要用一个物理服务器来托管。由此可见,服务器虚拟化大大提高了服务器处理能力的利用率,节约了大量资源。

目前应用最广泛的虚拟化技术分为全虚拟化和半虚拟化。研究表明,虚拟化的特性为云计算平台抽象了硬件资源。这样,云计算平台的弹性设计就可以获得大量的便利,基于SOA的云计算平台的可扩展性也大大增强。针对全虚拟化来说,采用的是DBT技术,在虚拟机运行的时候,在敏感指令前插入指令将执行陷入到虚拟机监视器中,这种技术的优点在于代码的转换是动态的。本文中提出的基于虚拟化技术的云计算平台就是采用全虚拟化技术构建的,而且是采用全虚拟化的 KVM。

服务器云的构建

云计算平台的功能实现和子系统运行都要依赖于服务器云,因而,服务器云对于整个云计算平台的重要性不言而喻。近年来,计算机逐渐从大型机向微型个人 计算机过渡,但是用户对于获得异构类型的操作系统和应用程序仍然比较困难。目前来说,用户在轻量级的设备选择应用比较茫然和混乱,难以得到完善的服务。云 计算平台依托其自动性,可以为用户对服务的选择提供极大的便利。虚拟化技术使得底层差异封装为统一的应用接口,用户在使用时,只需要通过云计算平台选取自 己需要的服务即可。这大大方面了用户,也提高了系统的利用率。

云计算模式的特性研究

与分布式计算和网络计算相比,云计算具有其他两者无可比拟的优势。主要表现在以下几个方面:

首先,云计算具有超大的规模。以Google出为例,目前的Google云计算已经拥有了100多万台服务器,超大规模的基础模块决定着云计算无可 比拟的计算能力。IBM、微软、Yahoo等的云计算平台也拥有海量的服务器,平均达到了几十万台。其次,云具有扩展性。云计算的扩展性主要体现在计算资 源、存储能力和负载均衡这三个方面。而云计算平台构建所采用虚拟化技术。不仅满足了云计箅平台的扩展,更大大提高了平台的处理能力,能够为用户提供更加全 面的服务。

同时,针对用户不断增长和变化的需求。云计算平台可以通过规模的动态伸缩来满足。在进行复杂的工作时。云计算能够将负载分成小块,并将工 作分配到可逐渐扩展的云计算中心,这个过程所需要的管理费用几乎为零。

云计算的优越性小仅体现在其处理计算能力上,管理上的自动性也使得云计算优于其他类型的计算。在应用中,不需要云计算平台管理员的干预,用户可以通过用户接口按照自己的需要申请计算资源和应用,方便的建立起资源环境。

另外,云计算模式基于SOA的架构,动态的分配共享的计算资源,具有高灵活性、高可用性以及虚拟性。在物理层面上,云计算平台可以支持的硬件包括:PCServer、PC机和小型机等。

总结以上几点云计算的优势可以看出,云计算跟网络计算和分布式计算相比,更加具有商业性和适应性,应用范围也更加广泛。云计算的这些功能要实现,理 论上来说需要高性能的服务器来支撑,这需要高昂的设备费用。但是,基于虚拟化技术的云计算平台很好的解决了这个问题。在保证云计算平台高可用性和高可靠性 的前提下,大大降低了设备成本,使其能更好更广泛的服务于客户。

云计算平台总体架构

本文研究的服务器云的主要构成为:硬件服务器HP、IBM3650、Red Hat Enterprise Linux Server操作系统和KVM。通过Red Hat云计算平台管理软件,将所有的服务器整合为一个统一的云计算服务器平台。然后把统一的硬件资源抽象出来,这些硬件资源包括CPU资源池、 memory资源池、network资源池和storage资源池。根据需要,任意云都可以在统一的资源池中获取硬件资源并运行。

云计算是一种新型的计算模式,能够为面向市场的资源管理方式提供强有力的支持。但是,目前的云计算还存在一砦问题,其中最主要的问题就是云计算系统 的耗能太大。因此,如何减少能耗,提高能源的利用率,建造高效的冷却系统是现在主要的研究方向。此外,为了更加方便的创建云计算应用,拓展应用范围,开发 出更容易使用的编程环境和编程工具也亟待解决的问题。

总的来说,云计算以其无可比拟的优越性确定了其广阔的发展前景,但是我们不能盲目乐观,要深知云计算,特别是基于虚拟化技术的云计算平台 的成熟,还有一个漫长的过程。我们的研究工作依然任重而道远。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/3368.html

相关文章

  • 用友云平台,真正的云原生架构,加速云应用落地

    摘要:用友云平台基于云原生架构的基础,赋能所有云成为真正的云架构平台。用友云平台上已经运营着财务采购支付等领域云,及政务能源建筑等行业云。用友云平台中有一个开发者中心,是云原生的最好体现。 数字化经济的出现,企业需要通过新技术实现数字化转型,完成企业管理和业务模式变革。而云计算是数字化中尤为重要且能够更快实现的技术手段。真正的云应用必须是基于云原生架构的,PaaS是一个重要的步骤,因为这是云...

    baishancloud 评论0 收藏0
  • 详解云计算技术的产生、原理、应用和前景

    摘要:云计算系统中的数据管理技术主要是的数据管理技术和团队开发的开源数据管理模块。五典型云计算平台介绍由于云计算技术范围很广,目前各大企业提供的云计算服务主要根据自身的特点和优势实现的。蓝云平台的一个重要特点是虚拟化技术的使用。(3) 海量数据管理技术云计算需要对分布的、海量的数据进行处理、分析,因此,数据管理技术必需能够高效的管理大量的数据。云计算系统中的数据管理技术主要是Google的BT(B...

    tomato 评论0 收藏0
  • Sybase与美地森携手打造全球领先的云架构数据仓库平台

    摘要:日前,业界领先的企业级和移动软件公司携手国内第一家云计算基础架构与平台服务提供商美地森,共同打造全共享架构与无共享架构完美结合的云存储平台。与美地森云存储软件通过了中创信测的苛刻的功能和稳定性测试,打造了全球领先的云架构数据仓库解决方案。 大数据时代为数据存储带来压力,越来越多的组织需要在云计算的技术基础上搭建起能够存储大量结构化和非结构化数据的存储平台。云存储应云而生。   所谓云存储,...

    desdik 评论0 收藏0
  • 云存储必备的六大要素是哪些

    摘要:本篇白皮书的目标是描述企业云计算中存储必备的个要素。虽然,云存储服务提供商在考虑成本的同时继续增加可用性,但是目前市场上的服务级别协议不能满足企业关键应用的需求。内部企业方案和企业云存储的主要差别在于,主数据保护在方案中是如何绑定的。在最近对云计算的所有关注中,存储更多地被视为基础平台。时至今日,许多云计算提供的仅仅局限于CPU内核的集合,定量的内存分配,低转速存储,或者还有一些面向互联网的...

    2bdenny 评论0 收藏0
  • WORA预言的云计算未来

    摘要:随着云计算平台开始成熟和互操作性的种子开始萌芽,到来的日子不远了。我敢打赌,云计算的混乱现象特别是和将演变成一个更加精妙的信息。基础设施的标准化现象催生了一个标准化的需求,随后导致了生态系统的出现。虽然发明了,但较大的受益者是。 美国SUN(Stanford University Network)公司的口号:Write Once, Run Anywhere(一次编写,到处运行),在20世...

    jiekechoo 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<