近年来,“剧本杀”这种以剧本为核心,玩家分别扮演不同角色推理案情找出真凶的娱乐项目在年轻人的范围内迅速传开,已悄然形成了一个市场规模超百亿的新兴产业,吸引了大量淘金者。而在互联网时代,针对玩家线上剧本杀的需求和店家维护用户的要求,叫做“剧本杀 SaaS”的小程序也应运而生。在小程序里,可以为剧本杀店家提供剧本目录、组局、会员管理、员工管理等多种功能。每个月仅花费几百元的云开发费用,便可开发和维护数千个微信小程序。正如名称所显示的那样,程序所运用的是 SaaS 云技术,这种技术简介易用为创业者,也为消费者提供了更多选择和便利。当然,我们今天要聊的重点并不是剧本杀,而是要来聊聊 SaaS。

什么是 SaaS

SaaS (软件即服务)是目前最流行的云计算形式之一 。它与 IaaS (基础设施即服务)和 PaaS (平台即服务)并驾齐驱。SaaS 是一种基于云的软件交付模型。在该模型中,云服务商开发、提供并维护云应用软件,保持软件的自动更新,同时通过互联网,以按需付费的方式向其客户提供服务。公有云提供商管理所有硬件和传统软件,包括中间件、应用软件及其安全性。因此 SaaS 客户可以显著降低成本,便于维护本地系统和软件更快地部署、扩展,升级业务解决方案,并更准确地预测所需成本及费用。

SaaS 的历史可以追溯到 60 年代,当时出现了一种称为分时的软件交付系统,将大型计算机连接到共享大型机软件的哑终端(只有输入输出字符的功能,没有处理器或硬盘称为“哑终端”)。随着 90 年代互联网的出现,提供商开始托管软件并通过互联网将其提供给客户。然而,这种 SaaS 的先驱,称为应用程序服务提供商 (ASP) 模型,具有严重的局限性。例如,每个客户都需要自己的软件版本,这意味着必须在用户的计算机上安装一些软件,配置既昂贵又耗时。

第一个 SaaS 解决方案出现在 90 年代后期,当时 SaaS 一词最初被创造出来。这种新模型提供了比 ASP 模型更高的效率。由于其所谓的多租户架构,应用程序的单个实例可以为多个用户甚至客户提供服务,不再需要本地安装软件。它提供了一种收集、聚合和集中有价值的应用程序数据的方法。自 2000 年以来,SaaS 已从第一代孤立的解决方案显着演变为现代的 SaaS 套件,这些套件可在整个业务中实现高度可见性,并广泛用于人工智能、机器学习、物联网、区块链、增强现实和虚拟现实等多项技术。

SaaS 模型的优势和风险

SaaS 的最大优势是它将所有基础设施和应用程序管理委托给了 SaaS 供应商。用户所要做的就是创建一个帐户,支付费用并开始使用该应用程序。供应商负责处理其他所有事情,从维护服务器硬件和软件到管理用户访问和安全、存储和管理数据、实施升级和补丁等等。其他优势还包括:

  • 降低成本:无需额外的硬件和中间件,降低安装和实施成本。按需订阅产品,灵活支付。

  • 快速部署:不需要硬件,因此可以快速部署。用户可以更快地访问应用程序,从而提高生产力和员工满意度。

  • 易于扩展:提供高度的垂直可扩展性,让客户可以选择按需访问更多或更少的服务或功能。

  • 可访问性和持久性:由于 SaaS 供应商通过 Internet 交付应用程序,因此用户可以从任何支持 Internet 的设备和位置访问它。

  • 在使用便利的同时,SaaS 也带来了一些潜在的风险和挑战,因为企业必须依赖外部供应商提供软件,保持软件正常运行,跟踪和报告准确的计费,依赖供应商为企业数据提供安全的环境。因此就导致了一些隐患:

当提供商遇到服务中断、对服务产品进行不必要的更改或遇到安全漏洞时,这些都会对客户使用的 SaaS 产品产生深远的影响。为了解决这些问题,客户应了解其 SaaS 提供商的 SLA 并确保其执行到位。另外,客户失去了对服务版本的控制,如果提供商更新了新版本的应用程序,那么它会向所有客户推送,无论客户是否真的需要更新版本。最复杂的要属更换供应商,客户必须迁移非常大量的数据。此外,一些供应商使用专有技术和数据类型,这会使不同云提供商之间的客户数据传输更加繁琐。

