【发布时间】:2021-04-19 00:38:57
【问题描述】:
您好,我们正计划从 Mule3 迁移到 Mule4,与 Cloudhub 与 RTF 相比,我有几个与内核大小相关的问题。
目前我们在 AWS(on-premise) 上安装了 Mule Runtimes。 2 台 VM 机器,每台 2 核。所以这是 4 Cores 订阅。将它们集群为 ServerGroup。在两者上部署了 40 个应用程序。
问题 1)所以我的理解是我们使用 2 个核心来维护 40 个应用程序,而其他 2 个核心是为了实现高可用性。 让我知道这是否正确,如果必须将相同的 40 个应用移动到具有 HA 的 Cloudhub,我需要 8Cores 吗?
来到 RTF,我想我们需要 3 个控制器和 3 个工作节点。假设我采用 3 核容量的 AWS VM 机器。它将使用 3X3 = 9 个内核,我可以在这 3 台 VM 机器上部署相同的 40 个应用程序。 (它也可能是 40 多个应用程序)。这是具有高可用性的
对于 cloudhub,如果我需要部署 40 个具有高可用性的应用程序(每个应用程序部署在 2 个核心上),则需要 8 个核心。而且我不能部署不超过 40 个的单个应用程序。
问题 2) RTF 虽然我有 4 核 VM 机器,但我可以部署 50 或 60 个应用程序。但是对于 cloudhub,如果我订阅 4core,我不能部署超过 40 个应用程序。这是正确的吗?
【问题讨论】:
-
我建议与您的 MuleSoft 代表讨论这些问题。
-
我与他们进行了一些高级别的讨论,对他们的解释有点困惑。所以想检查是否有人对此有任何想法?
-
我认为 Stackoverflow 不适合解决与大小相关的问题,并且可能超出了范围。只是评论,提到的核心可能在平台之间没有可比性。
-
您可以与 Mulesoft 方面的客户成功经理/工程师/架构师进行讨论。他会帮你解释这一切