SaaS简介
SaaS 简介
-
SaaS被认为是云计算的一部分,其他包括基础设施即服务(IaaS)、平台即服务(PaaS)、桌面即服务(DaaS)、托管软件即服务(MSaaS)、移动后端即服务(MBaaS)、数据中心即服务(DCaaS)、集成平台即服务(iPaaS)和信息技术管理即服务(ITMaaS)
-
SaaS应用程序通常由web浏览器(瘦客户机)的用户访问。SaaS成为许多商业应用程序的通用交付模式,包括办公软件、消息传递软件、工资单处理软件、DBMS软件、管理软件、CAD软件、开发软件、游戏化、虚拟化、会计、协作、客户关系管理(CRM)、管理信息系统(MIS)、企业资源规划(ERP)、发票、现场服务管理、人力资源管理(HRM)、人才获取、学习管理系统、内容管理(CM)、地理信息系统(GIS)、服务台管理。
-
SaaS公司维护服务器、数据库和软件,使应用程序可以通过互联网访问(很可能是通过web浏览器)。用户几乎可以从任何设备上访问该软件。
-
SaaS客户通常支付订阅费(通常是每月)来访问应用程序。有些订阅是基于需要存储多少数据、将访问应用程序的用户数量或所需的技术支持级别。SaaS已经被几乎所有的企业软件公司纳入战略
SaaS 历史
-
集中托管业务应用程序可以追溯到20世纪60年代。从那个十年开始,IBM和其他大型计算机供应商开展了一项服务局业务,通常被称为分时计算或效用计算。这些服务包括从银行和其他大型组织的全球数据中心向它们提供计算能力和数据库存储
-
20世纪90年代因特网的扩展带来了一种新的集中式计算,称为应用程序服务提供商(ASP)。asp为企业提供托管和管理专门业务应用程序的服务,通过集中管理和提供商对特定业务应用程序的专门化来降低成本。其中最大的两个asp是总部设在华盛顿特区的USI和总部设在加州欧文的Futurelink Corporation
-
软件即服务本质上扩展了ASP模型的思想。然而,术语软件即服务(SaaS)通常用于更具体的设置:
-
虽然大多数最初的asp专注于管理和托管第三方独立软件供应商的软件,但截至2012年,SaaS供应商通常开发和管理自己的软件
尽管许多最初的asp提供更传统的客户端-服务器应用程序,这需要在用户的个人计算机上安装软件,但后来的实现可以是只需要Web浏览器就可以使用的Web应用程序
大多数最初的asp所使用的软件架构要求为每个业务维护一个单独的应用程序实例,而从2012年开始,SaaS服务可以利用多租户架构,在这种架构中,应用程序服务于多个业务和用户,并相应地划分其数据。SaaS母缩写词首次出现在1985年9月23日提交的美国专利商标局商标的商品和服务描述中DbaaS(数据库即服务)是SaaS的一个子变种,是一种云数据库。 -
几年来,微软将SaaS称为“软件+服务”
SaaS模型和架构
-
云(或SaaS)模型不需要间接分布,因为它不是物理分布的,几乎是即时部署的,因此不需要传统的合作伙伴和中间商。传统软件通常以预付费用(以及可选的持续支持费用)的永久许可证的形式出售,与传统软件不同,SaaS提供商通常使用订阅费为应用程序定价,最常见的是月费或年费因此,SaaS的初始安装成本通常低于同等的企业软件。SaaS供应商通常根据一些使用参数(如使用应用程序的用户数量)为其应用程序定价。但是,由于在SaaS环境中,客户的数据驻留在SaaS供应商那里,因此也存在按交易、事件或其他价值单位(如所需的处理器数量)收费的机会
-
在多租户环境中,相对较低的用户配置成本(即建立一个新客户)使一些SaaS供应商能够使用免费增值模式提供应用程序在这个模型中,提供一个功能或范围有限的免费服务,对增强的功能或更大的范围收取费用
-
SaaS增长的一个关键驱动因素是SaaS供应商能够提供与内部部署软件相比具有竞争力的价格。这与外包IT系统的传统原理是一致的,这涉及到将规模经济应用于应用程序操作,即外部服务提供商可能能够提供更好、更便宜、更可靠的应用程序
-
大多数SaaS提供商都提供多租户体系结构。使用此模型,应用程序的单一版本,具有单一配置(硬件、网络、操作系统),可用于所有客户(“租户”)。为了支持可伸缩性,应用程序可以安装在多台机器上(称为水平扩展)。在某些情况下,应用程序的第二个版本被设置为向一组选定的客户提供访问应用程序的预发布版本(例如,beta版本)以用于测试目的。这与传统软件形成对比,在传统软件中,软件的多个物理副本(每个副本可能是不同的版本,可能具有不同的配置,并且通常是定制的)安装在不同的客户站点上
-
尽管这是一种例外而不是常态,但一些SaaS提供商使用虚拟化等机制来代替多租户管理大量客户多租户是否是软件即服务的必要组件是有争议的
水平与垂直领域SaaS
- 横向SaaS和垂直SaaS是云计算服务的不同模式横向SaaS的目标是各种各样的客户,通常不考虑他们所在的行业。横向SaaS供应商的一些流行例子是Salesforce和HubSpot。另一方面,垂直SaaS指的是一个利基市场,针对的是更窄范围的客户,以满足他们的特定需求。
- 首先来看通用型SaaS的发展状况。据公开数据统计,目前国内SaaS市场通用型SaaS占比近七成,主要包括CRM(21.2%)、ERP(19.1%) 、财税(18.9%) 、OA协同 (17.5%)等类型产品。在经济大环境不好的环境下,通用型SaaS更有优势,增长也会相对较好。主要分为三种情况,一是新型行业会有短期的较快增长,例如RPA、低代码等工具性产品。
- 客户资源管理(CRM)——这些应用程序允许SaaS客户管理客户信息,并通过管道跟踪销售情况。
- 企业资源计划(ERP)——这是一个由许多SaaS应用程序组成的系统,最适合大型组织。
会计和发票——一些SaaS公司专注于计费和发票服务。其他公司则提供全方位的财务跟踪和报告服务。 - 项目管理——软件可以帮助合作者沟通并保持在正轨上。
- 网络托管和电子商务——远程服务器可以处理在线业务所需的一切。
- 人力资源——SaaS公司可以提供工具来跟踪员工的工作时间、管理工资、安排和管理招聘过程。
- 数据管理——SaaS产品可以帮助分析和保护公司的数据。
- 其次来看行业垂直SaaS的发展状况。据公开数据统计,目前国内SaaS市场中,行业垂直SaaS占比约三成,主要涉及零售电商(26.0%) 、医疗(22.2%) 、房产(15.8%) 、物流 (11.2%) 、餐饮(9.5%)、教育(8.4%) 等领域。2022年,垂直行业SaaS增长情况是:零售电商、金融、能源等行业的SaaS上涨;房地产、医疗等行业的SaaS下滑
SaaS的好处
- 节省成本——大多数SaaS公司收取订阅费,这有助于在一段时间内分摊应用程序的成本。SaaS客户的初始成本较低,因为他们不需要投资昂贵的硬件来托管应用程序。
- 轻松更新——SaaS公司维护软件并在需要时进行更新。SaaS客户不需要安装任何软件,也不需要安装补丁和更新。
- 移动性——理论上,SaaS客户可以从任何设备或位置访问他们的系统。这对于不局限于中心位置或办公室的工作人员非常有用。
- IT专业知识——SaaS公司投资于诊断和维护应用程序所需的IT,这样他们的客户就不必这样做了。此外,SaaS公司拥有比IT预算有限的客户更好的资源来维护系统可靠性和数据安全性。
- 可伸缩性——如果SaaS客户需要扩展容量或增加用户,则不需要购买新硬件或安装新软件。SaaS公司可以快速增加容量,但这很可能需要增加订阅费用。
SaaS的一些风险
- 定价——虽然系统灵活性是SaaS公司的一个关键特征,但他们的合同可能没有那么灵活。按需提供SaaS服务可能成本很高。缩减到更便宜的选项或取消合同可能是不允许的。而升级容量或接入可能会导致价格大幅上涨。
- 停机时间——是否能够使用SaaS应用程序并访问数据取决于第三方的可靠性。SaaS公司的停机时间可能就是您的停机时间。
- 安全性——数据安全性掌握在第三方手中。有些SaaS公司不遵守安全标准,在安全方面不透明。还要考虑允许用户使用任何设备进行远程访问会增加便利性,也会增加未经授权使用的脆弱性。
- 偿付能力——SaaS客户业务的一个关键方面取决于SaaS公司能否继续经营。如果供应商倒闭,对+ + SaaS服务和数据的访问可能会被切断。在最好的情况下,SaaS客户需要找到一家新的SaaS公司并迁移数据。
相关文章:

