Saas公司如何支持具有不同数据库的不同域

时间:2017-11-08 09:39:31

标签: saas country bitrix

我看到一些SaaS公司,例如bitrix,按国家/地区列出了不同的顶级域名: bitrix.de为德国 bitrix.in for india等。

很多时候,这是必要的,因为法律要求德国产生的数据应保留在欧盟/德国数据中心内,反之亦然。

我的查询

  1. 要实现上述目标,印度将有1个数据库+ 1个应用服务器,德国也有类似的1个数据库+应用服务器?

  2. 如果用户在bitrix.in上创建了一个帐户,即在印度数据库中会发生什么,然后他会去尝试意外登录到bitrix.com,如果这样的登录通过或者我应该告诉用户他在错误的网站上?

  3. 的Tx

1 个答案:

答案 0 :(得分:1)

您可以创建一个用于存储元数据的中央数据库 - 帐户,登录等。这可以在所有国家/域中共同/共享,也可以在每个数据库中分开,但在中央元数据库中复制。

现在有人登录后,在身份验证后(使用中央元数据库),您可以将它们重定向到相应的域。

在创建新用户时,您必须确保用户在所有域/数据库中都是唯一的。