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

云计算是用什么技术(云计算是对什么技术的发展与运用)


一、什么是云计算技术

云计算是由分布式计算、并行计算和网格计算发展而来的。它是一种新兴的商业计算模型。

我国网格计算和云计算专家刘鹏给出了这样的定义:“云计算将计算任务分布在由大量计算机组成的资源池中,使各种应用系统能够以相同的方式获取计算能力和存储。狭义的云计算是指厂商通过分布式计算和虚拟化技术构建数据中心或超级计算机,免费或向技术开发商或企业客户提供数据存储、分析、科学计算等服务。按需,如亚马逊的数据仓库租赁业务,广义上的云计算是指厂商建立网络服务器集群,向各类企业提供在线软件服务、硬件租赁、数据存储、计算分析等各类服务。广义的云计算包括更多的厂商和服务类型,比如国内管理软件厂商如用友、金蝶推出的在线财务软件,以及谷歌发布的谷歌应用套件等。通俗的理解是,云计算的“云”是存在于互联网上的服务器集群上的资源。它包括硬件资源(服务器、存储、CPU等)和软件资源(如应用软件、集成开发环境等),本地计算机只需通过互联网发送请求消息,就会有数千个远程端的计算机为您提供所需的资源并将结果返回到本地计算机。这样本地计算机几乎不需要做任何事情,所有的处理就完成了。这是使用云计算提供商提供的计算机集群来完成的。


二、云计算的核心技术

云计算的主要技术是存储技术、虚拟化技术和分布式技术

1.存储技术

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

2.虚拟化技术

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

例如,通过使用VMWARE创建虚拟机,您可以在物理主机上模拟各种硬件和操作系统来训练各种“新主机”。

3.分布式技术

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