云计算的初识

来源:互联网 发布:优博瑞cos淘宝店铺 编辑:程序博客网 时间:2024/05/01 23:00


1、云计算的初识

 概念

“云计算是一种模型,可以实现随时随地、便携地、按需地从可配置计算资源共享池中获取需要的资源(例如,网络、服务器、存储、应用程序及服务),资源可以快速供给和释放,使管理的工作量和服务提供者的介入降低至最少。这种云模型由五个基本特征,三种服务模型和四种部署模型构成”。

——美国国家标准与技术研究院(NIST)制定的。

 


角色

  • 云提供者提供基于云的IT资源的组织结构
  •  云用户:与云提供者签订正式的合同或者约定来使用云提供者提供的可用的IT资源。
  •  云服务拥有者:在法律上拥有云服务的个人或者组织。
  •  云资源管理者:负责管理基于云的IT资源(包括云服务)的人或者组织。

云服务拥有者可以是云用户,或者是拥有该云服务所在的云的云提供者。

云资源管理者可以是云服务所属的云的云用户或云提供者,可以是签订了合约来管理基于云的IT资源的第三方租户。

 

五个基本特征

  • 按需使用:

    云用户可以单边的访问基于云的IT资源,给予云用户自助提供IT资源的自由。一旦配置好了,对自助提供的IT资源的访问可以自动化,不再需要云用户或是云提供者介入。

  • 随处访问

       是一个云服务可以被广泛访问的能力。

  • 多租户(和资源池):

       一个软件程序的实例能够服务不同的用户(租户),租户之间是相互隔离的,使得软件程序具有这种能力的特性成为多租户。

    资源池允许云提供者把大量的IT资源放到一起为多云用户服务。不同的物理和虚拟IT资源是根据云用户的需求动态分配和再分配的。资源池常常是通过多租户技术实现的,具有多租户的特性。

  • 弹性:

是一种能力,云根据运行时条件或云用户或云提供者事先确定的要求,自动透明地扩展IT资源。

  •  可测量的使用:

    表示的是云平台记录对IT资源使用情况的能力,主要是被云用户使用的。根据记录的内容,云提供者只对云用户实际使用的和/或被授予IT资源访问的时间段进行收费。

  • 可恢复性(定义中不包括可恢复性):

    可恢复性计算是一种故障转移的形式,它在多个物理位置分放IT资源的冗余实现。实现配置好IT资源,当一个资源年出现故障时,就自动转到另一个冗余的实现上进行处理。在与计算里,可恢复性特性可以是指在同一云中(但不同物理位置上)的冗余IT资源,也可以是跨越多个云的冗余IT资源。

 

