当前位置:首页 > 云计算 > 正文

云计算常用的技术包括什么(云计算涉及的关键技术有哪些)

云计算有哪些技术?

1.谷歌云计算的关键技术主要包括:谷歌文件GFS、分布式计算程序模型MapReduce、分布式锁服务Chubby和分布式结构化数据存储BigTable等。

2.截至2018年,云计算的主要应用技术有:云安全是由“云计算”衍生出来的新术语。3.资源管理技术。云计算需要对分布式、海量的数据进行处理和分析,因此数据管理技术必须能够高效地管理大量数据。云计算的平台管理技术需要分配大量的服务器资源,让它们更好地协同工作。能源管理技术。4.云计算的关键技术主要包括数据存储技术、数据管理技术和编程模型。

云计算的核心技术

云计算的基础技术是存储技术、虚拟化技术、分布式技术

1.存储技术

块存储如:AmazonEBS,文件存储如:AmazonEFS/FSx对象存储如:AmazonS3AmazonS3是AmazonSimpleStorage的缩写,即对象存储,通过KeyValue在空间存储一个对象,常用于存储互联网上的多媒体对象,如、图像等。

2.虚拟化技术

虚拟化是指利用虚拟化技术将一台计算机转变为多台逻辑计算机。多台逻辑计算机可以在一台计算机上同时运行,每台逻辑计算机可以运行不同的作,应用程序可以在的空间运行而不会互相影响,从而大大提高计算机的工作效率。

例如,使用VMWARE创建虚拟机可以在物理主机上模拟多个设备和作,从而创建不同的“新主机”。

3.分布式技术

经典的云计算架构中使用了多种分布式技术。原因在于分布式技术在资源池化和大规模计算中发挥着重要作用:在可扩展性、硬件容错、性能提升等方面,它比传统的集中式技术具有巨大的优势。首先说资源池化,只有池化才能将分散的资源整合起来,通过统一的接口按需分配,从而大大提高资源的使用效率。

云计算关键技术是什么?

云计算的主要技术主要包括数据存储技术、数据管理技术和编程模型。

数据存储技术

云计算一般采用分布式存储来存储数据。同时,借助冗余存储支持,可以提高数据存储的可靠性。这使得数据可以同时存储在多个副本中,进一步提高了数据的安全性。现有的云计算数据存储中,主要通过两种技术来存储数据,即GoogleFileSystem(非开源GFS)和Had00pDistributedFileSystem(开源HDFS)。上述技术基本上是一个大规模的分布式文件,在计算机集群的支持下为客户提供必要的服务。

数据管理技术

由于云平台承载了大量的用户信息,因此对云平台的数据管理功能提出了很高的要求。在云计算的支持下,云平台在存储大量数据的同时还可以进行大规模数据计算和分析。其代表技术是BigTable数据管理技术,通过列存储来管理用户数据。

编程方式

现有的云计算中,编程主要是通过Map-Reduce编程方式来完成。采用Map-Reduce编程模型编写的程序兼容性好,容错能力强。一旦服务器的工作节点出现问题,可以直接保护问题节点,并将正在运行的程序转移到另一台服务器上运行,从而保证数据处理的正常进行。