作者:嘉和数码 发布时间:2022-08-04 17:50:39 浏览次数:740
云平台也就是云计算平台,是基于硬件资源和软件资源的服务器,提供计算、网络和存储能力。云平台更具功能可以划分为三类:以数据存储为主的存储型云平台,以数据处理为主的计算型云平台以及计算和数据存储处理兼顾的综合云平台。
云计算系统的组建运用了许多技术,其中最为重要的是编程模型、数据分布存储技术、数据管理技术、虚拟化技术和云计算平台管理技术。
1.编程模型
Goole公司推出的基于Java、Python、C++等计算机语言的编程模型MapReduce,是一种 简单化的分布式编程模型。它一般用于大规模的数据集(大于1TB)并行运算。编程模型是 处于云计算环境下的程序编辑变得十分简单。
2.数据分布存储技术
云计算系统由大量的服务器构成,它能够同时为大量的用户提供计算服务,因此,云计算系统多采用分布式存储的方式来存储数据,在存储过程中,会存入大量的冗余数据来保证数据的可靠性。
3.数据管理技术
云计算需要对分布在网络中的海量数据进行处理与分析,因此,数据管理技术必须能够有效地管理这些数据。
4.虚拟化技术
虚拟化技术可以让软件系统和硬件系统隔离,它包括两种模式:一种是将单个资源划分为多个虚拟资源的裂分模式;另一种是将多个资源结合成一个虚拟资源的聚合模式。
5.云计算平台管理技术
整个云计算系统的资源规模巨大,服务器数量众多且这些服务器会分布在不同地点,同时运行着几百种的运用。此时,如何有效准确地管理这些服务器就成为云计算系统首要解决的问题。云平台管理技术的出现就是为了解决这一问题,使这些服务器能够协同工作并能很快地完成数据的处理与分析。