三种服务模型

  • 基础设施作为服务(IaaS

IaaS交付模型是一种自我包含的IT环境(包括硬件、网络、连通性、操作系统以及其他一些“原始的”IT资源),由以基础设施为中心的IT资源组成,可以通过基于云服务的借口和工具访问和管理这些资源。

IaaS环境一般要允许云用户对其资源配置和使用进行更高层次的控制。IaaS提供的IT资源通常是未配置好的。

  • 平台作为服务(PaaS

        PaaS交付模型是预先定义好的“就绪可用”的环境,一般由已经部署好和配置好的IT资源组成。

对于承载和提供这个平台的底层IT资源,云用户只被给予了较低等级的控制权。

  •  软件作为服务(SaaS

             SaaS通常把软件程序定位成共享的云服务,作为“产品”或通用的工具进行提供。SaaS交付模型一般是使一个可重用云服务对大多数云用户可用(通常是商用)。

典型云交付模型的控制等级 

云交付模型

属于云用户的典型的控制等级

云用户可用的典型功能

SaaS

使用和与使用相关的配置

前端用户接口访问

PaaS

有限的管理

对与云用户使用平台相关的IT资源的中等级别的管理控制

IaaS

完全的管理

对虚拟化的基础设施相关的IT资源以及可能的底层物理IT资源的完全访问。

 

云用户和云提供者与云交付模型有关的典型行为

云交付模型

常见的云用户行为

常见的云提供者行为

SaaS

使用和配置云服务

实现、管理和维护云服务

监控云用户的使用

PaaS

开发、测试、部署和管理云服务以及基于云的解决方案

实现配置好的平台和在需要时提供底层的基础设施中间件和其他所需的IT资源

监控云用户的使用

IaaS

建立和配置裸的基础设置、安装、管理和监控所需的软件

提供和管理需要的物理处理器、存储、网络和托管监控云用户的使用

 

 

四种部署模型

  • l 公有云:是由第三方云提供者拥有的可公共访问的云环境。

公有云里的IT资源通常是按照事先描述好的云交付模型提供的,一般是需要付费才能提供给云用户的,或者通过其他途径商业化。

  • l 社区云:类似于公有云,只是它的访问被限制为特定的云用户社区。

社区中的成员不一定要能够访问或控制云中的所有IT资源。除非社区允许,否则社区外的组织通常不能访问社区云。

  • 私有云:是由一家组织单独拥有的。私有云使得组织把云计算技术当做一种手段,可以集中访问不同部分、位置或部门的IT资源。
  • l 混合云:是由两个或者更多不同云部署模型组成的云环境。

以下为个人理解,如有理解不对的地方,望不吝赐教。谢谢

个人理解

云是什么呢?个人觉着,应该是由一些IT资源搭建起来的网络环境,由物理服务器,硬件,软件程序,数据库,虚拟服务器等。在物理服务器上,安装有数据库等软件程序,用来存储数据和管理服务器;硬件可能是交换机,路由器,备用的发电机等设备。云提供者,提供IT资源,搭建云服务环境,云服务拥有者,向内或向外提供服务。云用户使用云服务。云资源管理者,则是来管理IT资源的。

类比说明:以一家连锁的餐厅为例子。对应相关概念,便于理解。

IT资源 : 桌椅,食物,收银系统,装饰物……

2.1角色

云提供者:餐厅的董事会

云用户:顾客,旗下的子餐厅

云服务拥有者:顾客(享受服务),董事会(提供服务)

云资源管理者:董事会(管理下一级的资源,子餐厅扩建,经理任命等),餐厅经理(管理自己职权范围内的餐厅事务),加盟商(第三方加入者)

 

2.2五个基本特征

按需使用:

顾客(云用户)来到餐厅就餐(单边访问IT资源),那么在就餐的时候,顾客根据自己所需,到食品区拿取食物(IT资源)。

随处访问:

餐厅(云服务)可以随时被顾客光顾,可以通过网络随时随地的订餐。

多租户(和资源池):

一个餐厅的点餐系统(一个软件程序的实例)可以服务不同的人群,陌生的顾客之间是相互隔离的。使用点餐系统的顾客被认定为租户,使用一段时间点餐服务。

资源池相当于一个自选食品区,餐厅工作人员将所有食物分类放在固定的位置,供顾客挑选。

弹性:

当餐厅被预定举行大型的聚会(根据云用户,或云提供者事先确定的要求),由于餐厅中桌椅食材不足,添置桌椅和食材(自动透明地扩展IT资源),这是一种能力。

可测量的使用:

比如说,一个餐厅有独特的配方,餐厅的总部会记录旗下所有餐厅和加盟商使用配方的数量,根据餐厅使用配方的数据,餐厅总部会对旗下餐厅使用配方数量进行收费。

可恢复性

假设餐厅的收银系统的数据库在总部的机房里,为了预防突发事件导致数据出错,机房会准备两个服务器,做双机热备。一个服务器出现故障,通过心跳线将数据业务转到另一个服务器上进行存储。机房也会有备用的发电机,一方突然断电,引起数据不一致性。机房配置冗余的设备,可以在故障出现后,再重新恢复。

2.3三种服务模型

IaaS为最底层的配置,以硬件、网络、操作系统等IT资源为中心搭建的IT资源。

PaaS是在有完备的IaaS的环境上基础上,进行扩展的。达到“就绪可用”的环境,只要有云用户需要,就可以进行使用。

SaaS是在云服务上共享软件程序。比如说,一个做的比较好的移动端的程序,将它放在云服务上。用户通过联网下载程序安装。当程序版本进行更新时,会将最新版本的程序推送给用户。

2.4四种部署模型

这四个模型,觉着还是近容易理解的。公有云和社区云(和私有云)就像是我们编程中定义的变量,公有变量和私有变量。公有云可以被公共访问的云环境,社区云只能被该社区中的用户访问被授权的部分,社区外的必须通过社区云的同意才能访问社区云。私有云,类似于社区云。只是范围的大小不一样吧。混合云就是上诉三种云的组合。