SaaS简介
SaaS 简介 SaaS被认为是云计算的一部分,其他包括基础设施即服务(IaaS)、平台即服务(PaaS)、桌面即服务(DaaS)、托管软件即服务(MSaaS)、移动后端即服务(MBaaS)、数据中心即服务(DCaaS)、集成平台即服务(iPaaS)和信息技术管理即服务(ITMaaS) SaaS应用程序通常由web浏…...

unity 实现使用三张图片来表达车速,通过传值达到车速
//速度 public Image SpeedNums_Unit; public Image SpeedNums_Ten; //public Image SpeedNums_Hundred; //kw public Image MileageNums_Unit; public Image MileageNums_Ten; /// /// 仪表速度UI /// private void SpeedUI(string speedStr) {if (SpeedNums_Unit == null) …...

程序员看过都说好的资源网站,你值得拥有。
程序员必备的相关资源网站一.技术社区1.GitHub2.Gitee(码云)3.稀土掘金4.OSCHINA开源中国5.CSDN6.博客园7.SegmentFault(思否)8.Stack Overflow9.Golang中文社区10.ChinaUnix11.51CTO12.Ruby China二.技术教程1.Devdocs2.码农教程…...

【MySQL高级篇】第03章 用户与权限管理
第03章 用户与权限管理 1. 用户管理 1.1 登录MySQL服务器 启动MySQL服务后,可以通过mysql命令来登录MySQL服务器,命令如下: mysql –h hostname|hostIP –P port –u username –p DatabaseName –e "SQL语句"-h参数后面接主机…...

