通博TBET

新闻中心
云计算的系统层级是什么,有哪些作用?
2021-08-12
1482

  得益于技术的发展,云计算在技术发展过程中已经成为一个极具潜力的行业。这个诞生于2007年的新概念,经过14年的发展,引发了一场技术革命。你可能已经发现,云计算这几年的功能不断扩展,包括IaaS、PaaS、SaaS。

  那么什么是 IaaS、PaaS、SaaS,以及它们如何在云计算中发挥重要作用?首先,让我们看看云计算的定义。

  1.云计算

  “云”是指可配置计算资源的共享池。它在整合计算资源和通过在线平台实现自动化管理方面起着至关重要的作用。这意味着云计算的用户可以降低人工成本,同时可以实现资源利用效率。

  云计算在商业活动中意味着更多。通过资源池化,像所有其他商业资源一样,计算资源变得可购买并具有灵活的流动性。它们的低廉价格也使它们成为软件开发人员或工程师的首选之一。

  如下图所示,云计算有3层,包括基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS) . 我将在以下上下文中更具体地介绍它们。

  

云计算的层次

  2. 云计算的层次

  为了说明云计算三层的概念,让我们从 IBM 的执行软件客户端架构师 Albert Barron 介绍的一个例子开始。

  如果您是打算开办比萨饼业务的餐饮承办商,并且想从头到尾完全自己制作手工比萨饼。但是,复杂的准备工作可能会让您感到压力。因此,您决定将部分工作外包以减少工作量。现在,您已获得三个计划:

  

云计算Iaas比喻

  计划 A. IaaS

  外包商为您提供包括厨房、烤箱、燃气等资源。您可以使用这些基础设施制作比萨饼。

  

云计算Paas比喻

  计划 B. PaaS

  除了基础设施,外包商还为您提供比萨饼皮。你所要做的就是把你的配料洒在面包皮上,让外包商为你烤。换句话说,一旦您定制了您的需求,云平台将帮助您实现它们。

  

云计算Saas比喻

  计划 C. SaaS

  外包商已经为您准备了披萨,无需您参与。你所要做的就是卖掉它们。如果您愿意,您可以将它们打包并在其上打印您的徽标。

  


  如果我们将比萨饼的生产映射到系统流程,我们可以很容易地看到 IaaS、PaaS 和 SaaS 之间的差异。

  

  从上图可以看出,在服务申请过程中,工作量在下降。IaaS > PaaS > SaaS

  简单来说,IaaS是云服务的底层,主要提供一些基础资源。用户需要自己控制底层来实现基础设施的使用逻辑。除了不能改变基础设施外,用户可以随意在基础设施上安装任何操作系统或其他软件。但安装和使用过程相对复杂,维护成本高。

  PaaS 提供运行时,它简化了硬件和操作系统的细节,并且能够无缝扩展。开发者只需要关注自己的业务逻辑,而不是底层逻辑。包括 Google App Engine 和 AWS Elastic Beanstalk 在内的平台都很好地展示了这一特性。一般来说,PaaS是指为用户更新云端构建的操作软件。用户只需在搭建的平台上下载安装自己需要的软件即可。

  SaaS意味着将开发、管理和部署过程交给外包商,从而免除技术问题的后顾之忧。提供的所有资源都可以随时使用。普通用户接触到的互联网服务几乎都是SaaS,比如Facebook/Twitter/Instagram等,它的优势是可以高度优化资源利用效率。由于操作系统等所有应用均已部署在云端,用户无需任何其他操作即可直接登录。

  总而言之,IaaS、PaaS或Saas能做的就是让我们的工作和生活更加方便。技术进步的魅力也在这里。在云计算的世界里,可以共享的不仅是信息,还有技术。即使没有专门从事云计算行业的维护人员,云计算的多项选择服务平台也可以让您轻松使用其全部功能。这种先进的技术可以帮助您减轻工作和生活的负担。

上一篇: 如何选择合适的工业路由器 下一篇: 路由器5g和2.4g区别 返回首页
热门推荐
热门标签