除了上述问题,云安全也被认为是 SaaS 应用程序最重大的挑战之一。

SaaS vs PaaS vs IaaS

既然说了 SaaS,当然也不得不提一下它的其他俩兄弟 —— IaaS 和 PaaS。

IaaS 即基础设施即服务,是对云计算基础设施(服务器、存储和网络资源)的按需访问,客户可以像使用本地硬件一样配置和使用这些基础设施。不同之处在于云服务提供商在自己的数据中心托管、管理和维护硬件及计算资源。IaaS 客户通过互联网连接使用硬件,并以订阅或按需的方式支付使用费用。

PaaS 即平台即服务,它为开发、运行和管理应用程序提供了一个基于云的平台。云服务提供商托管、管理和维护平台中包含的所有硬件和软件,包括服务器(用于开发、测试和部署)、操作系统 (OS) 软件、存储、网络、数据库、中间件、框架、开发工具,以及安全、操作系统和软件升级、备份等相关服务。用户通过图形用户界面(GUI)访问 PaaS,开发或 DevOps 团队可以在其中协作处理整个应用程序生命周期中的所有工作,包括编码、集成、测试、交付、部署和反馈。

SaaS、PaaS、IaaS 并不相互排斥,而是共同构成了云计算最基础的服务层——公有云。三个模型对产品的完整性进行了不同方面的补充。其中 SaaS 产品是完整且完全托管的应用程序。IaaS 主要是外包数据中心资源,PaaS 提供由提供商的数据中心托管的开发平台和其他工具。

同时这三种“即服务”都有着成本低,不需要假设任何设备、配置管理人员就可以让客户享受专用 IT 服务的特色,这方便了客户按照自己的需求选择不同的方案,灵活便捷。

正如文章开头提及的“剧本杀 SaaS”以小程序的形式存在,简单接入就可以使用一样。SaaS 解决方案不需要用户承担各种不必要的技术担忧以及设计、网络等不确定的因素影响,可以简单快速推动各个行业接入云服务,加快行业创新和增长,无疑是最受欢迎的服务模式啦~

推荐阅读

TypeScript 枚举指南

实战经验分享:使用 PyO3 来构建你的 Python 模块

热门剧本杀与 SaaS 的不解之缘的更多相关文章

  1. 严重危害警告!Log4j 执行漏洞被公开!

    12 月 10 日凌晨,Apache 开源项目 Log4j2 的远程代码执行漏洞细节被公开,漏洞威胁等级为:严重. Log4j2 是一个基于 Java 的日志记录工具.它重写了 Log4j 框架,引入 ...

  2. 如何用 4 个小时搭建一个新 “Clubhouse” ,引爆声音社交新风口

    Clubhouse,基于实时音频技术的声音社交现象级火爆 最近,让硅谷两位顶级 VC 大打出手争相投资的 Clubhouse 火到了国内,甚至在社交圈里 "一码难求",此种火爆程度 ...

  3. 如何基于 ZEGO SDK 实现 Android 一对一音视频聊天应用

    疫情期间,很多线下活动转为线上举行,实时音视频的需求剧增,在视频会议,在线教育,电商购物等众多场景成了"生活新常态". 本文将教你如何通过即构ZEGO sdk在Android端搭建 ...

  4. 一周精彩内容分享(第 3 期):开工大吉的 B 面

    这里记录过去一周,我看到的值得分享的东西. 一方面是整理记录一下自己一周的学习,另一方面也是期待自己有更多的输出,有更多的价值. 周刊开源(Github:wmyskxz/weekly),欢迎提交 is ...

  5. HZ游记

    HZ 游记 Day -1 收拾东西,准备出发. 话说这几天一直比较懒,也没什么心情和效率学习,颓废好几天了,希望到衡水以后能感觉好点. 不知道衡水有没有妹子 非常想看看衡水的样子,但是又害怕封闭式教学 ...

  6. HTML基本概念及基本标签

    HTML基本概念及基本语法 1.HTML的基本概念 1.1  B/S.C/S基本概念 B/S(Browser/Server):指的是浏览器端与服务器端工作模式,优点相对节省本地存储空间,不足是需要占用 ...

  7. farOs 介绍

    nGame nGame 一款文字游戏服务端框架;用于快速构建:自由探索.武侠.修真.模拟,回合制,剧本杀.动态语言小说.等服务器 如果你有期望实现的功能请加Q群 ngame计划 完善框架功能 farO ...

  8. 传统软件和SaaS,差异究竟在哪里

    这篇文章从创业起步阶段.产品形态和产品策略.市场竞争格局三个方面比较了中美 SaaS 领域的异同,在文章的最后,作者根据自己在 Box 的工作经历对在国内做 SaaS 的公司提出了四点建议. 我曾有幸 ...

  9. SaaS系列介绍之十二: SaaS产品的研发模式

    1 产品研发模式慨述 产品研发模式是企业战略的重点.产品研发路线决定了一系列的管理手段和团队建设问题.也是企业的整理策略和经营思路.产品研发模式贯穿着整个产品的生命周期,从市场调研.立项.需求分析.慨 ...

