【问题标题】:Multiple Server to Single Server多服务器到单服务器
【发布时间】:2015-02-08 05:00:15
【问题描述】:

我需要在云端部署我的应用程序。

在我目前的应用程序架构中,我们为每个客户端使用一台服务器。当我将相同的东西移到云端时,成本会很高。

谁能帮我解决一下。

我们使用TomcatSQL ServerServlets

【问题讨论】:

    标签: java tomcat architecture cloud google-cloud-platform


    【解决方案1】:

    管理多租户数据的三种方法

    1. 为每个租户使用不同的数据库。
    2. 每个租户在公共数据库中都有自己单独的一组表。
    3. 所有租户共享同一组表,并且租户 ID 将每个租户与其拥有的行相关联。

    这个link会给你更多的知识

    【讨论】:

      【解决方案2】:

      我的经验是另一种方式。将大型单体应用程序拆分为较小的应用程序非常重要,尤其是当您迁移到云时。它将使您的应用程序部署和管理变得更加容易。应用程序也将更加可靠,当一个出现故障时,另一个仍将继续工作。 Tomcat 确实是轻量级的,当您比较我在此处指出的其他问题时,它可能不会增加太多成本。

      如果您真的想组合应用程序,没有直接的答案。您可能需要手动确定是否所有数据库都可以合并到一个实例中,应用程序可以合并到一个实例中,然后对其进行测试以确保一切正常。根据我过去的经验,我会劝阻你不要这样做。

      【讨论】:

        猜你喜欢
        • 2020-10-14
        • 2020-01-15
        • 2022-12-11
        • 2010-10-08
        • 1970-01-01
        • 2020-12-12
        • 2016-04-19
        • 2012-12-16
        • 1970-01-01
        相关资源
        最近更新 更多