云计算的概念

2021 08 25 BOAC


云计算(Cloud Computing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展的资源,通常是虚拟化的资源。"云"是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用它来表示互联网和底层基础设施的抽象。因此,云计算甚至可以让你体验每秒10万亿次的运算能力,拥有这么强大的计算能力可以模拟核爆炸、预测气候变化和市场发展趋势。用户通过电脑、笔记本、手机等方式接入数据中心,按自己需求进行运算。

云计算是分布式处理(Distributed Computing)、并行计算(Parallel Computing) 、网格计算(Grid Computing)、效用计算(Utility Computing)、网络存储技术(Network Storage Technologies)、虚拟化(Virtualization)、负载均衡(Load Balance)、热备份冗余(High Available)等传统计算机和网络技术发展融合的产物,是一种新兴的商业计算模型,或者说是这些计算机科学概念的商业实现。

目前,对于云计算的认识还在不断地发展和变化,云计算仍没有一个普遍、一致的定义。

根据美国国家标准与技术研究所定义,云计算是一种可以随时随地方便而按需地通过网络访问可配置的计算资源(如网络、服务器、存储、应用程序和服务)的共享池模式,这个池可以通过最低成本的管理或服务提供商交会来快速配置和释放资源。

中国网格计算与云计算专家刘鹏对云计算给出的定义是:" 云计算将计算任务分布在由大量计算机构成的资源池中,使各种应用系统能够根据需要获取计算能力、存储空间和各种软件服务。" 广义的云计算是指厂商通过建立网络服务器集群,向各种不同类型的客户提供在线软件服务、硬件租借、数据存储、计算分析等不同类型的服务。广义的云计算包括了更多的厂商类型和服务类型。例如,国内用友、金蝶等管理软件厂商推出的在线财务软件,谷歌发布的Google应用程序套装等。

狭义的云计算是指厂商通过分布式计算和虚拟化技术搭建数据中心或超级计算机,以免费或按需租用方式向技术开发者或企业客户提供数据存储、分析以及科学计算等服务,如亚马逊的数据仓库出租业务。

对云计算的通俗理解是,云计算的"云"是指存在于互联网上的服务器集群上的资源,它包括硬件资源(如服务器、存储器、CPU等)和软件资源(如应用软件、集成开发环境等),本地计算机只需通过互联网发送一个需求信息,远端就会有成千上万的计算机为你提供需要的资源并将结果返回本地计算机,这样本地计算机几乎不需要做什么,所有的处理都由云计算提供商所提供的计算机群来完成。