saas架构设计产品规划 -产品经理架构师必知必会系列
2023-10-31 11:01:49 45 举报
AI智能生成
saas架构设计产品规划 -产品经理架构师必知必会系列 产品经理必知必会系列 - saas 架构师必知必会系列 - saas
作者其他创作
大纲/内容
架构设计
架构师必备技能指南:SaaS(软件即服务)架构设计
5w2h分析法
一、WHAT
SaaS是什么?
定义
但凡直接向用户提供最终服务,而其背后的计算、数据存储都无需本地运行的,都可被归为SaaS服务
广义上的SaaS
广义上,<br>SaaS几乎可以包含我们日常生活中接触到的所有Web应用,包括搜索引擎、邮箱、地图、视频网站等等
ToB的SaaS<br>
通常意义上,<br>人们提到的“SaaS”都用来指代to B的SaaS服务,即面向企业提供的、部署在服务提供商自己的服务器上的、按需订购的、通过互联网提供的服务
SaaS分类
ToC
网盘
地图
社交网络
视频网站
...
ToB
企业网盘
销售管理
客户管理
...
SaaS的组成结构
宏观角度
<br>
国内的云服务分类<br>
基础设施即服务
平台即服务
软件即服务
二、WHY
为什么需要SaaS?
消费者角度
获取软件服务的方式足够简单
使用成本极大降低,接近于零
商业角度
SaaS可以体用跨地域、跨平台的软件服务
软件服务商可以统一对软件进行版本管理
三、WHERE<br>
哪些领域可以使用SaaS?
从理论上讲,SaaS可以将任何的软件SaaS
分类
1、Office在线办公类SaaS产品<br>
2、电子邮件和即时消息类SaaS产品<br>
3、社交媒体类SaaS产品<br>
4、第三方API类SaaS产品<br>
5、安全和访问控制类SaaS产品<br>
6、机器学习类SaaS产品<br>
7、人工智能类SaaS产品<br>
8、地理位置服务类SaaS产品<br>
9、数据流和数据检索类SaaS产品<br>
四、HOW(怎么样?)<br>
SaaS产品的主要特性和优势是什么?
简单
经济实惠
弹性付费
安全
兼容性<br>
无多版本和操作系统兼容性问题
SaaS平台有哪些核心组件?
数据安全:安全组件<br>* 系统安全永远是第一位要考虑的问题<br><br>
子主题
数据隐私:数据隔离组件<br>* 如何识别、区分、隔离各个租户的数据是实施SaaS平台架构设计时需要考虑的第二个问题<br><br>
多租户组件<br>*产品SaaS化,必须提供多租户组件,多租户是衡量是否具备SaaS服务能力的重要指标之一
可配置组件:通用+可定制化
可扩展组件<br>*SaaS水平能力扩展
热部署<br>*0停机时间升级产品<br>
高可用<br>*SaaS厂商的SLA标准,远高于绝大多数企业内部标准;
SaaS有哪些先天性的缺陷?
安全问题
数据的隔离
敏感数据加密
数据访问权限控制
个人隐私<br>
...
租户的软件控制权有限<br>
消费者基数小
共享应用程序导致性能瓶颈
实施SaaS架构设计时的注意事项有哪些?
【已验证】Spring Boot 构建多租户SaaS平台核心技术指南<br>
多租户解决方案比较
基于mybatis-plug的多租户<br>
SaaS 架构设计的参考指南<br>
元数据驱动的 SaaS 架构如何设计?<br>
1. 如何根据不同用户需求进行计算能力按需调度分配?(IAAS/PAAS)
2. 如何满足用户数据安全性要求,严格隔离不同用户的数据,使用户只能看到自己的数据?(PAAS)
3. 如何支持不同用户在标准的数据对象/数据模型上按需添加定义自定义的数据对象/扩展模型?(PAAS & SAAS)
4. 如何按照不同用户进行按需功能搭配组合,满足不同用户从基础到专业级不同业务场景需求?(SAAS)
5. 如何统一对平台产品进行升级而不影响用户已有数据及功能?(IAAS、PAAS、SAAS)
saas系统架构经验总结<br>
一、分层设计
子主题
二、数据隔离要透明:租户隔离
三、租户识别方案
四、智能DNS<br>
五、租户管理系统(计费,订购,定制,充值,催缴)<br><br>*计费系统和租户控制系统。这个系统需要都是独立设计。<br>
计费系统
租户控制系统
六、定制化开发
七、灰度升级
八、容量估计
SaaS产品如何做好从0到1的架构搭建<br>
什么是SaaS?
到底是什么是saas?<br><br>*软件不仅仅是商品,还可以是服务!!!<br><br>*Saas是一种创新的交付方式和商业模式
在Saas发展的黄金时代里 带你理解SaaS的设计<br>
SaaS定义
按需即用:一经要求,即可使用
一种软件交付模式
SaaS与PaaS和IaaS共同构成云服务的不同层级
子主题
企业最看重SaaS软件特性排行榜
成本》安全性》易用性》集成》客户支持》自服务》上线实践》可扩展性》灾难恢复计划
SaaS 的好处<br>
saas对中小企业的意义在哪里?
收藏
0 条评论
下一页