论坛首页
论坛首页
模板
模板
课程
学院课程
产品手册
产品手册
开发者
开发者中心
回到官网
回到官网
我的课程
伙伴云客服论坛
»
论坛
›
S区
›
S产品资讯
›
查看内容
0 评论
0 收藏
分享
什么是Saas架构?
旧颜。
楼主
发布于 2023-5-29 13:27:29
阅读 966
查看全部
搜更多:
百度
谷歌
360
搜狗
搜搜
有道
必应
即刻
一、云计算与SaaS
说起SaaS,就得先说说云计算了。关于云计算分为三层,根底设备在最下端,平台在中间,
软件
在顶端,分别是分别是Infrastructure-as-a-Service(IaaS),Platform-as-a-Service(PaaS),Software-as-a-Service(SaaS)。這里虽说主要是要记录一下SaaS架构的理解,随意说说IaaS,PaaS,SaaS分别是个啥东西。
IaaS
: Infrastructure-as-a-Service(根底设备即效劳)有了IaaS,你可以将硬件外包到别的地方去。IaaS公司会提供场外效劳器,存储和网络硬件,供其他软件公司租用;
PaaS
: Platform-as-a-Service(平台即效劳)某些时候
也叫做中间件
。你公司所有的开发都可以在这一层停止,节省了时间和资源。
SaaS
: Software-as-a-Service(软件即效劳)第三层也就是所谓SaaS。被用户直接接触,大多是通过网页阅读器来接入。任何一个远程效劳器上的应用都可以通过网络来运行,就是SaaS了。
二、有关SaaS的理解
2.1、SaaS架构成熟度模型的5个级别——从“混乱”到“乌托邦“
第0级(混乱):每次新增一个客户,都会新增软件的一个实例。
第1级(受控的混乱):所有客户都运行在软件的同一个版本上,而且任何的定制化都通过修改配置来实现。
第2级(多租户[multi-tenant]、高层建筑[Hig
HR
ise]):所有的客户都已经可以在软件的同一个版本上运行了,而且他们都在同一个“实例”上运行。
第3级(多租户, 扩建[Build-Out]):此时你已经拥有了多租户、单一版本的软件模型。不过你还是可以通过硬件扩展(scale-out)的方式来停止扩大。
第4级(乌托邦):仿佛第3级,除非你可以找出有效的方式,以在不同的“实例”上运行不同版本的软件。
2.2、SaaS的关键点:多租户;硬件虚拟化;
2.3、web 应用程序与SaaS 应用程序对比,SaaS需要多考虑的方面
1,应用程序必需支持多租户
多租户可以分为几个不同的类别(如列表下方的图所示):
1.1,云中的简单虚拟化,其中只对硬件停止共享。
1.2,共享应用程序,对每个租户使用不同的数据库。
1.3,共享应用程序和数据库(效率最高,真正的多租户)。
2,应用程序必需具备某种水平的自助注册功能。
应用程序必需具备某种水平的自助注册功能,即便仅仅是一种恳求机制,即产生一种向应用程序添加租户的业务流程。
3,必需具备订阅/记账机制。
必需提供订阅和记账机制。因为 SaaS 应用程序被设计为根据各种因素停止支付,如每个租户的用户数、应用程序选择,还可能包括使用时间等,必需通过某种方式来跟踪和管理
应用程序的使用,然后生成可由租户管理人员访问的记账信息
4,应用程序必需可以有效地扩展。
必需可以随着订阅的增长停止扩展
5,必需可以监视、配置和管理应用程序和租户。
必需提供治理和应用程序管理功能,以监视、配置和管理应用程序及所有租户
6,必需有一种机制可以支持唯一的用户标识和身份验证。
7,必需有一种机制可以支持对每个租户停止某种水平的自定义。
2.4、性能问题
1,横向/纵向扩展
1.1,横向扩展通常用于应用效劳器层。
1.2,纵向扩展通常用于数据库层。
2,数据库集群化3,地理、分区和同步4,独立的数据库
2.5、需要考虑的安全性问题
1, 阻止一个租户查看另一个租户的数据作为一个根本要求;2, 这些其他应用程序可以是需要访问或共享数据的内部应用程序;也可以是对数据停止开掘以获得趋势的分析或报告编写工具。(
即便是数据库管理员使用的实用工具也会引起安全问题,假设租户可以使用它们访问,或者更糟,操作不属于它们的数据的话。
)
2.6、选择技术栈
2.7、SaaS分层:呈现层,调度层,业务层,数据层;
2.8、SaaS计费
SaaS系统是一种租凭方式的软件销售手腕。收费一定要遵守“按需订阅,按量付费”的原则。其中付费点有三个维度:一个是计算量、存储量和时间
文章转自:https://www.cnblogs.com/peak2013/p/7381265.html
搜更多:
什么是Saas架构?
软件
搜更多:什么是Saas架构?
搜更多:什么是Saas架构?
搜更多:什么是Saas架构?
搜更多:什么是Saas架构?
搜更多:什么是Saas架构?
搜更多:什么是Saas架构?
搜更多:什么是Saas架构?
搜更多:什么是Saas架构?
回复
举报
使用道具
分享
上一篇:
SAAS是什么
下一篇:
推荐几款我用的Windows必装的办公软件,办公必备,效率提升
相关帖子
2024-8-24
什么是低代码?一分钟理解低代码[建议收藏]
2024-9-30
制造企业数字化的重要方法——低代码
全部回复
暂无回帖,快来参与回复吧
返回列表
发新帖
回复
本版积分规则
高级模式
B
Color
Image
Link
Quote
Code
Smilies
发表回复
回帖后跳转到最后一页
旧颜。
注册会员
主题
18
回复
21
粉丝
0
加好友
发私信
热点排行
1
如何搭建伙伴云系统,看了你就懂
2
重要 | 伙伴云送福利啦!2023年价格体系全
3
使用技巧分享: 巧用伙伴云OpenAPI SDK,提
4
东鹏瓷砖: 跑赢疫情,只因抓住这一点
5
学会不求人哦~ 计算字段新增函数使用技巧
6
用扫一扫自动添加发票信息
标签
PMP
销售
管理
零代码
产品
云表格Pro
项目协作
零代码aPaaS
OKR
产品更新
解决方案
CRM客户关系管理
任务管理
进销存管理
售后管理
项目管理
学习资料
模板中心
伙伴学院
产品手册
客户案例
资料下载
开发者中心
关于我们
公司介绍
最新活动
媒体报道
BBS论坛
进一步了解
价格
全流程定制
企业微信
友情链接
取得联系
咨询专线
400 006 1585
关注服务号
微信交流群
服务协议
隐私政策
Cookie条款
© 2022 伙伴智慧(北京)信息技术有限公司
京公网安备11010802025927号
京ICP备12038259号
增值电信业务经营许可证:京B2-20201325
Created with
Huoban.
|
网站地图
快速回复
返回顶部
返回列表