《云计算:原理与范式》一第1章 云计算导论1.1 云计算简介

简介: 本节书摘来自华章出版社《云计算:原理与范式》一书中的第1章,第1.1节,作者 (澳)Rajkumar Buyya James Broberg Andrzej Goscinski,更多章节内容可以访问云栖社区“华章计算机”公众号查看

第1章 云计算导论

WILLIAM VOORSLUYS、
JAMES BROBERG与RAJKUMAR BUYYA

1.1 云计算简介

当把电器插入电源插座时,我们既不关心如何产生电力,也不知道电器是如何接通插座的。这可能因为电流是虚拟的,也就是说,它很容易隐藏在发电站和庞大的配电网的墙壁插座内。当谈到信息技术时,这一概念是指在隐藏其内部原理时提供了有用的功能。对于计算本身而言,是完全虚拟化的,必须允许计算机构建于如(信息)处理、存储、数据和软件资源的分布式组件[1]。
如集群、网格以及现在的云计算等技术,旨在允许以完全虚拟化的方式访问大量的计算能力(computing power)。通过整合资源并提供一个单一的系统视图。此外,这些技术的一个重要目标是提供一个实用的计算。效用计算(utility computing)描述了一个按需提供计算能力的商业模式,客户基于用途支付供应商的费用(按需付费)。这有点类似当前的传统公共事业服务,如水、电、煤气和电话等。
云计算用“雨伞”一词形容最初由商业供应商(如Amazon、Google和Microsoft)提供的先进按需计算服务。它表示这样一种模式,即一个计算基础设施可以作为一个“云”,企业和个人可以从世界上任何地方按需访问这些应用[2]。这种模式背后的原理是提供计算、存储和软件“作为服务”。
在商业和学术领域,许多从业者试图给云计算一个精确的定义并展示它的特性。Buyya 等 [2]将云计算定义为:“云是由一组内部互联的虚拟机组成的并行和分布式计算系统,系统能够根据服务供应商和客户之间协商好的服务水平协议(SLA)动态提供一种或多种统一计算资源。”
Vaquero等[3]将其定义为“云是一种容易使用和获取的庞大的虚拟化资源池(如硬件、开发平台和服务)”。这些资源可以动态重新配置以便调整到一个可变负载(规模),也允许一个最佳的资源利用率。这种资源池通常由基础设施供应商按照服务水平协议采用用时付费(pay-per-use)模式开发。
最近,麦肯锡顾问公司(McKinsey)的一项报告[4]指出:“云是基于硬件的服务,提供计算、网络和存储容量。其中,硬件管理是从买方的角度高度抽象出来的,买方将基础设施成本作为可变运营成本(OPEX),而基础设施的容量是灵活多变的。”
一份来自加州大学伯克利分校的报告[5]总结出了云计算的关键特性:“①无限计算资源的假象;②云用户对预先承诺的消解;③用时才需要支付的能力。”
美国国家标准与技术研究院(National Institute of Standards and Technology,NIST)[6]将云计算描述为:云计算是一个用时付费的模型,这个模型可以便捷地按需网络访问共享可配计算资源池(如网络、服务器、存储、应用和服务),通过很少的管理或者与服务供应商互动就可快速提供和发布。
Armbrust等[5]对云计算提出了一个更为通用的定义:云是数据中心中提供服务的软硬件设施。同样,Sotomayor等[7]指出,云通常用于指IT基础设施作为服务供应商的数据中心基础设施部署。
尽管还有不计其数的其他定义,但是上面列出的定义最显著的共同点是云应该具备:①用时付费(没有正在进行的承诺、效用价格);②弹性能力和无限资源的假象;③自助服务界面;④抽象或虚拟化的资源。
除了原始的计算和存储外,云计算供应商通常还提供广泛的软件服务。它们还提供应用程序编程接口(Application Programming Interface,API)和开发工具,使开发人员能够在它们的服务之上构建无缝可扩展的应用。最终目标是允许客户“在云中”运行他们的日常IT基础设施。
伴随着Internet[8]的到来,大量的炒作包围了处于起步阶段的云计算领域,在IT界这通常是最重要的一个转折点。在这样的炒作中,当人们试图定义什么是云计算以及什么样的计算基础设施可以充当“云”时碰到了大量的困惑。
事实上,提供一个实用的计算,长期持有的梦想意味着云计算的到来[5] 。然而,多年来这些技术业已成熟并促成云计算的发展。 在本节中,该指南通过调查对这一新兴领域的出现起极大促进作用的主要进步技术来追踪云计算的起源。另外,通过对最相关的云计算的研发力度的分类和比较,阐述了云计算的概念和开发,尤其是公共云、管理工具和开发框架。本书列举了最显著的实用云计算的具体实现,特别注重架构方面和技术创新特征。