MySQL的分库分表?通俗易懂
1- 为什么要分库分表 如果一个网站业务快速发展,那这个网站流量也会增加,数据的压力也会随之而来,比如电商系统来说双十一大促对订单数据压力很大,Tps十几万并发量,如果传统的架构(一主多从)&a…...

elasticsearch 查询语法
match_all 查询所有 GET test/_search {"query": {"match_all": {}} }match 单字段匹配查询 GET test/_search {"query":{"match":{"name":"zhangsan"}} }multi_match 多字段匹配查询 GET test/_search {"…...

深入剖析MVC模型与三层架构
MVC(Model-View-Controller)模型和三层架构都是常见的软件架构模式,用于实现大型应用程序和软件系统。下面是对它们的深入剖析: MVC模型 MVC模型是一种将应用程序分成三个主要组件的软件架构模式,分别是模型…...

使用 Wall 搭建个人照片墙和视频墙
下载 Github:https://github.com/super-tongyao/wall 国内仓库(不推荐,只做加速访问,无编译包和发行版,以github仓库为准):https://gitee.com/Super_TongYao/wall 推荐github仓库,下载最新版…...

03_Linux压缩解压,用户用户组,文件权限
目录 Linux下常用的压缩格式 gzip 压缩工具 gzip 对文件夹进行压缩 bzip2 压缩工具 tar打包工具 对.tar.bz2 进行压缩和解压缩 对.tar.gz 进行压缩和解压缩 rar格式 zip格式 Linux用户 Linux用户组 创建用户和用户组 Linux文件权限 Linux文件权限修改 Linux下常用…...

硬盘分区数据恢复?这些方法助您解忧
案例:分区把电脑文件丢了,数据还能恢复吗? “急急急!!!本人电脑小白,在使用磁盘管理合并E、F分区的时候,不小心把D分区给删除了,D分区里面存放了很多重要的数据与文件&a…...

高校竞赛信息管理系统
摘要随着当今社会的发展,时代的进步,各行各业也在发生着变化,比如高校竞赛信息管理这一方面,利用网络已经逐步进入人们的生活。传统的高校竞赛信息管理,都是学生去学校查看竞赛信息然后再进行报名,这种传统…...

还是要学好数学啊
有一个无穷大的二维网格图,一开始所有格子都未染色。给你一个正整数 n ,表示你需要执行以下步骤 n 分钟:第一分钟,将任一格子染成蓝色。之后的每一分钟,将与蓝色格子相邻的 所有 未染色格子染成蓝色。下图分别是 1、2、…...

ActiveMQ反序列化漏洞原理+复现
ActiveMQ反序列化漏洞 ActiveMQ ActiveMQ是开源消息总线,消息中间件 工作原理 通过使用消息队列,实现服务的异步处理,主要目的是减少请求响应时间和解耦合。 消息队列,服务器A将客户发起的请求放入服务器B的消息队列中&#…...

layui框架实战案例(19):layui-table模块表格综合应用(筛选查询、导入导出、群发短信、一键审核、照片展示、隐私加密)
系列文章目录 layui动态表格翻页和搜索的代码分析layui框架实战案例(3):layui上传错误请求上传接口出现异常解决方案layui框架实战案例(9):layPage 静态数据分页组件layui框架实战案例(10):短信验证码60秒倒计时layui框架实战案例(11)&#…...

分析vmlinux,uImage,zImage,Image的生成以及之间的关系
1.在内核源码顶层目录下打开Makefile,搜索vmlinux,找到以下内容:可知主要靠$(vmlinux-deps)生成。继续搜索查看变量vmlinux-deps的值,找到:KBUILD_LDS为链接文件,剩下两个变量如下:搜索head-y未…...

设计模式-六大设计原则详解(java 版)
设计模式-六大设计原则单一职责原则里氏替换原则开闭原则接口隔离原则依赖倒置原则迪米特法则初次接触设计模式是在就读大学期间,或许那时候进入实验室有较好的导师及厉害点的同学,接的校外的商业代码都较为规范整洁,拗口的设计模式在学习中便…...

Linux下Nginx安装使用
一、下载解压nginx # 进入要放安装包的目录 cd /opt/software # 下载安装包 wget https://nginx.org/download/nginx-1.20.2.tar.gz # 解压缩 tar -zxvf nginx-1.20.2.tar.gz -C /opt/modules # 进入解压后的目录 cd /opt/modules/nginx-1.20.2/二、安装nginx 1、安装编译器 …...

推动汽车业务向前发展的混合云战略:汽车数据解决方案
推动汽车业务向前发展的混合云战略 无论您的数据是位于内部还是公有云中,与 NetApp 合作都可以帮助您的汽车业务充分发挥它们的潜能 前有混合动力汽车,后有混合云 通过精心考虑的混合多云战略,汽车制造商可以根据不同需求和环境移动应用程序…...

Boosting三巨头:XGBoost、LightGBM和CatBoost(发展、原理、区别和联系,附代码和案例)
❤️觉得内容不错的话,欢迎点赞收藏加关注😊😊😊,后续会继续输入更多优质内容❤️👉有问题欢迎大家加关注私戳或者评论(包括但不限于NLP算法相关,linux学习相关,读研读博…...

设计模式~模板方法模式(Template method)-10
目录 (1)优点: (2)缺点: (3)使用场景: (4)注意事项: (5)应用实例: (6)Servlet Api & Spring 中的应用 代码 (钩子函数)在模板模式(Template Pattern)中,一个抽象类公开定…...

【WebSocket】在SSM项目中配置websocket
在SSM项目中配置websocket 最近在ssm项目中配置了websocket,踩了很多坑,来分享一下 本文暂不提供发送消息等内容的代码逻辑(后续也许会补充),如果你直接复制这类可能会对配置造成更大的麻烦(博主就是复制…...

node-red中创建自定义节点 JavaScript 文件API编写详解
前言 在node-red中如果你没有找到自己需要的节点时,那么你可以自定义一个节点来满足自己的需求。之前的文章中,我有简单介绍过如何创建一个节点,并以转换大小写来举例。例子虽然简单,但可以让大家了解创建自定义节点的步骤以及一个节点的组成部分。那么本篇将会聚焦在自定…...

华为OD机试 - 寻找路径 or 数组二叉树(C 语言解题)【独家】
最近更新的博客 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南)华为od机试,独家整理 已参加机试人员的实战技巧文章目录 使用说明本期题目:寻找路径…...

YOLOv7、YOLOv5改进之打印热力图可视化:适用于自定义模型,丰富实验数据
💡该教程为改进YOLO高阶指南,属于《芒果书》📚系列,包含大量的原创改进方式🚀 💡更多改进内容📚可以点击查看:YOLOv5改进、YOLOv7改进、YOLOv8改进、YOLOX改进原创目录 | 唐宇迪老师联袂推荐🏆 💡🚀🚀🚀内含改进源代码 按步骤操作运行改进后的代码即可�…...

【Java代码与架构之完美优化】篇1:代码质量优化通用准则
工欲善其事,必先利其器 1. 避免使用空块 常见空块一般有以下几种情况: 多余的分号:if(xxx);多余的大括号:if(xxx){这里没有内容}空finall语句:try{...}catch(...){...}finally{这里没有内容} 空块的存在࿰…...

Linux进程间通信详解(最全)
进程间的五种通信方式介绍 进程间通信(IPC,InterProcess Communication)是指在不同进程之间传播或交换信息。IPC的方式通常有管道(包括无名管道和命名管道)、消息队列、信号量、共享内存、Socket(套接字&a…...

ROS 摄像头的使用
参考: youtubeArticulated Robotics 作者Josh Newans博客 建议: 这个只是我的看法,强烈建议看原视频或博客 png:无损压缩 jpeg:有损压缩 Driver Node 负责连接硬件设备,读取摄像头数据"ima…...

VR全景云展厅,实现7*24小时的线上宣传能力!
数字化时代,虚拟现实技术的应用越来越广泛,其中VR全景云展厅是一种新兴的展示方式,具有独特的展示优势。随着VR技术的不断发展,越来越多的企业、机构和个人开始使用VR全景云展厅来展示他们的产品和服务。一、展厅营销痛点1、实地到…...

RK3568平台开发系列讲解(显示篇) DRM显示系统组成分析
🚀返回专栏总目录 文章目录 一、DRM Framebuffer二、CRTC三、Planes四、Encoder五、Connector沉淀、分享、成长,让自己和他人都能有所收获!😄 📢让我们分析一下绿框中的五个部件,以及他们的联动。 一、DRM Framebuffer 与 framebuffer一样,是一片存放图像的内存区域,…...

WPF DataGrid控件的使用 使用列模板来进行数据格式的美化
<Grid><Grid.RowDefinitions><RowDefinition Height"0.1*" /><RowDefinition /></Grid.RowDefinitions><Button Content"刷新"FontSize"25"Command"{Binding ExecuteRefreshCommand}" /><Dat…...