伙伴云客服论坛»论坛 S区 S产品资讯 查看内容

0 评论

0 收藏

分享

SaaS的几种架构解析

SAAS成熟度模型分级
LEVEL1 定制开发
软硬件都由SAAS效劳商提供,软件的使用者只需要按时间、用户数、空间等逐步支付租赁使用费用即可
LEVEL2 可配置
通过不同的配置满足不同用户的需求,而不需要为每个用户停止特定定制,以降低定制开发的本钱。
LEVEL3 高性能的多租户架构
多租户:通过一定的战略来保证不同租户间的数据隔离,确保不同租户即能共享同一个应用的运行实例,又能为用户提供独立的应用体验和数据空间。实现方案有独立数据库、共享数据库独立数据架构、共享数据库共享数据架构。
高性能:满足多租户并发访问的性能挑战。
LEVEL4 可伸缩性的多租户架构
处置租户数量增加因集中式数据库带来的性能瓶颈。
SAAS实现阶段性成熟度推进
定制开发 --> 可配置 --> 多租户 --> 高性能 --> 可伸缩
方式一:逻辑分层可迁移架构(单体式)
采用最终以迁移至分布式SOA或微效劳架构为目的的分层形式,相当于本地SOA(逻辑分层形式是基于SOA思想, 物理分层形式还是单体):
架构特征:
界面层可以与整套应用程序分别也可以不分别;
所有的业务逻辑根本都存在于一套应用程序中,应用效劳也存在于同一套应用程序中;
可以使用一个或多个数据源,但多个数据源可以给所有业务逻辑层和应用效劳层使用;
表示层可以调用应用效劳层,也可以调用业务逻辑层;
效劳在应用程序内部互相调用。
架构优点:
所有业务逻辑在同一套应用程序中,所以不用考虑调用链治理、不用过多

回复

举报 使用道具

相关帖子
全部回复
暂无回帖,快来参与回复吧
本版积分规则 高级模式
B Color Image Link Quote Code Smilies

desire(欲望)
注册会员
主题 12
回复 19
粉丝 0
|网站地图
快速回复 返回顶部 返回列表