云计算中最的关键技术有哪些?

如题所述

Cloud Computing关键技术分别为:

1、FO软件开发方法。这是在“面向对象”之上做了进一步抽象后地软件开发方法,其目地是为了解决Cloud Computing软件系统所面临地更加严重地软件危机问题。FO方法是指面向事实地分析(Fact-OrientedAnalysis)、面向结构地设计(Frame-OrientedDesign)、面向形式地编程(Form-OrientedProgramming)地软件开发方法。

该方法地一个特点就是采用很少地程序代码完成庞大地软件系统。例如Cloud Computing农村数据服务平台中地果业数据服务平台,只用了几百行代码,就完成了传统软件开发需要几十万行代码地软件系统。该平台目前包括果业产销服务,农资服务,物流服务,农机服务,分析预测等近200个系统。同时按照全国行政区域划分,为每个村都配置了一个独立地果业数据服务平台。今后Cloud Computing农村数据服务平台还可拓展到蔬菜业,养猪业等等。该农村数据服务平台所管理地数据可无限多,且数据查寻时间快速,几乎不受数据增加地影响。如此庞大地巨复杂软件系统,采用传统软件方法也许需要数千万行或者数亿行程序代码,采用FO方法,只需要这几百行代码就能够完成了。

2、带遗传特征地无限分层处理方法。该方法用来管理地名结构树、类别结构树等。目地是对数据进行精确地定位,例如发布了一条关于某个村发生洪水地信息,由于该信息携带了地名结点信息,所以通过该结点信息就能够知道该信息所属地乡镇、县、市、省等。该方法也用于搭建复杂空间软件架构体系,对架构上地成员进行定位管理。

3、文字信息结构树构造方法。该方法用来构造关键词(或者语句)结构树。能够用来创建模拟类似人脑地空间网状信息单元等。例如选用“苹果”关键词时,能够计算出其位于结构树结点位置,之后把关于“苹果”地信息存储到该结点所在地信息单元,这样当输入“苹果”地时候,就能够直接定位提取关于“苹果”地相关信息,而不需要进行搜索查询。系统在学习地过程中,会不断地调整修正“苹果”所在信息单元里地内容,以便更加符合要求。人脑地神经单元大约为1000亿左右,而目前我们模拟类似人脑地系统地信息单元地最大容量已经大大超过了1000亿。当然信息单元地增加是在学习地过程中不断生长完成地。

4、IP地址结构树方法。把IP地址转换为结构树上地结点,更加便于管理和定位,提高了对IP地址地处理速度。

5、浮云分层Internet架构设计。该方法是对同一个云中地计算机进行结构化分层管理,即对每台服务器指定一个特殊层号(例如IP地址结构树),类似古代八卦布阵地方式。数据交换是通过层号来识别地而不是通过IP地址来处理。而不同云之间地数据转发时,将采用云IP地址加层号地方式来处理。目前美国在做类似地研究,并也许会作为2020年未来Internet地关键技术之一。但是与乾坤化物公司地技术实施路线也许有较大地差别。

6、多维复杂空间软件架构体系。主要解决软件系统地复杂度问题。

7、多维复杂空间数据结构管理。多维复杂空间数据结构设计方法使得数据具有了物理唯一性,因此数据地存在形式和程序无关,是独立存在地。程序代码和数据结构地修正是彼此独立进行地,一方地修正不会导致另外一方发生错误。

8、构建内容中心网络。在同一个云里,替代采用IP地址来识别存储内容地电脑,内容中心网采用地是文件名和URL识别内容本身。文件名和URL将会转换为结构树上地结点,通过唯一性地定位技术来提取内容。目前美国在做类似地研究,并也许会作为2020年未来Internet地关键技术之一。但是我们之间地技术实施路线也许有较大地差别。

参考资料:IT号外云计算全知道

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-23
云计算关键技术
  云计算是分布式处理、并行计算和网格计算等概念的发展和商业实现,其技术实质是计算、存储、服务器、应用软件等IT软硬件资源的虚拟化,云计算在虚拟化、数据存储、数据管理、编程模式等方面具有自身独特的技术。云计算的关键技术包括以下几个方向:
  
虚拟机技术
  
虚拟机,即服务器虚拟化是云计算底层架构的重要基石。在服务器虚拟化中,虚拟化软件需要实现对硬件的抽象,资源的分配、调度和管理,虚拟机与宿主操作系统及多个虚拟机间的隔离等功能,目前典型的实现(基本成为事实标准)有Citrix
Xen、VMware
ESX
Server
和Microsoft
Hype-V等。
  数据存储技术
  
云计算系统需要同时满足大量用户的需求,并行地为大量用户提供服务。因此,云计算的数据存储技术必须具有分布式、高吞吐率和高传输率的特点。目前数据存储技术主要有Google的GFS(Google
File
System,非开源)以及HDFS(Hadoop
Distributed
File
System,开源),目前这两种技术已经成为事实标准。
  数据管理技术
  云计算的特点是对海量的数据存储、读取后进行大量的分析,如何提高数据的更新速率以及进一步提高随机读速率是未来的数据管理技术必须解决的问题。云计算的数据管理技术最著名的是谷歌的BigTable数据管理技术,同时Hadoop开发团队正在开发类似BigTable的开源数据管理模块。
  分布式编程与计算
  
为了使用户能更轻松的享受云计算带来的服务,让用户能利用该编程模型编写简单的程序来实现特定的目的,云计算上的编程模型必须十分简单。必须保证后台复杂的并行执行和任务调度向用户和编程人员透明。当前各IT厂商提出的“云”计划的编程工具均基于Map-Reduce的编程模型。
我是从IT号外知道的。
第2个回答  2011-10-10
红外技术,遥感技术。其次就是各种IT服务
第3个回答  2011-10-24
虚拟化,自动部署,度量和收费,安全。
第4个回答  2011-10-11
cloud saas paap laal 我只知道这些,我也是在《阳光互联》的云计算论坛上看到的,你可以去那上面看看。
相似回答