【问题标题】:Best configuration for a multiapp-one db scenario on JelasticJelastic 上多应用程序数据库场景的最佳配置
【发布时间】:2014-08-22 16:11:14
【问题描述】:

我正在部署 4 个共享公共数据库的 Java Web 应用程序。我想知道在 Jelastic 平台下执行此操作的最佳方案是什么:

  • 5 个环境,5 个节点(4 个 tomcat 和 1 个 db)
  • 1 个环境,5 个节点(4 个 tomcat 和 1 个 db)
  • 1 个环境,2 个节点(1 个 tomcat 管理所有 4 个 web 应用程序,以及 db 的第 2 个节点)
  • 其他混合组合

请考虑 webapps 需要作为虚拟主机并在文件系统上共享许多公共文件。

TIA

【问题讨论】:

    标签: java tomcat deployment jelastic


    【解决方案1】:

    由于您想共享文件系统,到目前为止,最简单的选择是使用 1 个 Tomcat 实例。这是否可行,或者是否会产生任何额外的复杂性取决于您的应用。

    因此,作为一般经验法则(没有深入了解您的应用程序和您的增长计划等),我建议使用 1 个 Tomcat + 1 个数据库服务器。不过,您可能会考虑将它们放在单独的环境中,因为这样可以灵活地在将来(独立地)克隆它们中的任何一个,并且实际上并没有任何明显的缺点(可能成本变化很小,具体取决于您主机的定价结构)。

    你的主人推荐了什么?

    【讨论】:

    • 这将是一个全新的安装,所以我仍然没有当前的主机。我们将 Jelastic 用于其他应用程序。你可能是那个 :) 我在 1 Tomcat 场景中看到的唯一缺点是我们无法重新启动单个 web 应用程序。据我所知,Jelastic 只能整体重启 Tomcat。
    • 访问位于相同或不同环境中的数据库是否有任何性能差异?
    • 位于同一环境中的数据库通常(不保证)在与 Tomcat 相同的物理硬件上进行配置 - 因此访问可能会稍微快一些,但任何一种情况都仅限于内部网络。不过,我无法告诉您有关 Jelastic 提供商的所有内部网络的任何信息。我们的是低延迟,但每个提供商都可以在这里做出自己的实施决策。
    • 我建议您在 Jelastic 提供商上试用您的应用程序,您可以直接对此进行测试 + 与您选择的托管服务提供商交谈。
    猜你喜欢
    • 2010-10-10
    • 2010-09-10
    • 2010-10-12
    • 2021-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-27
    • 2012-06-05
    相关资源
    最近更新 更多