SaaS成熟度模型4级中租户负载均衡器的解释

Ald*_*ndi 4 load-balancing saas maturity java-ee

我已经基于Gianpaolo SaaS成熟度模型对SaaS成熟度水平进行了一些研究.

现在我对SaaS成熟度等级4感到困惑.它说,它有一个"租户负载均衡器",动态调用新的应用程序实例来为SaaS应用程序提供负载平衡.

我想知道这个"租户负载均衡器"究竟意味着什么.我们如何在现实世界或应用服务器中实现这个"租户负载均衡器"?

任何人都可以给我一些很好的解释和一个例子,比如Java EE技术中的实现吗?

Dha*_*DK' 5

实现租户负载均衡器的一种方法:

  1. 创建应用程序的多个实例 - 例如A,B,C.每个都有自己的数据库.
  2. 创建一个元数据库 - 此数据库包含有关帐户,登录等的信息.
  3. 登录界面是单一的.即每个人都登录到同一个Web界面.
  4. 当用户注册时,将他分配给其中一个应用实例(A,B或C).
  5. 用户登录时,对元数据库进行身份验证,然后重定向到特定实例.

例如:

  1. 登录网站在www.example.com上设置
  2. app实例位于a.example.com,b.example.com,c.example.com
  3. 要注册,用户请访问www.example.com
  4. 要登录,用户请访问www.example.com
  5. 成功登录后,用户将被定向到a.example.com或其实例.

这就是Salesforce.com的做法.它们针对不同的区域具有不同的实例,并为这些客户分