云计算概念与定义-NIST版
本文英文版来自美国国家标准与技术实验室的文档 Special Publication 800-145 《The NIST Definition of Cloud Computing》September 2011 版本, 是我个人最认同的云计算定义版本,当然很多人也认同。 一 云计算概念定义 云计算是指能够通过网络随时、方便、按需访问一个可配置的共享资源池的模式。资源池包括网络、服务器、存储、应用、服务等,它能在需要很少管理工作或与服务商交互的情况下被快速部署和释放。云计算这个模式包括五个主要特点,三个交付模式 ,和四个部署模式。 二 云计算5大特征 按需自助服务。消费者可以单方面部署资源,如服务器和网络存储,资源是按需自动部署而不需要与服务供应商进行人工交互。 通过互联网获取。资源可以通过互联网获取, 并可以通过标准方式访问,例如通过瘦客户端或富客户端(例如移动电话,笔记本电脑,工作站等)。 资源池化。供应商的资源被池化,以便以多用户租用模式被不同客户使用,例如不同的物理和虚拟资源可根据客户需求动态分配和重新分配。通常是地域无关的,客户一般无法控制或知道资源的确切位置,但可能抽象的上层的地址信息(比如国家、城市、数据中心)。这些资源包括存储、处理器、内存、网络带宽。 快速伸缩。资源可以弹性地部署和释放,有时是自动化地,以便能够迅速地按需扩大和缩小规模。对客户来说,可以获取的资源看起来似乎是无限的,并且可在任何时间购买任何数量的资源。 可计量。云计算系统自动地控制和优化资源使用,通过使用一些与服务种类(例如存储、计算、带宽、激活的用户账号)对应的抽象信息关联的计量能力【注释1】。资源使用能被监控、控制、报告,以便提供服务消耗对服务商和客户的透明性。 三 云计算三大服务模式 软件即服务(SaaS)。提供给客户的服务是服务商运行在云计算基础设施【注释2】上的应用程序。应用程序可以在各种客户端设备上通过瘦客户端界面访问,比如浏览器(比如基于互联网的email)或者应用程序接口。消费者不需要 管理或控制的底层的云计算基础设施,包括网络、服务器、操作系统、存储,甚至单个应用程序的功能云计算概念理解,可能的例外就是需要设置一些有限的客户可定制的配置设置。 平台即服务(PaaS)。提供给消费者的是客户用供应商提供的开发语言和工具、库、服务、工具【注释3】创建或获取的应用程序部署到云计算基础设施上去的能力。客户不需要管理或控制的底层的云基础设施,包括网络、服务器、操作系统、存储,但消费者能控制部署的应用程序,也可能控制应用的托管环境的配置。 基础设施即服务(IaaS)。提供给消费者的是部署计算、存储、网络和其它基本的计算资源的能力,用户能够部署和运行任意软件,包括操作系统和应用程序。消费者不管理 或控制的底层的云计算基础设施,但能控制操作系统、储存、部署的应用,也有可能对一些网络组件(例如,防火墙)有有限的控制。 四 云计算四大部署模式 私有云。云基础设施是由一个单一的组织部署和独占使用,可以使多个用户(比如事业部)。该基础设施可能由该组织、第三方、两者的混合来拥有和管理、运营, 有本地和远程之分。 社区云。基础设施由一些具有共有关注点(比如,目标、安全需求、策略、遵从性考虑)的组织形成的社区中的用户部署和使用。他可能被一个或多个社区中的组织、第三方、或两者的混合所拥有、管理、运营,有本地和远程之分。 公共云。云基础设施被部署给广泛的公众开放地使用。它可能被一个商业组织、研究机构、政府机构、或者几者的混合所拥有、管理、运营。是被一个销售云计算服务的组织所拥有,该组织将云计算服务销售给一般大众或广泛的工业群体。有本地和远程之分。 混合云。基础设施是由两种或两种以上的云(私有,社区或公共)组成,每种云仍然保持独立,但用标准的或专有的技术将它们组合起来,具有数据和应用程序的可移植性(例如,云突发可以用来处理突发负载的均衡化)。 注释1:通常是按使用付费 注释2:云基础设施是具有云计算5个特征的硬件和软件的集合。云基础设施可以被视为包含物理层和抽象层。物理层由提供云服务所需的硬件资源组成,通常包括服务器、存储、网络设备。抽象层由部署在物理层上的软件组成,它们实现了云计算的关键特征。逻辑上可以认为抽象层位于物理层之上。 注释3:这个能力并不是必须排除对其他来源的兼容的编程语言、库、服务、工具的使用。 (编辑:湘西站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |