云计算和移动化是互联网的两大发展趋势,云计算(cloud computing)是多种技术整合的产物,这些技术主要包括虚拟化技术、分布式处理(distributed computing)、并行处理(parallel computing)、网格计算(grid computing)等。云计算屏蔽了技术实现的细节,同时以服务的方式提供给用户使用,使用户的力从技术细节转到自己的需求上。
云计算的特征可以归结为无处不在的数据、无处不在的软件、无处不在的计算,任何地点登录系统后都可以使用软件,使用数据和进行计算。
根据云计算的服务方式可以将云计算分为:基础设施即服务(laaS)、平台即服务(PaaS)和软件即服务(SaaS)。
根据云计算的存在形式可以将云计算分为:公共云(public cloud)、混合云(hybrid cloud)、 私有云(private cloud)和社区云(community cloud)。
云计算概念
云计算到目前为止还没有一个标准的定义,可以查询到的定义有百种以上,最为公众认可和引用率较高的是美国国家标准与技术研究院(NIST)的定义,NIST的定义:“云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络、服务器、存储、应用软件、服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。”在国内得到认可的定义是中国云计算专家咨询委员会副主任、秘书长刘鹏教授给出的定义:“云计算是通过网络提供可伸缩的廉价的分布式计算能力。”Forester Research从云计算提供商的角色这样定义:云计算是一种标准化的IT能力,将软件、应用平台、基础设施整合建立起来一个系统,通过Internet技术以按需和自助的方式提供服务。
云计算可以理解为在互联网上通过虚拟化技术、并行处理技术以及分布式计算机技术将资源与设备整合起来,为用户提供方便与快捷的、基于网络的计算与存储服务。云计算提供的服务包括软件、硬件和平台服务,这种服务可以根据用户需求进行定制,即“按需服务”,这就是云计算创新与重要意义所在。
云计算原理
云计算类似于B/S结构的系统,用户使用计算机、手机、平板等智能终端接入互联网或内部局域网,向云计算服务端提出计算、应用或存储等需求,云端根据需求的内容在虚拟的资源池内进行资源的组织与调配,动态分配资源的使用,并将计算结果及时反馈给用户。云计算服务包括了计算、存储、网络、软件和服务。用户端不需要安装任何应用软件和存储任何数据,所有操作都是在云端实现。用户不论在任何地点,只要接入互联网或内部局域网后,都可以使用云,就像用电用水一样方便。
云计算是通过网络将用户庞大的计算处理程序自动分拆成无数个较小的子程序,再由多部服务器所组成的庞大系统搜索、计算分析之后将处理结果回传给用户。通过这项技术,远程的服务供应商可以在数秒之内,处理数以千万计甚至亿计的信息,达到和“超级计算机”同样强大性能的网络服务。
云计算发展历史
1983年提出“网络既是电脑”(The Network is the computer)的SUN公司可以认为是云计算发展的最早雏形。最早提出“云计算”概念的则是由Google首席执行官埃里克·施密特与2006搜索引擎大会上首次提出来的。随后,Google 采用与美国大学合作的方式进行云计算的推广工作。2008年雅虎、惠普和英特尔也加入到云计算行列。他们与合作伙伴创建6个数据中心作为研究试验平台,每个数据中心配置1400 ~ 4000个处理器。同年戴尔开始申请“云计算”(cloud computing)商标,旨在加强对这一未来可能重塑技术架构的术语的控制权。2010年美国国家航空航天局和包括Rackspace、AMD、Intel、戴尔等支持厂商共同宣布“OpenStack”开放源代码计划,微软在2010年10月表示支持OpenStack 与Windows Server 2008 R2的集成;而Ubuntu已把OpenStack加至11.04版本中。2011年思科系统正式加入OpenStack,重点研制OpenStack的网络服务。定义有哪些(如何区分定理和定义)5S有哪些(简述5s的内容及定义)日本为什么成功(日本文化关于成功的定义)如何定义类(java定义小猫类)什么是混合物(混合的定义是什么)绿色食品指什么食品(绿色食品的定义是什么)vlan是什么(VLAN的定义是什么)cif是什么意思(CIF定义)惘然是什么意思(正整数的定义是什么)怎么定义函数(matlab中script和function区别)