前言
本章将会讲解的云计算的服务类型。
一.云计算的服务类型
1.基础设施既服务IaaS(Infrastructure as a Service)
- 服务商出租处理能力,存储空间,网络容量等基本计算资源。
底层的虚拟化,网络,存储,服务器,这些都是由运营商提供,而上层的操作系统,中间件,等这些都是由我们自己管理。
就好比在最早之前我们买IBM,惠普,华为的存储,和我的企业业务,现在我们将这些服务放在一个网站上就可以,并不需要我们的设备运行,这些设备都由应用商提供。由买设备——》租设备。
(1)常见的IaaS业务场景
物理数据中心
IaaS提供商将管理大型数据中心(通常是世界各地的大型数据中心),这些数据中心包含在数据中心之上的各种抽象层所需的物理机器,最终用户可以通过网络使用这些物理机器。在大多数IaaS模型中,最终用户并不直接与物理基础设施进行交互,而是将其作为服务提供给他们。
计算
IaaS通常被理解为虚拟化的计算资源。提供商管理虚拟机监控程序,最终用户可以通过编程方式为虚拟“实例”提供所需数量的计算和存储。大多数提供商都为不同类型的工作负载提供CPU和GPU。云计算通常还与支持自动扩展和负载平衡等服务搭配使用,这些服务首先提供使云成为理想的规模和性能特征。
存储
云存储的三种主要类型是块存储,文件存储和对象存储。块和文件存储在传统数据中心很常见,但但常常难以适应云的规模、性能和分布式特性。因此,在这三种对象存储中,由于对象存储高度分布(因此具有弹性),因此已成为云中最常见的存储模式,它利用了商品硬件,可以通过HTTP轻松访问数据,并且扩展不仅本质上是无限的,但是性能随着群集的增长呈线性增长。
总结
就是买云服务,除了硬件由供应商提供,其他的都与我们平时的一样。
2.平台既服务PaaS(Platform as a Service)
服务商提供给用户一套可编程,可开发的云环境(针对于开发者)。
服务商给提供一套可编程,可开发的云环境,针对于开发者,运行环境,中间件,操作系统,存储,服务器,网络等一些环境都是由供应商所提供。一些应用的安装,与数据由自己管理。
PaaS就是我以前企业需要业务软件时,在自己公司开发完后卖给企业客户,派专业的人员去给安装,现在就是企业开发和安装都在客户那里去操作。PaaS就是为我们开发人员开发一套可测试环境,开发者可以通过这个环境测试这些应用。就好比给你提供数据库,中间件,操作系统,都是针对于开发者的。
优点:减少的搭建各种平台的损耗,为云端和用户节省了资源。
缺点:相对laaS来说,PaaS的自由度和灵活度比较低,不太适合专业性比较高的IT技术从业人员。
相当于范围被限定,在特定的范围做一些事情。我的理解有点像QQ远程控制自己的电脑处理事
情。
总结
PaaS就是上传的由自己管理其他的都是供应商提供。
3.软件既服务SaaS(Software as a Service)
服务商提供给客户一套在云环境下的工具,应用程序。
软件既服务,SaaS,从底层往上都是由应用商所提供,就是我们在供应商网页上所购买的设备,比如什么样的CPU,多大的存储,需要什么操作系统,安装什么软件,这些都是由供应商所提供。
如:在线邮箱,在线办公软件,在线时间,这些都是SaaS的体现。
降低了我们云服务消费者门槛,PaaS需要具有开发的能力(懂编程)SaaS就是点击就可以,降低了门槛。
二.传统架构与三种服务类型对比
传统架构可以看出都需要我们自己进行管理购买,很复杂,费钱,还需要专业的人员进行开发,开发后还需要进行编译。
IaaS架构底层由运营商所提供,只需要专业人员进行开发环境与程序。
PaaS架构后更加便捷,只需要我们的开发人员进行编写我们的程序就可以了
SaaS架构全部由运营商所提供。
就好比做饭
传统=我们需要自己做饭买菜放桌子吃饭
IaaS=我们并不需要去买菜,通过外卖方式进行购买,然后做菜,提供场地吃
PaaS=们进行点外卖,菜是做好现成的,我们只需要提供场地就可以
SaaS=就是我们直接去自己想吃的那道菜的餐馆去吃就好了,付钱就行
总结
越来越简单,越来越简化,从自建变为租用,以服务运营为核心。