随机推荐

  1. nginx 添加ssl证书

    第一步: 获取linux的证书格式  .crt  .key 第二步: 在nginx中default.conf中再添加一个server 第三步: 内容举例如下: server { #这里开始 liste ...

  2. HTML 网页开发、CSS 基础语法—— 一. HTML概述(了解网页)

    1. 网页的本质 ① HTML就是用来制作网页文件的. ② 浏览器查看的网页都是.html或.htm文件. ③ HTML叫做超文本标记语言(Hypertext Markup Language),用于搭 ...

  3. 51nod1229-序列求和V2【数学,拉格朗日插值】

    正题 题目链接:http://www.51nod.com/Challenge/Problem.html#problemId=1229 题目大意 给出\(n,k,r\)求 \[\sum_{i=1}^ni ...

  4. P4321-随机漫游【状压dp,数学期望,高斯消元】

    正题 题目链接:https://www.luogu.com.cn/problem/P4321 题目大意 给出\(n\)个点\(m\)条边的一张无向图,\(q\)次询问. 每次询问给出一个点集和一个起点 ...

  5. P5369-[PKUSC2018]最大前缀和【状压dp】

    正题 题目链接:https://www.luogu.com.cn/problem/P5369 题目大意 一个数列\(a\)的权值定义为\(max\{\sum_{i=1}^ka_i\}(k\in[1,n ...

  6. 三款超实用,好用的Python开发IDE推荐,看完总会有一款合适你的

    @ 目录 前言 IDE介绍 Sublime Pycharm(推荐使用社区版免费版) visualstudio 倒底怎么选择 前言 一款好的代码编辑工具,让你学习事半功能,那今天就来看看我们学Pytho ...

  7. 2017第二届广东省强网杯线上赛:WEB phone number (SQL注入)

    目录 解题思路 总结 解题思路 拿到题目的时候,只有一个登录界面 拿到登录界面,而且还伴随着有注册界面,联想到SQL的二次注入漏洞 尝试注册admin'#,并使用admin登录,发现登录失败,说明可能 ...

  8. Java 集合基础入门,看这篇就够了

    集合 1.父接口:Collection java.util.Collection 是进行单对象保存的最大父接口,即每次利用 Collection 接口都只能保存一个对象信息.定义如下: public ...

  9. 关于十二生肖的数学发现(C++)

    把数字看成是年份,然后根据生肖赋值.这里把鼠年赋值为1,牛年赋值为2,虎年赋值为3,兔年赋值为4,龙年赋值为5,蛇年赋值为6,马年赋值为7,羊年赋值为8,猴年赋值为9,鸡年赋值为10,狗年赋值为11, ...

  10. Azure Bicep(三)变量控制

    一,引言 当我们在使用 Azure Bicep 的时候会出现以下几个问题: 1)文件中有很多地方会重用很多相同的值 2)输入参数可以在统一的地方进行修改 带着这些问题,我们开始今天的内容,学习如何在 ...