理解云计算

云计算是分布式计算的一种特殊形式,它引入效用模型来远程供给可扩展和可测量的资源。

1.基本概念和术语

云(cloud)是指一个独特的IT环境,其设计目的是为了远程供给可扩展和可测量的资源。云具有有限的边界,通过Internet可以访问到许多单个的云。云通常是私有的,而且对提供的IT资源的访问也是需要计量的,Internet主要提供了对基本内容的IT资源的访问,这些资源是通过万维网发布的;而对于由云环境提供的IT资源来说,主要提供的是后端处理能力和对这些能力进行基于用户的访问。
IT资源是指一个与IT相关的物理的或虚拟的事物,它既可以是基于软件的,也可以基于硬件的。
云代表了IT资源的一种部署方法,处于一个组织边界(并不特指云)中的传统IT企业内部承载的IT资源被认为是位于IT企业内部的,简称为内部的。术语“内部的”是指“在一个不基于云的可控的IT环境内部的”。
提供基于云的IT资源的一方称为云提供者,使用基于云的IT资源的一方称为云用户。云服务是指任何可以通过远程访问的IT资源,云服务可以是一个简单的基于Web的软件程序,使用消息协议就可以调用其技术接口;或者是管理工具或更大的环境和其他IT资源的一个远程接入点。云服务用户是一个临时的运行时角色,由访问云服务的软件程序担任。
在法律上用户云服务的个人或者组织称为云服务拥有者,云服务拥有者可以是云用户,或是拥有该云服务所在的云的云提供者。注意,拥有第三方云托管的云服务的云用户不一定是该云服务的使用者(或者用户)。
云资源管理者是负责管理基于云的IT资源(包括云服务)的人或者组织;云审计者是对云环境进行独立评估的第三方,通常是通过认证的;云代理承担管理和协商云用户和云提供者之间云服务使用的责任;云运营商负责提供云用户和云提供者之间的线路级连接。
组织边界是一个物理范围,包括由一家组织拥有和管理的IT资源的集合,组织边界不表示组织实际的边界,只是该组织的IT资产和IT资源。信任边界是一个逻辑范围,通常会跨越物理边界,表明IT资源受信任的程度。

2.云的可扩展性

从IT资源的角度来看,可扩展是指IT资源可以处理增加或减少的使用需求的能力。可扩展主要有两种类型:水平扩展(向外或向内扩展)和垂直扩展(向上或向下扩展)。

2.1 水平扩展

分配和释放IT资源都属于水平扩展,如下图所示:
在这里插入图片描述
水平分配资源也称为向外扩展,水平释放资源也称为向内扩展。水平扩展资源是云环境中一种常见的扩展形式。

2.2 垂直扩展

当一个现有的IT资源被具有更大或更小容量的资源所代替,则为垂直扩展,一个示例如下图所示:
在这里插入图片描述
被具有更大容量的IT资源所代替,则为向上扩展;被具有更小容量的IT资源所代替,则为向下扩展。但垂直扩展在进行替换时需要停机,因此,这种形式的扩展在云环境下不太常见。

2.3 比较

水平扩展和垂直扩展的对比如下表所示:

水平扩展垂直扩展
更便宜(使用商品化的硬件组件)更昂贵(专用服务器)
IT资源立即可用IT资源通常立即可用
资源复制和自动扩展通常需要额外设置
需要额外的IT资源不需要额外的IT资源
不受硬件容量限制受限于硬件的最大容量
3.云特性

1)按需使用:云用户可以单边访问基于云的IT资源,给予云用户自助提供IT资源的自由。一旦配置好了,对自助提供的IT资源的访问可以自动化,不再需要云用户或是云提供者的介入。
2)泛在接入:一个云服务可以被广泛访问的能力。要使云服务能泛在接入可能需要支持一组设备、传输协议、接口和安全技术。
3)资源池:允许云提供者把大量IT资源放到一起为多云用户服务。不同的物理和虚拟IT资源是根据云用户的需求动态分配和再分配的。资源池常常是通过多租户技术来实现的,因此具有多租户的特性。
4)多租户:一个软件程序的实例能够服务不同的用户(租户),租户之间是相互隔离的,使得软件程序具有这种能力的特性称为多租户,一个单租户和一个多租户的示例分别如下图所示:

在这里插入图片描述
在这里插入图片描述
多租户允许多个云用户使用同一IT资源或其实例,每个用户都不会意识到该资源还在被其他用户使用。
5)弹性:弹性是一种能力,云根据运行时条件或云用户或云提供者事先确定的要求,自动透明地扩展IT资源。弹性通常被认为是采用云计算的核心理由,主要是因为它与降低投资和使用成比例的成本这些好处紧密地联系在一起。
6)可测量的使用:表示的是云平台记录对IT资源使用情况的能力,这些IT资源主要是被云用户使用的。
7)可恢复性:可恢复计算是一种故障转移的形式,它在多个物理位置分放IT资源的冗余实现。可以事先配置好IT资源,当一个资源出现故障时,就自动转到另一个冗余的实现上进行处理。在云计算里,可恢复性特性可以是指在同一个云中的冗余IT资源,也可以是跨越多个云的冗余IT资源。通过利用基于云的IT资源的可恢复性,云用户可以增加其应用的可靠性和可用性。

4.云部署模型

云部署模型表示的是某种特定的云环境类型,主要是以所有权、大小和访问方式来区别的。有四种常见的云部署模型:公有云、社区云、私有云和混合云。

4.1 公有云

公有云是由第三方云提供者拥有的可公共访问的云环境。公有云里的IT资源通常是按照事先描述好的云交付模型提供的,而且一般是需要付费才能提供给云用户的,或者是通过其他途径商业化的(例如广告)。云提供者负责创建和持续维护公有云及其IT资源。

4.2 社区云

社区云类似于公有云,只是它的访问被限制为特定的云用户社区。社区云可以是社区成员或提供具有访问限制的公有云的第三方云提供者共同拥有的。社区的云用户成员通常会共同承担定义和发展社区云的责任,如下图所示:
在这里插入图片描述
社区中的成员不一定能够访问或控制云中的所有的IT资源。除非社区允许,否则社区外的组织通常不能访问社区云。

4.3 私有云

私有云是由一家组织单独拥有的。私有云使得组织把云计算技术当做一种手段,可以集中访问不同部分、位置或部门的IT资源。私有云的使用回改变组织和信任边界的定义和应用。私有云环境的实际管理可以是由内部或者外部人员来实施的。采用私有云时,一家组织从技术上讲既可以是云用户又可以是云提供者,如下图所示:
在这里插入图片描述
通常组织中会有一个单独的部门承担提供云的责任,因而承担的是云提供者的角色。需要访问私有云的部门承担的就是云用户的角色。

4.4 混合云

混合云是由两个或者更多不同云部署模型组成的云环境。例如,云用户可能会选择把处理敏感数据的云服务部署到私有云上,而将不那么敏感的云服务部署到公有云上,这种组合就得到了混合部署模型。由于云环境中潜在的差异基于私有云提供组织和公有云提供者之间在管理责任上是分离的,因此混合部署模型架构的创建和维护可能会很复杂和具有挑战性。

4.5 其他部署模型

虚拟私有云也称为专有云或托管云,这种模型是一个公有云提供者托管和管理的、自我包含的云环境,仅对一个云用户可用。
互联云这个模型是基于由两个或更多互相连接起来的云组成的架构。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZhInen丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值