相关文章
|
4月前
|
存储 数据管理 虚拟化
云计算——存储虚拟化简介 与 存储模式及方法
云计算——存储虚拟化简介 与 存储模式及方法
162 0
|
4月前
|
存储 大数据 虚拟化
【云计算与大数据技术】虚拟化简介及虚拟化的分类讲解(图文解释 超详细)
【云计算与大数据技术】虚拟化简介及虚拟化的分类讲解(图文解释 超详细)
255 0
|
4月前
|
网络虚拟化 虚拟化 云计算
云计算——网络虚拟化简介
云计算——网络虚拟化简介
116 0
|
4月前
|
分布式计算 并行计算 Hadoop
【云计算与大数据计算】分布式处理CPU多核、MPI并行计算、Hadoop、Spark的简介(超详细)
【云计算与大数据计算】分布式处理CPU多核、MPI并行计算、Hadoop、Spark的简介(超详细)
103 0
|
7月前
|
存储 弹性计算 云计算
HCIE-Cloud Computing Day01:云计算简介
HCIE-Cloud Computing Day01:云计算简介
270 0
|
消息中间件 运维 前端开发
大揭秘——Serverless凭什么被誉为未来云计算范式?
CNCF给出的定义是:一种新的云原生计算模型,无需服务器管理而构建和运行应用程序的架构。一个或多个功能的应用上传到平台后执行、扩展和计费。听起来有些抽象,简单来说就是构建应用程序时不再需要管理服务器,由平台负责它的执行、扩展,并根据运行量计费。 信通院也给出了定义:即以应用为中心,无需关注基础设施的计算模式。FaaS不是其唯一的形态,Serverless是一整套能力的合集,越来越多的第三方服务演进为全托管的Serverless形态。
185 0
大揭秘——Serverless凭什么被誉为未来云计算范式?
|
存储 运维 Kubernetes
深度 | 新兴软件研发范式崛起,云计算全面走向 Serverless 化
阿里云将坚定推进核心产品全面 Serverless 化,帮助客户更好地实现敏捷创新。
384 0
深度 | 新兴软件研发范式崛起,云计算全面走向 Serverless 化
|
存储 运维 Kubernetes
深度 | 新兴软件研发范式崛起,云计算全面走向 Serverless 化
从新兴的互联网创业公司,到传统企业构建大型软件,都可以使用 Serverless 架构和组装式研发。
深度 | 新兴软件研发范式崛起,云计算全面走向 Serverless 化
|
算法 大数据 云计算
云智能:阿里云定义下一个十年的云计算范式
云计算会过时吗?这要取决于定义本身。现在看来,至少演变已经开始发生。那种提供传统计算能力的云计算,正在变得不那么重要了。
1623 0
|
运维 监控 安全
云计算简介
云计算简介: 云计算:一群提供服务的计算机的整体 提供服务(通信网络) 云服务:用户按需消费、使用 云计算运维做什么: 7*24 小时快速响应 故障处理 备份恢复 系统安全 软件部署 监控报警 架构调优 统计分析 脚本开发(自动化) 发展方向: 资深运.
1530 0