《云计算揭秘企业实施云计算的核心问题》——1.4节云的分层:按使用分类

简介: 本节书摘来自华章社区《计算机网络课程设计(第2版)》一书中的第1章,第1.4节云的分层:按使用分类,作者:吴功宜 吴 英 ,更多章节内容可以访问云栖社区“华章社区”公众号查看

1.4 云的分层:按使用分类
为了更好地讨论其他类型的云,让我们首先深入了解一点关于SaaS演变和获得认可的背景。
在商用计算的早期,计算机资源非常稀缺,主要的使用模型更像公共设施。这和今天云计算提供的设施概念是两码事;它更像在干旱季节时村里的社区用井。社区成员可以使用并且分配一定量的水。如今的云计算,我们回归到了计算作为一种可以使用的公共设施这种概念,但它已不再是稀罕之物。
千禧年之交发生的业务模型向SaaS的转变昭示着云运动的到来。之前,它称为SaaS,即由应用服务提供商(Application Service Provider,ASP)出租的应用;此时,传统的企业许可证模型被彻底颠覆了,并且你以一种随用随付的方式购买,成本规模跟使用挂钩,不用再预先投入大量资本。你无需供应软硬件;相反,服务在需要时开启。在这种方式被更名为SaaS之后,它逐渐演变成了接下来要探讨的几种新产品。
我们可以按几种方式对云计算分类。本书提出了一种分类法,其中云服务被统一描述成“X即服务”,这里的X可以是硬件(Hardware)、基础设施(Infrastructure)、平台(Platform)、框架(Framework)、应用(Application),甚至是数据中心(Datacenter)。供应商并没有就这些名称的含义达成一致,同样也没有就把自己描述成属于这些分类中的哪些类达成一致。抛开这些,我们将在图1.6中重现一个有趣的层级,它阐述了这些术语的使用,列出了具有代表性的供应商(这里列出的某些供应商,仅仅只是因为历史原因而存在)。
关于云类型更简单的表示请参见图1.7,它强调了不同云产品的重要方面和关键特点。


df3d61354ce1766a0f3e2de14a7045dc98e7d62b

随着各供应商试图提供丰富云生态环境的各种服务,云技术也在演变。这些服务覆盖了从用于构建云基础设施的硬件系统到集成服务和基于云的应用全范围。来源:Peter Laird,http://peterlaird.blogspot.com


ca802d72dc5fe647a5d883df4faa5b014746aa44

