解析:云计算发展进程中的六大关键技术

云计算是以数据为中心的一种数据密集型的超级计算。在数据存储、数据管理、编程模式、并发控制、系统管理等方面具有自身独特的技术。

云计算六大关键技术

  海量分布式存储技术

  为保证高可用、高可靠和经济性,云计算采用分布式存储的方式来存储数据和冗余存储的方式来保证存储数据的可靠性,一高可靠软件来ibuyingjian呃不可靠,从而提供廉价可靠的系统。为了满足大量用户的需求,数据存储技术必须具有高吞吐率和高传输率的特点。

  云计算的数据存储系统主要有Google GFS(Google File System)和Hadoop开发团队的开源系统HDFS(Hadop Distributed File System)。大部分IT厂商,包括Yahoo、Intel的“云”计划采用的都是HDFS的数据存储技术。

  并行编程模式

  为了高效地利用云计算的资源,使用户能更轻松地享受云计算带来的服务,云计算的变成哦是必须保证后台复杂的并行执行和任务调度向用户和编程人员透明。云计算采用MapReduce编程模式,将任务自动分成多个子任务,通过Map和Reduce两部实现任务在大规模计算节点中的调度与分配。

  数据管理技术

  云计算系统对大数据集进行处理、分析,向用户提供高效的服务。因此,数据管理技术必须能够高效地管理大数据集。其次,如何在规模巨大的数据中找到特定的数据,也是云计算数据管理技术所必须解决的问题。云系统的数据管理往往采用列存储的数据管理模式,保证海量数据存储和分析性能。云计算的数据管理技术最著名的是Googe的BigTable数据管理技术,同事Hadop开发团队开发了累死BigTable的开源数据管理模块HBase。

  分布式资源管理技术

  在多节点并发执行环境,分布式资源管理系统是保证系统状态正确性的关键技术。系统状态需要在多节点之间同步,关键节点出现故障时需要迁移服务,分布式资源管理技术通过锁机制协调多任务对于资源的使用,从而保证数据操作的一致性。Google的Ghubby是最锥你给的分布式资源管理系统。

  云计算平台管理技术

  云计算资源规模庞大,一个系统的服务器数量可能会高达十万台并跨越几个坐落于不同物理地点的数据中心,同时还运行成百上千种应用。如何有效地管理这些服务器,保证这些服务器组成的系统能提供7*24小时不间断服务是一个巨大的挑战。云计算系统管理技术是云计算的“神经网络”,通过这些技术能够是大量的服务器协同工作,方便地进行业务部署和开通,快速发现和恢复系统故障,通过自动化、智能化的手段实现大会磨系统的可运营、可管理。Google通过其卓越的云计算管理系统维持着全球上百万台PC服务器协同、高效地运行,起云计算系统管理技术也被作为企业核心机密,至今没有公布任何技术资料。

  绿色节能技术

  云计算技术降低了服务器的采购成本,从而使电源消耗所带来的运营成本成为云计算计算中心的主要开支之一,为了进一步降低成本,云计算的先去在绿色节能技术上进行了大量探索。

  传统数据中心空调冷却的费用约占整体电费的30%—70%,Google为了节省能源,在比利时的数据中心降温系统无需冷却剂,而是采取额室外空气进行自然冷却。根据比利时的气候条件,每年只有7天左右无法使用自由冷却方式。在比较炎热的夏天,Google可以通过云计算管理系统将该数据中心的计算任务转移到其他数据中心中。

(责任编辑:蒙遗善)

时间: 2024-10-28 11:54:06

解析:云计算发展进程中的六大关键技术的相关文章

云计算发展进程中的六大关键技术

