云计算技术全面解析
1. 云计算简介
云计算技术是一种提供计算资源的新范式,它将资源位置转移到网络,降低了硬件和软件资源管理成本。通过规模经济原则,有效降低了计算资源的成本。云计算简化了硬件供应、采购和软件部署等耗时流程,为数据密集型应用的部署带来了诸多优势,如资源弹性、按使用付费的成本模式、较短的上市时间,以及无限资源和可扩展性的感知。理论上,随着工作量的增加,持续添加计算资源可以实现无限吞吐量。
2. 云计算的定义
云计算是计算领域的新兴趋势,它建立在虚拟化、自主计算、网格计算和效用计算等数十年研究基础之上,结合了网络、Web和软件服务等最新技术。然而,由于构成云计算的技术多样,以及市场炒作的影响,云计算的定义一直存在争议。
从研究角度看,不同学者从各自研究领域出发给出定义:
- 从面向服务架构角度,Dubrovnik认为云计算是一种面向服务的架构,能降低终端用户的信息技术开销,提高灵活性,降低总体拥有成本,提供按需服务等。
- Buyya等人从集群和网格角度,强调服务级别协议(SLAs)的重要性,认为云计算是一种并行和分布式系统,由相互连接和虚拟化的计算机组成,根据SLAs动态提供并呈现为一个或多个统一的计算资源。
- Armbrust等人强调云计算具有按需提供无限计算资源的错觉、无需前期承诺和按使用付费的效用模型,认为云计算包括通过互联网交付的服务应用以及提供这些服务的数据中心硬件和系统软件。
从行业角度,专家们从可扩展性、弹性、商业模式等方面给出了更多定义。
目前,美国国家标准与技术研究院提出的定义得到了广泛认可:“云计算是一种模型,它使人们能够方便地按需通过网络访问共享的可配
云计算技术核心解析与选型指南
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



