开发者社区> 问答> 正文

SaaS产品的核心组件中可扩展组件是什么?

SaaS产品的核心组件中可扩展组件是什么?

展开
收起
游客hkipy4pok6j4i 2021-12-11 10:38:36 343 0
1 条回答
写回答
取消 提交回答
  • 随着SaaS产品业务和租户数量的增长,原有的服务器配置将无法继续满足新的需求,系统性能将会与业务量和用户量成反比。此时,SaaS产品应该具备水平扩展的能力。如通过网络负载均衡其和容器技术,在多个服务器上部署多个软件运行示例并提供相同的软件服务,以此实现水平扩展SaaS产品的整体服务性能。为了实现可扩展能力,就需要SaaS展示层的代码与业务逻辑部分的代码进行分离,两者独立部署。例如使用VUE+微服务构建前后端分离且可水平进行扩展的分布式SaaS应用产品。对于可扩展,还有另外一种方式,即垂直扩展,其做法比较简单,也比较粗暴:通过增加单台服务器的配置,如购买性能更好的CUP、存储更大的内存条、增大带宽等措施,让服务器能够处理更多的用户请求。但此做法对于提升产品性能没有质的改变,且成本很高。

    2021-12-11 10:39:15
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SaaS企业加速器专场-SaaS加速器_商业中心 立即下载
SaaS企业加速器专场 畅捷通-阿里云分会场 立即下载
SaaS企业加速器专场-SaaS加速器_II_能力中心:互利互补 共享业务红利 立即下载