云计算是以数据为中心的一种数据密集型的超级计算.在数据存储.数据管理.编程模式.并发控制.系统管理等方面具有自身独特的技术. 海量分布式存储技术 为保证高可用.高可靠和经济性,云计算采用分布式存储的方式来存储数据和冗余存储的方式来保证存储数据的可靠性,从而提供廉价可靠的系统.为了满足大量用户的需求,数据存储技术必须具有高吞吐率和高传输率的特点. 云计算的数据存储系统主要有Google GFS(Google File System)和Hadoop开发团队的开源系统HDFS(Hadop Distri

泄露版《开放云计算宣言》中的六大原则

本文讲的是泄露版<开放云计算宣言>中的六大原则,[IT168 专稿]关心云计算的朋友一定记得我们以前报道过国外曾讨论过一份云计算宣言,并且有不少企业加入(当然也有不少企业不愿意加入).而要想弄清楚云计算(cloud computing)究竟是怎么回事,这份<云计算宣言>要显得重要的多.现在网络上有一份"开放云计算宣言"(OpenCloudManifesto)的泄露版可供参考.这份文件谈论了几个关键概念,包括资料与应用程序从一云端提供者迁移(port)至另一云端提

云计算环境下煤矿应急管理关键技术研究

云计算环境下煤矿应急管理关键技术研究 西安科技大学  马莉 分析煤矿应急管理海量数据的来源及在传统模式下数据存储与处理的局限性,设计煤矿应急云平台中海量数据存储及分析的实现方法,重点阐述黄陵矿业集团下属煤矿生产作业环境参数异动模型及其在煤矿应急云平台中的实现方法,并对该矿某段周期内的瓦斯数据进行异动判定的分析,从而为管理人员的决策行为提供科学依据.最后通过对煤矿应急云平台数据处理性能的实验测试,验证了本文基于Hadoop开源分布式生态系统搭建的煤矿应急云平台相对于传统煤矿应急信息系统具有良好的数

基于云计算的数据挖掘平台架构及其关键技术研究

基于云计算的数据挖掘平台架构及其关键技术研究 丁岩 杨庆平 钱煜明 随着云计算日寸代的到来,传统数据挖掘系统在海量数据的分析挖掘方面存在性能瓶颈.文章提出了基于云计算的数据挖掘平台,该平台与传统的数据挖掘系统架构相比有高可扩展性.海量数据处理能力.面向服务.硬件成本低廉等优越性,可以支持大范围分布式数据挖掘的设计和应用.该平台能极大减少运营商.企业在数据挖掘技术上的投入并能加快其挖掘业务的推出,缩短研发周期,进一步提高产品收益. 基于云计算的数据挖掘平台架构及其关键技术研究

“云”上之都:云计算在城市发展进程中的作用

根据市场研究机构IDC的报告显示,2012年时,云计算的市场规模就达到了420亿美元,云计算方面的开支增长也达到了25%.对于中国这样巨大的一个发展中国家来说,云计算时代的降临将成为赶超发达国家的一个契机.对于这点,即将在5月27日召开的第十三届北京科博会也表示了他们的高度关注:同时,在5月28日举办的 "2010中国云计算商务应用大会"上,也着重讨论了"云计算"对于城市升级和传统产业领域方面的应用.围绕着商务云服务为IT行业企业应用带来重大变革的同时,也给中国企业

我国云计算发展面临的亟待解决的关键问题

从整个世界范围来看,云计算已然进入了一个务实发展的阶段,全球云计算市场开始保持在一个平稳增长的态势.但是,平稳中隐藏着地区间产业市场的巨大差异.以谷歌领先.开源为主的技术发展格局短期内不会改变,而技术因素则是导致安全事件的主要原因.工业和信息化部电信研究院副院长刘多在近日的"2013国际云计算大会"表示:"我国国内云计算市场虽然一直在高速增长,但增速已经放缓.同时,我国云计算发展也面临着一些亟待解决的关键性问题." 国际市场平稳中蕴藏差异 从国际上看,云计算已经进入

Ajax基础必读:AJAX中的一些关键技术

ajax ajax架构中主要涉及的技术:client: javascript解析xml, 操纵DOM修改html页面,javascript是"OO"的语言.server: servlet + dao, 实现service接口即可 下面是client中主要的代码:1.JS中封装解析xml的代码,以及实例应用. Quote //类的构造,传入xml文档和需要处理的标签名称function DataSet(xmldoc, tagLabel) {this.rootObj = xmldoc.ge

企业移动化十年发展中几项关键技术梳理

国信灵通 李斌 IM协议 在移动信息的传播方面,必不可少的是信息协议.现在,移动IM经常用的协议包括以下三种: 第一类常用的是 SIP/SIMPLE 等协议,这个在电信网络用的比较多,包括全球运营商都在推广的下一代融合通信.这类协议的特点是非常健壮,但是规范非常复杂,光是看英文规范文档可能就要学习一两年,它能够让信息在通信节点之间传输得到很好的安全保障,非常高的互通行,扩展性,同时在私有部署 的时候也可裁剪,所以实际上现在仍然非常多的业务在使用这类协议. 第二类常用的就是 XMPP 协议,XMP

剖析MFC六大关键技术(五六)--消息映射与命令传递

说到消息,在MFC中,"最熟悉的神秘"可算是消息映射,那是我们刚开始接触MFC时就要面对的东西.有过SDK编程经验的朋友转到MFC编程的时候,一下子觉得什么都变了样.特别是窗口消息及对消息的处理跟以前相比,更是风马牛不相及的.如文档不是窗口,是怎样响应命令消息的呢? 初次用MFC编程,我们只会用MFC ClassWizard为我们做大量的东西,最主要的是添加消息响应.记忆中,如果是自已添加消息响应,我们应何等的小心翼翼,对BEGIN_MESSAGE_MAP()--END_MESSAGE