云计算是指通过互联网向用户提供的计算资源,例如服务器、存储、数据库、网络、软件和分析。
云计算是分布式计算的一种,是指通过网络“云”将巨大的数据处理程序分解为无数的小程序,然后由多个服务器组成的系统进行处理和分析这些小程序获取结果并将其返回给用户。
云计算的早期,简单来说就是简单的分布式计算,解决任务分布,将计算结果组合起来。因此,云计算也称为网格计算。该技术可以在极短的时间(几秒)内处理数万个数据,实现高性能的网络服务。
现阶段提到的云服务不仅仅是一种分布式计算,更是分布式计算、效用计算、负载均衡、并行计算、网络存储、热备冗余和虚拟化的混合演进和跨越。云计算是一种通过计算机网络(主要是互联网)形成的具有极其强大计算能力的系统,可以按需存储、收集和配置相关资源,为用户提供个性化服务。
云计算的背景
对于一个公司来说,计算机的计算能力远远不足以满足公司的数据处理需求。有必要购买一台计算能力更强大的计算机,即服务器。对于规模较大的公司来说,服务器的计算能力显然不够用。因此,公司需要采购多台服务器,甚至演变成多服务器数据中心。服务器数量接影响数据中心的业务处理能力。
除了初期建设成本较高之外,计算机运行成本中的电力支出也远高于投资成本。再加上计算机和网络的维护成本,这个总成本是中小企业难以承受的,于是云计算的概念诞生了。