概述
本文针对 软件在多租户 Server/Hyper-V和SQL Server为目标基础软硬件环境,提出部署建议;
myscm 软件/Yigo 平台对多租户模式的支持
负载均衡:Yigo平台的应用服务器端主要以F5 BIG-IP)、软件负载均衡器(比如HAProxy),以及Web服务器软件(比如Nginx)都支持这种负载均衡方式;
Yigo支持多个数据源在用户登录时人工选择或者自动匹配对应的DSN,可以实现一个应用服务器为多个租户
数据隔离:在使用同一个数据库的情况下,Yigo也可以使用账套多租户环境的特有需求
:系统需要为每个租户提供相同方式
可靠性:系统需要保证足够高的可靠性
数据安全:系统必须保证租户数据的安全,尤其不能出现业务数据丢失等事故
性能的可扩展性:系统需要支持以一种简单、高效的方式实现性能提升,以应对服务范围扩大、租户不断增多的发展预期;
基于系统的业务需求,以及Yigo软件平台的特点,建议系统的软硬件部署遵循如下策略:
整个系统的逻辑结构如下:
逻辑结构中各层的说明 接入层 构建接入服务器的集群,统一接受用户的访问请求,并按照负载均衡的要求无差别的分发到各台应用服务器; 应用服务层 所有应用服务器均部署完全一样的业务程序,因此每台应用服务器都可以处理任意一个租户的业务,这也意味着每台应用服务器都可以访问任意一台数据库服务器;
由于所有应用服务
原创力文档

文档评论(0)