首页 百科知识 “十八般武艺集一身”

“十八般武艺集一身”

时间:2022-04-09 百科知识 版权反馈
【摘要】:云计算需要对分散的、海量的数据进行处理和分析,因此,数据管理技术必需能够高效的管理大量的数据。云计算资源的规模是空前的,大量的服务器分布在世界各地,为不同的用户同时提供着各种服务。

实现云计算需要多种技术的结合,其中以编程模型、数据管理技术、数据存储技术、虚拟化技术、云计算平台管理技术最为关键。

1.编程模型。编程模型相当于一个编程模板,是同类问题的抽象化表示。当在实际工作中遇到相似问题时,可以直接套用模板来解决,使编程过程简便而高效。云计算的编程模型是对问题进行分解,把数据切割成互不相关的区块,将这些区块分配给“云”中大量的计算机分别进行处理,实现多台计算机的“分布式计算”,再将计算结果合并后进行输出。这样可以节约整体计算时间,大大提高计算效率。

2.数据存储技术。云计算并不是将数据集中存储在某台服务器中,而是通过网络,用“分布式存储”的方式,将数据分散存储在“云”中的多台服务器上。同时对每份数据进行多个备份,以保证数据安全、可靠。

3.数据管理技术。云计算需要对分散的、海量的数据进行处理和分析,因此,数据管理技术必需能够高效的管理大量的数据。云计算中的数据管理主要通过大型的分布式数据库来进行,把所有数据都作为对象来处理,形成一个巨大的表格,用来分布存储大规模结构化数据,根据数据的不同大小(如普通网页或卫星图像)、不同的反应速度(如后台计算或实时处理),进行灵活、高效的管理。

4.虚拟化技术。虚拟化技术可以打破物理上的界限,将一台实体服务器“假扮”成多台逻辑服务器,或者让几台实体服务器变成一台逻辑服务器。每台逻辑服务器可运行不同的操作系统,不同的软件可以在相互独立的空间内运行并且互不影响,从而显著提高整体工作效率。在云计算中,使用虚拟化技术可以对硬件和软件进行重新定义和划分,实现资源的动态分配、灵活调度、跨域共享等,提高利用率。更重要的是,它有效地提升了数据中心自动化管理的程度,极大地减少了在管理方面的投入,使云计算中心的管理更加智能化。

5.云计算平台管理技术。云计算资源的规模是空前的,大量的服务器分布在世界各地,为不同的用户同时提供着各种服务。平台管理技术能够有效的管理服务器集群,使这些服务器协同工作,保证整个系统提供不间断的服务。并且能够方便的进行业务部署,发现并恢复系统故障,通过自动化、智能化的手段实现大规模系统的可靠运营。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