(一)云计算技术定义:根据美国国家标准和技术研究所的定义, 云计算(cloud computing)是一种可以随时随地方便而按需地通过网络访问可配置计算资源(如网络、服务器、存储、应用程序和服务)的共享池的模式,这个池可以通过成本的管理或服务提供商交会来快速配置和释放资源。
(二)云计算技术的特点(1) 快速弹性。弹性是指根据需要可伸缩地使用资源的能力。对于消费者来说,云似乎是无限的,消费者可以根据需要购买计算力资源。(2) 测量服务。在测量服务中,云服务提供商控制和监视云服务的各个方面。这对计费、访问控制、资源优化配置、容量规划和其他任务来说是至关重要的(3) 按需自助服务:这意味着消费者可以根据需要使用云服务,不需要与云服务提供商进行人机交互。(4) 无处不在的网络接入:无处不在的网络接入意味着用户可以通过网络获取云服务商的能力。
(三)云计算的主要类型:(1) 按照资源类型分类:云计算可以认为包括以下几个层次的服务:基础设施即服务(IaaS),平台即服务(PaaS)和软件即服务(SaaS)。这里所谓的层次,是分层体系架构意义上的“层次”。IaaS,PaaS,SaaS分别在基础设施层,软件开放运行平台层,应用软件层实现。IaaSIaaS(Infrastructure-as-a- Service):基础设施即服务。消费者通过Internet可以从完善的计算机基础设施获得服务。Iaas通过网络向用户提供计算机(物理机和虚拟机)、存储空间、网络连接、负载均衡和防火墙等基本计算资源;用户在此基础上部署和运行各种软件,包括操作系统和应用程序。PaaSPaaS(Platform-as-a- Service):平台即服务。PaaS实际上是指将软件研发的平台作为一种服务,以SaaS的模式提交给用户。因此,PaaS也是SaaS模式的一种应用。但是,PaaS的出现可以加快SaaS的发展,尤其是加快SaaS应用的开发速度。平台通常包括操作系统、编程语言的运行环境、数据库和 Web 服务器,用户在此平台上部署和运行自己的应用。用户不能管理和控制底层的基础设施,只能控制自己部署的应用。SaaSSaaS(Software-as-a- Service):软件即服务。它是一种通过Internet提供软件的模式,用户无需购买软件,而是向提供商租用基于Web的软件,来管理企业经营活动。云提供商在云端安装和运行应用软件,云用户通过云客户端(通常是 Web 浏览器)使用软件。云用户不能管理应用软件运行的基础设施和平台,只能做有限的应用程序设置。
(2) 按照资源使用方式分类按照云计算资源使用方式,可以将云计算分为公共云、私有云、混合云。公共云,是指多个客户公用一个云服务提供商的IT资源。每个用户根据自己的占用、消耗IT资源的多少,向云服务提供商支付费用。公共云比较适合于中、小企业、微型企业、政府基层单位和个人用户。私有云:是指政府和企业事业单位建设一个云计算中心或云服务平台供自己使用,不对外开放,不向外单位提供云计算服务。私有云适用于大型企业集团、国家部委、省和地市一级政府,采用虚拟化等技术,对传统计算中心、数据中心进行升级改造。混合云,是指公共云和私有云的混合体。混合云的一部分资源公用,对外开放;一部分私用,不对外开放。混合云适用于IT资源有富余的单位,在满足自身应用的同时,把多余IT资源卖给外单位。
(三)云计算技术在智慧城市中的应用云计算技术已在工业设计、工业仿真、在线软件、企业数据中心等领域得到初步应用。