【问题标题】:Hosting Plan for Multi-tenant ASP.NET Application多租户 ASP.NET 应用程序的托管计划
【发布时间】:2011-08-31 18:31:39
【问题描述】:

如果我有一个多租户的 asp.net MVC 应用程序,比如 basecamp,什么是适合我的托管计划,是“共享托管”还是“专用服务器”最适合我。

项目的一些参数: - 每个租户都有不同的数据库。 - 每个租户都有自己的子域。 - 产品第一年的预计租户数量,约 1000 个租户。

那么我该如何管理这个项目的托管部分呢? 我愿意接受任何建议,即使它们不是我的问题的一部分。

【问题讨论】:

    标签: hosting multi-tenant


    【解决方案1】:

    要确定哪种基础架构最适合您的应用程序,您需要考虑租户的“活跃程度”或应用程序的“重量”等参数。

    例如,一个用于 1000 个用户的简单只读应用程序可能适合一个非常小的专用服务器。但是不同的系统可能需要负载平衡配置中的几个 DB 服务器和 3 个 Web 服务器(具有 1000 个用户的类似 basecamp 的配置可能需要这样的配置)

    你不应该低估这个问题:我不认为单台服务器会足够强大,当你有多个服务器时,你的系统管理员问题开始增加:)

    请记住,另一个可行的选择是将您的应用程序托管在云环境中(即:http://aws.amazon.com 或 Microsoft Azure)。但有时,上云需要对应用程序架构采用不同的方法。

    另外,请记住考虑应用程序的可用性等因素(即:当服务器出现故障时会发生什么?)

    【讨论】:

      猜你喜欢
      • 2011-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多