NIST关于云计算的定义

参考自 https://zhuanlan.zhihu.com/p/158621420

定义

云计算是一种模型,它支持对可配置计算资源(例如,网络、服务器、存储、应用程序和服务)的共享池进行无处不在的、方便的、按需的网络访问,这些资源可以通过最少的管理工作或服务提供者交互来快速供应和释放。
该云模型由五个基本特征、三个服务模型和四个部署模型组成。

基本特征

1. 按需自助服务

消费者可以根据需要单方面提供计算能力,如服务器时间和网络存储,而不需要与每个服务提供者进行人工交互。

2. 广泛的网络访问

可以通过网络访问功能,并通过促进异构瘦或厚客户机平台(例如,移动电话、平板电脑、笔记本电脑和工作站)使用的标准机制进行访问。

3. 资源池

提供者的计算资源被池化以使用多租户模型服务于多个使用者,根据使用者的需求动态地分配和重新分配不同的物理和虚拟资源。有一种位置独立的感觉,客户通常不控制或不知道所提供资源的确切位置,但可以在更高的抽象级别上指定位置(例如,国家、州或数据中心)。资源的例子包括存储、处理、内存和网络带宽。

4. 快速的弹性

可以弹性地供应和释放能力(在某些情况下是自动的),以便根据需求迅速地向外和向内扩展。对于消费者来说,供应的可用功能似乎是无限的,并且可以在任何时间使用任何数量的功能。

5. 可计量的服务

云系统通过在适合于服务类型(例如,存储、处理、带宽和活动用户帐户)的某种抽象级别上利用计量能力,自动控制和优化资源使用。可以监视、控制和报告资源使用情况,为所使用服务的提供者和使用者提供透明度。

服务模型

云基础设施是实现云计算的五个基本特征的硬件和软件的集合。可以将云基础设施视为包含物理层和抽象层。物理层由支持所提供的云服务所需的硬件资源组成,通常包括服务器、存储和网络组件。抽象层由跨物理层部署的软件组成,它体现了基本的云特征。从概念上讲,抽象层位于物理层之上。

Software as a Service (Saas) 软件即服务

SaaS提供给使用者的功能是云基础架构上运行的提供者的应用程序。通过客户机接口(如web浏览器的电子邮件)或应用程序接口,可以从各种客户机设备访问应用程序。使用者不管理或控制底层的云基础设施,包括网络、服务器、操作系统、存储,甚至单个应用程序功能,特定于用户的应用程序配置设置可能例外。
这一层是和你的生活每天接触的一层,大多是通过网页浏览器来接入。任何一个远程服务器上的应用都可以通过网络来运行,就是SaaS了。
甲骨文公司提供的传统CRM(可以理解为数据库服务器)通常需要花费数十万美元购买,并且安装、使用相当复杂,维护升级费用昂贵,数据库安装在本地;Salesforce公司开创出"租赁"模式CRM,50美元即可租用CRM软件服务,通过互联网直接使用,不用使用者自行建设、升级、维护。可以理解为数据库在云端。

Platform as a Service (Paas) 平台即服务

某些时候也叫做中间件。你公司所有的开发都可以在这一层进行,节省了时间和资源。
PaaS提供用户将云端基础设施部署与创建至客户端,或者借此获得使用编程语言、程序库与服务。用户不需要管理与控制云端基础设施(包含网络、服务器、操作系统或存储),使用者不管理或控制底层云基础设施(包括网络、服务器、操作系统或存储),但可以控制已部署的应用程序以及可能的应用程序托管环境的配置设置。

Infrastructure as a Service (IaaS). 基础设施即服务

某些时候也称作Hardware as a Service。
提供给使用者的功能是提供处理、存储、网络和其他基本计算资源,使用者可以部署和运行任意软件,其中包括操作系统和应用程序。消费者不管理或控制底层的云基础设施,但可以控制操作系统、存储和已部署的应用程序;并可能限制对选定的网络组件(如主机防火墙)的控制。
以前如果你想在办公室或者公司的网站上运行一些企业应用,你需要去买服务器,或者别的高昂的硬件来控制本地应用,让你的业务运行起来。但是现在有IaaS,你可以将硬件外包到别的地方去。IaaS公司会提供场外服务器,存储和网络硬件,你可以租用。节省了维护成本和办公场地,公司可以在任何时候利用这些硬件来运行其应用。
Aamzon通过虚拟化将IT资源出租给其它公司(IaaS),使系统的利用率变得更高并产生利润。同时,也为小企业提供了与大企业竞争一样的最先进的IT平台。

部署模型

私有云、社区云、公有云、混合云。

posted @ 2021-03-01 11:53  爱吃砂糖橘的白龙  阅读(787)  评论(0编辑  收藏  举报