我看到一些SaaS公司,例如bitrix,按国家/地区列出了不同的顶级域名: bitrix.de为德国 bitrix.in for india等。
很多时候,这是必要的,因为法律要求德国产生的数据应保留在欧盟/德国数据中心内,反之亦然。
我的查询
要实现上述目标,印度将有1个数据库+ 1个应用服务器,德国也有类似的1个数据库+应用服务器?
如果用户在bitrix.in上创建了一个帐户,即在印度数据库中会发生什么,然后他会去尝试意外登录到bitrix.com,如果这样的登录通过或者我应该告诉用户他在错误的网站上?
的Tx
答案 0 :(得分:1)
您可以创建一个用于存储元数据的中央数据库 - 帐户,登录等。这可以在所有国家/域中共同/共享,也可以在每个数据库中分开,但在中央元数据库中复制。
现在有人登录后,在身份验证后(使用中央元数据库),您可以将它们重定向到相应的域。
在创建新用户时,您必须确保用户在所有域/数据库中都是唯一的。