云计算的定义
云计算(cloud computing)是bai分布式计算的一种,指的是通过网络“du云”将巨大的zhi数据计算处理程序分解成无数dao个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。
云计算早期,简单地说,就是简单的分布式计算,解决任务分发,并进行计算结果的合并。因而,云计算又称为网格计算。
通过这项技术,可以在很短的时间内(几秒种)完成对数以万计的数据的处理,从而达到强大的网络服务。
现阶段所说的云服务已经不单单是一种分布式计算,而是分布式计算、效用计算、负载均衡、并行计算、网络存储、热备份冗杂和虚拟化等计算机技术混合演进并跃升的结果。
什么是云计算?
云计算(Cloud Computing)是一种计算资源交付模型,其中集成了各种服务器、应用程序、数据和其它资源,并通过 Internet 以服务的形式提供这些资源。通常对资源进行了虚拟化。
简单地说,云计算就是计算服务的提供(包括服务器、存储、数据库、网络、软件、分析和智能)-通过 Internet(云)提供快速创新、弹性资源和规模经济。对于云服务,通常用户只需使用多少支付多少,从而帮助降低运营成本,使基础设施更有效地运行,并能根据业务需求的变化调整对服务的使用。
云计算可以分为广义和狭义的两类,狭义云计算是指IT基础设施的交付和使用模式,即通过网络需求,扩展的方式获得所需的资源;广义的云计算是指服务的使用和交付模式,即通过网络按需求,扩展方式获得对应的服务,它具有超大规模、虚拟化、可靠安全特性等。
简而言之,云计算是一种通过互联网以服务的方式提供动态可伸缩的虚拟化资源的计算模式。云计算的资源是分布式的,通过虚拟化技术动态易扩展。云计算是通过互联网提供的一种具有服务等级协议(Service-Level Agreement, SLA)的服务。SLA 协议是云服务提供商和客户之间的一份商业保障合同,而非一般的服务承诺。终端用户不需要了解“云”中基础设施的细节,不必具有相应的专业知识,也无须直接进行控制,只关注自己真正需要什么样的资源以及如何通过网络来得到相应的服务即可。
云计算包含哪些关键技术?
1、虚拟化技术:云计算的虚拟化技术不同于传统的单一虚拟化,它是涵盖整个IT架构的,包括资源、网络、应用和桌面在内的全系统虚拟化,它的优势在于能够把所有硬件设备、软件应用和数据隔离开来,打破硬件配置、软件部署和数据分布的界限,实现IT架构的动态化,提高系统适应需求和环境的能力。
2、分布式资源管理技术:信息系统仿真系统在大多数情况下会处在多节点并发执行环境中,要保证系统状态的正确性,必须保证分布数据的一致性。为了分布的一致性问题,计算机界的很多公司和研究人员提出了各种各样的