云计算基础全解析
1. 云计算是什么
如今,云计算备受关注,但很多人对其确切含义感到困惑。简单来说,云计算是一种将计算能力、存储、协作基础设施、业务流程和应用程序作为公用事业(即满足需求的服务或服务集合)进行交付的方式。其显著特点是弹性,即用户仅需为使用的资源付费。例如,若突然需要额外的处理能力,可立即使用;使用完毕后,仅需支付额外使用时段的费用,无需为应对峰值使用而大量投资硬件。
2. 效用计算
效用计算的概念最早由约翰·麦卡锡在20世纪60年代提出,后由道格拉斯·帕克希尔在1966年进一步拓展。他通过研究水、天然气和电力等公用事业的供应方式,来理解计算若成为真正的公用事业所需具备的特性。以电力供应为例,在发达国家,人们通常认为电力随时可用,只需将设备插入插座即可获取所需电力,并按使用量付费。同样,计算资源作为公用事业,应能按需获取、满足不同需求、看似无限供应,且用户仅需为使用的资源付费。
3. 面向服务
服务导向指的是明确界定为实现特定目标而运作的功能。企业由众多离散的服务组成,这些服务应为客户持续创造价值。公用事业公司以能源供应、计费等形式提供服务,而这些服务可能是企业内部更细粒度服务的聚合。抽象概念结合面向对象原则(如封装和内聚)有助于定义组织内的服务。
面向服务的架构(SOA)利用服务导向原则来组织企业的整体技术架构。这意味着选择、指定和集成技术以支持以一组服务形式指定的架构模型。从组织的角度来看,SOA具有以下关键优势:
- 复用常用功能:采用服务导向原则可复用常用功能,简化新功能的添加,因为大部分现有代码库已存在。标准协议的出现使服务与实现代码分离,只要符合通用接口合同,新服务的组成部分可
云计算核心概念全解析
超级会员免费看
订阅专栏 解锁全文
5254

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



