一种基于心跳机制的SaaS平台实现方法与流程

文档序号:20916823发布日期:2020-05-29 13:38阅读:来源:国知局

技术特征:

1.一种基于心跳机制的saas平台实现方法,其特征在于,包括如下步骤:

a)申请域名,在域名服务商的管理后台搭建一台与该域名关联的dns服务器,形成主控节点;

b)搭建n个saas平台官网主站服务器,每个saas平台官网主站服务器构成一个主站节点,用于运行saas平台服务,n为大于等于1的自然数;

c)搭建m个saas平台应用服务器,用于托管租户的数据库实例,每个saas平台应用服务器构成一个应用节点,m为大于等于1的自然数;

d)在搭建的dns服务器上配置管理系统界面,用于管理n个saas平台官网主站服务器以及m个saas平台应用服务器的ip地址、二级域名和dns记录信息;

e)dns服务器与n个saas平台官网主站服务器以及m个saas平台应用服务器建立互信机制,dns服务器通过心跳机制动态生成各个saas平台官网主站服务器以及各个saas平台应用服务器的ip白名单,dns服务器、n个saas平台官网主站服务器以及m个saas平台应用服务器彼此建立信任ip白名单列表。

2.根据权利要求1所述的基于心跳机制的saas平台实现方法,其特征在于:步骤a)中dns服务器通过其域名管理后台将本机默认dns解析指向自己搭建的dns服务器。

3.根据权利要求1所述的基于心跳机制的saas平台实现方法,其特征在于:步骤b)中saas平台中包括产品维护模块、在线购买模块、后台数据统计模块以及租户授权控制模块。

4.根据权利要求1所述的基于心跳机制的saas平台实现方法,其特征在于:还包括在步骤c)中saas平台应用服务器内安装配置nginx服务,租户通过url二级域名路由分发到saas平台应用服务器中指定的数据库。

5.根据权利要求1所述的基于心跳机制的saas平台实现方法,其特征在于:还包括在步骤d)后搭建邮件服务器,在邮件服务器中安装配置postfix服务,邮件服务器用于给组合的客户机发送通知邮件,邮件服务器构成smtp节点。

6.根据权利要求1所述的基于心跳机制的saas平台实现方法,其特征在于:还包括在步骤d)后搭建备份服务器,用于备份m个saas平台应用服务器中数据库数据。

7.根据权利要求1所述的基于心跳机制的saas平台实现方法,其特征在于:步骤d)中dns服务器通过读取n个saas平台官网主站服务器以及m个saas平台应用服务器中的config.json文件获取到各个saas平台官网主站服务器以及各个saas平台应用服务器的ip地址、二级域名和dns记录信息。

8.根据权利要求1所述的基于心跳机制的saas平台实现方法,其特征在于:还包括当saas平台官网主站服务器中配置新的产品信息后,dns服务器通过心跳机制收集各个saas平台应用服务器的应用信息,并将收集的信息定期同步到主站节点。

9.根据权利要求1所述的基于心跳机制的saas平台实现方法,其特征在于:当增加saas平台应用服务器时用过脚本部署一台与其它saas平台应用服务器相同环境的服务器,同时在主控节点中添加新增加的saas平台应用服务器信息,并将新增加的saas平台应用服务器加入到可信任的白名单ip列表。


技术总结
一种基于心跳机制的SaaS平台实现方法,提供完整的SaaS服务,通过基于心跳机制动态生成IP地址白名单,从而建立各个服务器之间的互信机制。利用主控节点和主站节点对各个应用节点进行授权控制、订阅提醒、数据可状态信息更新和更新订阅等功能,在整个SaaS平台的正常运行中,通过心跳机制作为贯穿各个服务器节点的生命线,将各个服务器yiji SaaS服务进行串联。客服了传统ERP软件部署复杂、成本较高、安全性低和兼容性差的问题。用户登录系统即可获得最新版本的软件,不存在多版本维护和操作系统兼容的问题。借助域名服务商的安全防护技术和资源,可以体用更加安全和成熟的防护策略。

技术研发人员:许世鹏
受保护的技术使用者:山东浪潮通软信息科技有限公司
技术研发日:2020.01.19
技术公布日:2020.05.29
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1