NIST 对云计算的定义

The NIST Definition of Cloud Computing

云计算是一个模型, 用来实现对已经配置好的计算资源(网络/服务器/存储/应用程序/服务)的高效/方便/按需的访问, 这些计算资源可以快速的获取和释放, 同时管理成本极低, 而且与提供商的沟通成本基本为零. NIST 同时明确了云计算的五个特性, 三种服务模型, 和四种部署模式.

云计算特性

  1. 自助式服务. 用户可以按照自己的需求, 独自完成对计算资源的获取, 比如: 服务器租用时间和网络存储大小, 而无需与供应商的员工进行交流.

  2. 完善的网络支持. 计算资源采用标准的协议通过网络访问, 从而保证各种各样的客户端(手机/平板/笔记本...)都能实现对计算资源的访问,

  3. 资源整合. 供应商使用多租户模型, 将计算资源合并成资源池, 以此对多用户提供服务. 根据客户的需求, 资源池中的计算资源(物理的或者虚拟的)可以被动态的分配或者重新分配给不同的用户. 这种情况下, 用户基本上没办法控制或者知道他拿到的资源的确切物理位置, 但是可以在更高层面上指定资源所在的国家/城市/数据中心.

  4. 快速伸缩. 计算资源可以按照需求快速的获取或者释放, 来满足业务的变化. 对于用户来讲, 供应商的资源是无限的, 而且在时间上和数量上都可以灵活配置.

  5. 服务可计量. 通过对服务的各项指标进行监控, 云系统可以自动对资源的使用进行调整和优化.

服务模式

  1. Software as a Service(SaaS). 供应商通过部署在云基础设施(满足上述5个云计算特性的硬件/软件的集合)上的程序为用户提供服务. 这些应用可以通过不同的设备进行访问, 可以是基于 Web 的应用, 也可以是应用程序接口. 用户可以对应用程序进行个性化的设置, 但是并不需要关系这些应用所依赖的基础设施的细节(网络/服务器/存储...).

  2. Platform as a Service(PaaS). 用户可以将自己编写的或购买的软件部署到云基础设施上, 这些软件必须使用供应商所支持的编程语言/库/服务/工具. 用户不需要关心基础设施的细节.

  3. Infrastructure as a Service(IaaS). 用户可以从供应商那里获取像 cpu/存储/网络 这样的基础性计算资源, 然后基于这些资源运行任意的软件, 包括操作系统.

部署模式

  1. 私有云. 云基础设施由某个组织单独使用, 服务于该组织内部的多个用户(部门). 这些基础设施可以由该组织所有, 并维护, 或者由第三方所有并维护.

  2. 共有云. 云基础设施由来自多个拥有共同关切的不同组织的用户使用. 这些基础设施由这些组织中的一个或多个, 或第三方拥有并维护.

  3. 公有云. 云基础设施供任何用户自由使用. 这些基础设施由商业机构, 学术团体, 政府机构或是它们的混合体所有并维护.

  4. 混合云. 由两种或以上云基础设施(共有, 私有, 公有)组成的, 属于同一组织的云基础设施. 不用的云基础设施可以通过公有或者私有的技术实现数据和应用的无缝衔接(例如: 跨云的负载均衡).

你可能感兴趣的:(NIST 对云计算的定义)