即服务 (aaS, as a Service) 意为“即时的服务”,指用户需要的不同层次的服务可以由不同的服务提供商即时提供,从而使用户能够更加专注于解决自己业务的核心问题。
按照用户对业务的 托管 程度,即服务 可以大致分为三类:基础设置即服务、平台即服务 和 软件即服务。
下面是一张经典的托管程度与即服务类别的对应关系:
On-site
或者叫 On-Premises,意为 本地部署。指用户不需要任何来自其他人的服务,从硬件、网络到运行环境和软件,自己都拥有控制权利,以及维护责任。
如上图所示,用户需要自己管理底层的网络、存储、服务器及其虚拟化。
相比之下,IaaS 将业务底层需要的硬件、网络等运行和维护需要交给了第三方,即 IaaS 提供商。
IaaS
基础设施即服务 (Infrastructure as a Service) 表示将底层硬件和网络的运行和维护交给第三方服务商,而用户只需要关注自己的软件、数据、运行环境等更加上层的东西。
如果用户将基础设施托管给了第三方后,仍然觉得自己要做的事太多,就可以考虑进一步拆分业务、进行托管,即 PaaS。
PaaS
平台即服务 (Platform as a Service) 意味着可以进一步的拆解业务,用户只需要关注和维护自己应用程序 (Applications) 和数据 (Data),而将软件的运行时和运行环境(如中间件、操作系统等)进一步托管给第三方,即 PaaS 提供商。
例如将 Web 应用部署到 PaaS 服务商提供的平台上,从而享受服务商提供的持续集成和自动部署功能。
然而,在 PaaS 模式下,用户仍然需要自己维护自己的软件。
SaaS
那么进一步地,用户除了花钱啥都不想干,他甚至可以将自己的应用和数据也托管到第三方。
用户在需要使用应用程序的时候,只需要打开浏览器点一点就可以实现自己的业务需求。
对应用程序和数据的升级以及维护全部由这个第三方提供商来完成,这种模式就叫做 SaaS,即 软件即服务 (Software as a Service)。
作为用户,我们在浏览器中使用的绝大部分都是 SaaS 服务。
区块链服务
将 区块链 部署在云平台上,例如区块链浏览器、数字货币交易平台等。
区块链技术服务
区块链技术范围涵盖更广,例如加密技术、共识机制、P2P网络、分布式系统等。
区块链架构框架、区块链操作系统……
服务和工具
工具是自己的,不仅需要花钱买,还需要钱、时间和精力去维护。
服务也需要花钱,但是不需要我们维护,我们只管用即可。
传统软件的购买实际上买的是工具,即使有订阅模式。
服务对于用户来说,操作更加简单无脑;而工具的使用用户需要学习更多的东西。
评论区