谷歌云端硬盘、OneDrive、Dropbox 和 iCloud 是 存储即服务Storage as a Service 行业内大名鼎鼎的产品。StaaS 就像它听起来那么简单。如果你需要的只是通过任意设备可以实时访问的云端存储空间,StaaS 就是可用的选项之一。很多公司和个人都使用这样的服务来备份自己的数据。
IaaS、PaaS、SaaS 和 StaaS 的混合版,就是所谓的“一切即服务Anything/Everything as a Service”模式,它在云计算相关社区内快速引发关注。客户可能有多种多样的需求,这些需求可能是各种不同模式的混合。在这种场景下,应当为用户提供自由选择所需服务的功能,让他们从各种不同的层级选择服务,从而创建自定义的“按需付费”模式。这种方式的好处在于,让用户根据自身需求自由选择相应的云服务。
在某些情况下,公司或个人需要 PaaS,但不是所有的功能都需要。例如,基于触发器的系统,如定时任务,只需要在无服务器系统上运行一段代码或一个函数,就可以实现一个特定的目标。例如某客户需要创建一个网站的流量监测系统,在页面下载量达到一定数量时发送通知。这样的需求简而言之就是在云端运行一段持续检查要执行的触发器的代码。使用 PaaS 的成本较高。此时就是“功能即服务Function as a Service”发挥作用的时候了。许多公司,例如 Heroku,向客户提供 FaaS,它只存储一段代码或一个方法,只会在被触发的情况下运行。
近年来,区块链席卷了科技行业。它是目前最受欢迎的技术之一,比它更受欢迎的只有人工智能和数据科学相关技术。区块链如此吸引人的原因是它提供了安全、可伸缩和透明的开放式账本架构。这些功能对于许多应用程序都是必要的,例如银行、选举系统,甚至社交媒体也需要这些功能。随着如此广泛的应用,有必要能够在云上托管这样的产品,其模式专门满足这种技术的需求。这就是区块链平台即服务(Blockchain Platform as a Service)(BPaaS)发挥作用的地方。如今,包括亚马逊 AWS 和微软 Azure 在内的许多公司,都在为专门寻求在云中托管基于区块链的应用程序的客户提供BPaaS解决方案。
BPaaS 的好处
它满足了区块链行业的特定需求,例如支持用于编写智能合约的专用语言。通过提供 API 桥接,支持与区块链(如以太坊)集成。支持在区块链技术的应用中使用自定义数据库。云的所有优点它也同样具备,即“按需付费”功能、可扩展性、安全性和访问便捷性。