在“X即服务”分类法中,云服务按照给具体服务的消费者的预打包程度进行分类。IaaS以最原始的方式提供计算能力,因而也提供了最大的灵活度。在最高层级,灵活度虽然减小了,但同时要管理的复杂度也相应降低了
XaaS通常意味着什么?它意味着按需使用,需要极少或者没有资本开销。它意味着可以远程消费,涉及互联网上的任何存取方式,并且采用度量计费模型。让我们逐一了解图1.7中代表不同云类型的方框。首先是IaaS。
1.4.1 基础设施即服务
XaaS中的最低层级称为基础设施即服务(Infrastructure as a Service,IaaS),有时也称为硬件即服务(Hardware as a Service,HaaS)。IaaS的一个好例子就是亚马逊的弹性计算云(EC2)。
IaaS的用户操作在可用粒度的最低层级,拥有的预打包功能最少。一家IaaS提供商会供应不同操作系统偏爱的虚拟机映像,它们可由开发者剪裁以运行任何定制或成品应用。这些应用可以原生地运行于选择的操作系统上,并且可出于特殊目的保存起来。用户可以在需要时将这些虚拟机映像实例上线并使用,它们的使用一般按小时度量和计费。
IaaS环境中的存储和带宽也是可消费商品。存储一般是按每月每GB计费,带宽则按流入和流出系统的流量计费。
对于正在使用的云资源,IaaS提供了极大的灵活度和控制力,但开发者要想在此环境中有效地进行操作,一般要做更多工作。第2章将深入IaaS,了解它的运作细节。
1.4.2 平台即服务
平台即服务(Platform as a Service,PaaS)的基本计费方式跟IaaS的有些类似:使用的CPU、带宽和存储,并且运作于类似的模型下。PaaS的例子包括Google App Engine和Microsoft Azure。主要的区别是,PaaS不需要跟系统底层进行很多交互。你不需要直接跟虚拟操作系统交互或对其进行管理。相反,你可以让平台把这种交互抽象掉,只集中精力编写应用。这种简化通常是以灵活度的减少为代价的,并且要用特定PaaS提供商支持的语言来编码。
1.4.3 软件即服务和框架即服务
本章前面已经说过,软件即服务(Software as a Service,SaaS)指的是一种按需使用的服务和应用。Salesforce.com就是这样的例子。框架即服务(Framework as a Service,FaaS)是附属于SaaS产品的一种环境,允许开发者扩展SaaS应用预置的功能。Force.com就是FaaS的一个例子,它可以扩展Salesforce.com的SaaS产品。
FaaS产品对于扩充和增强底层SaaS系统的能力非常有效。你可以用FaaS给某个组织创建定制、特殊化的应用,也可以创建供该SaaS产品任意用户使用的通用应用。类似PaaS环境,开发者在FaaS环境里只能使用该FaaS支持的特殊语言和API。
1.4.4 作为公有云先驱的私有云
除了前面讨论过的分类,本书还介绍了一些跟云的不同分类相关的重要概念。私有云(private cloud)是通用云计算的一个变种,在这里,企业或组织内部的数据中心资源对公众是不可用的,即这些计算资源池实际上并不是对任何订阅用户可用。相反,它由组织控制,主要惠及该组织的其他成员。像亚马逊和Google这样的提供商提供的公有云,最初是作为这些公司的私有云使用的,主要供其内部其他部门单位使用(分别对应图书零售和互联网搜索)。
要是一家组织有充足的用户并且有足够的整体能力,私有云实现的行为非常像公有云,尽管规模要小。在过去10年里,有大量资本投入到数据中心资源上,一个重要的运动就是重新定位这些资产,使其朝着云使用模型的方向发展。
混合云(hybrid cloud)是私有云和公有云的结合体。你可以在私有云的容量耗尽,需要供应额外容量的情况下采用它。
相关实践学习
【玩转ComfyUI】基于函数计算一键部署AI生图平台ComfyUI
本次实验将带大家通过使用阿里云产品函数计算FC,快速使用ComfyUI实现更高质量的图像生成。
从 0 入门函数计算
在函数计算的架构中,开发者只需要编写业务代码,并监控业务运行情况就可以了。这将开发者从繁重的运维工作中解放出来,将精力投入到更有意义的开发任务上。
相关文章
|
存储 安全 开发工具
【计算巢】云计算:如何改变现代企业的IT基础设施
【5月更文挑战第31天】本文探讨了云计算如何重塑现代企业IT基础设施,通过IaaS、PaaS和SaaS三种服务模型提供灵活资源。云计算的优势在于灵活性、成本效益、可扩展性和高可用性。文中以Python和AWS SDK创建EC2实例为例,说明云计算应用,并列举了数据存储、灾难恢复、应用程序部署和企业协作等实际场景,强调云计算正成为企业的重要选择,未来将持续创造价值。
373 0
|
人工智能 Kubernetes 安全
通过阿里云计算巢部署 NVIDIA NIM,加速企业大语言模型 SaaS 化
通过阿里云计算巢部署 NVIDIA NIM,加速企业大语言模型 SaaS 化
|
存储 安全 网络安全
云端盾牌:云计算时代的网络安全守护在数字化浪潮中,云计算以其高效、灵活的特性成为企业转型的加速器。然而,伴随其迅猛发展,网络安全问题亦如影随形,成为悬在每个组织头顶的达摩克利斯之剑。本文旨在探讨云计算服务中的网络安全挑战,分析信息安全的重要性,并提出相应对策,以期为企业构建一道坚实的云端防护网。
在当今这个数据驱动的时代,云计算已成为推动创新与效率的关键力量。它允许用户随时随地访问强大的计算资源,降低了企业的运营成本,加速了产品上市时间。但随之而来的网络威胁也日益猖獗,尤其是对于依赖云服务的企业而言,数据泄露、身份盗用等安全事件频发,不仅造成经济损失,更严重损害品牌信誉。本文深入剖析云计算环境中的安全风险,强调建立健全的信息安全管理机制的重要性,并分享一系列有效策略,旨在帮助企业和个人用户在享受云服务带来的便利的同时,也能构筑起强有力的网络防线。
|
Cloud Native 持续交付 云计算
云端新纪元:探索云原生技术的奥秘在当今数字化时代,云计算已成为推动企业创新和增长的关键动力。随着云平台的不断成熟,云原生技术应运而生,以其独特的优势引领着一场新的技术革命。本文将深入探讨云原生的核心概念、主要特点以及它如何改变现代软件开发和部署的方式,为您揭开云原生这一神秘面纱。
云原生是一种构建和运行应用程序的方法,充分利用了云平台的弹性、分布式本质以及声明式基础设施。本文将解析云原生的十二要素,微服务架构的优势,以及容器化、持续集成与持续部署(CI/CD)等核心技术的实践应用。通过深入浅出的方式,让读者理解云原生不仅是一种技术,更是一种文化和方法论,它正在重塑软件开发流程,提高资源利用率和应用系统的可扩展性与容错性。
|
运维 云计算 数据安全/隐私保护
云计算:重塑企业数字化转型之
云计算:重塑企业数字化转型之
404 0
|
存储 负载均衡 云计算
云计算的实践:如何在企业中实现云计算转型
本文介绍了云计算的基本概念、优势及其在企业中的应用。云计算通过互联网提供计算资源,具有高灵活性和扩展性,帮助企业降低成本、提高效率。文章详细讨论了云计算转型的核心概念、实践方法和挑战,包括数据中心迁移、应用程序迁移、数据迁移和系统集成。此外,还提供了负载均衡、数据存储和处理、安全性的代码实例,并展望了云计算的未来发展趋势和面临的挑战。
309 0
|
运维 安全 Devops
云计算时代下的企业运维变革
【8月更文挑战第10天】随着云计算技术的飞速发展,企业运维管理正经历着前所未有的变革。本文将深入探讨云计算如何重塑企业运维的方方面面,从基础设施的虚拟化到自动化工具的应用,再到DevOps文化的兴起,以及这一切如何影响企业的业务流程和市场竞争力。我们将一同见证,在这个数字化加速的时代,企业如何在云的浪潮中乘风破浪,实现运维的高效、灵活与创新。
284 10
|
存储 机器学习/深度学习 安全
小微企业的如何使用云计算帮助企业节约成本?
小微企业的如何使用云计算帮助企业节约成本?
|
存储 Cloud Native 安全
云计算演进问题之企业利用云计算的如何解决
云计算演进问题之企业利用云计算的如何解决
212 2
|
Oracle 安全 关系型数据库
ERP系统的云计算与SaaS模式:实现高效灵活的企业管理
【7月更文挑战第29天】 ERP系统的云计算与SaaS模式:实现高效灵活的企业管理
745 4