尊龙凯时

尊龙凯时动态

浅析云盘算 的五大概害手艺

  • 时间:2015-03-02
  • 泉源:比特网

据中国报告大厅宣布的《2014-2020年中国云盘算行业深度调研及生长趋势剖析报告》指出云盘算的五大概害手艺如下:

  1 虚拟化手艺

  虚拟化手艺是指盘算元件在虚拟的基础上而不是真实的基础上运行,它可以扩大硬件的容量,简化软件的重新设置历程,镌汰软件虚拟机相关开销和支持更普遍的操作系统方面。通过虚拟化手艺可实现软件应用与底层硬件相隔离,它包括将单个资源划分成多个虚拟资源的裂分模式,也包括将多个资源整合成一个虚拟资源的聚合模式。虚拟化手艺凭证工具可分成存储虚拟化、盘算虚拟化、网络虚拟化等,盘算虚拟化又分为系统级虚拟化、应用级虚拟化和桌面虚拟化目。在云盘算实现中。盘算系统虚拟化是一切建设在“云”上的服务与应用的基础。虚拟化手艺现在主要应用在CPU、操作系统、服务器等多个方面,是提高服务效率的最佳解决计划。

  2 漫衍式海量数据存储

  云盘算系统由大宗服务器组成,同时为大宗用户服务,因此云盘算系统接纳漫衍式存储的方法存储数据,用冗余存储的方法(集群盘算、数据冗余和漫衍式存储)包管数据的可靠性。冗余的方法通过使命剖析和集群,用低配机械替换超等盘算机的性能来包管低本钱,这种方法包管漫衍式数据的高可用、高可靠和经济性,即为统一份数据存储多个副本。云盘算系统中普遍使用的数据存储系统是Google的GFS和Hadoop团队开发的GFS的开源实现HDFS。

  3 海量数据管理手艺

  云盘算需要对漫衍的、海量的数据举行处置惩罚、剖析,因此,数据管理手艺必需能够高效的管理大宗的数据。云盘算系统中的数据管理手艺主要是Google的BT sT~lO数据管理手艺和Hadoop团队开发的开源数据管理�?镠Base。由于云数据存储管理形式差别于古板的RDBMS数据管理方法,怎样在规模重大的漫衍式数据中找到特定的数据,也是云盘算数据管理手艺所必需解决的问题[61。同时,由于管理形式的差别造成古板的SQL数据库接口无法直接移植到云管理系统中来,现在一些研究在关注为云数据管理提供RDBMS和SQL的接口,如基于Hadoap 子项目HBase和Hive等。另外,在云数据管理方面,怎样包管数据清静性和数据会见高效性也是研究关注的重点问题之一。

  4 编程方法

  云盘算提供了漫衍式的盘算模式,客观上要求必需有漫衍式的编程模式。云盘算接纳了一种头脑精练的漫衍式并行编程模子Map—Reduce。Map—Reduce是一种编程模子和使命调理模子。主要用于数据集的并行运算和并行使命的调理处置惩罚。在该模式下,用户只需要自行编写Map函数和Reduce函数即可举行并行盘算。其中,Map 函数中界说各节点上的分块数据的处置惩罚要领,而Reduce函数中界说中心效果的生涯要领以及最终效果的归纳要领。

  5 云盘算平台管理手艺

  云盘算资源规模重大,服务器数目众多并漫衍在差别的所在,同时运行着数百种应用,怎样有用的管理这些服务器,包管整个系统提供不问断的服务是重大的挑战。云盘算系统的平台管理手艺能够使大宗的服务器协同事情,利便的举行营业安排和开通,快速发明和恢复系统故障,通过自动化、智能化的手段实现大规模系统的可靠运营。




网站地图