【问题标题】:What is the difference that we are making by using Docker for Mendix?使用 Docker for Mendix 有什么不同?
【发布时间】:2019-11-26 05:46:05
【问题描述】:

在本地应用程序的通常情况下,我们将其部署到 mendix 公有云,但如果我们隔离 mendix 运行时并使用 docker 容器部署它,它会有什么不同。使用 docker 有什么好处?

【问题讨论】:

    标签: java docker continuous-integration mendix


    【解决方案1】:

    在云上部署既简单又快速,特别是如果您想托管您的应用程序并从任何地方检查它,而如果您想在私有机器上部署,在 docker 上部署可能会很有帮助。 您还可以检查性能并更好地监控容器。

    【讨论】:

      【解决方案2】:

      这真的取决于您想通过 Mendix 实现什么。如果您想使用 Mendix 快速构建应用程序,我始终建议您使用 Mendix 公共云。

      如果您运行更大的堆栈,基于 Kubernetes 的东西,而 Mendix 是该堆栈中的单个应用程序,那么使用 Docker 真的很棒。这样,当您部署多个不同的应用程序并查看它们如何协同工作时。您的应用程序可能使用与 Kafka/Reddis 的集成,或者具有更小的 serverlet。使用 docker,您可以一次部署所有内容并在本地进行测试。

      【讨论】:

        【解决方案3】:

        没有任何好处,因为您失去了可扩展性。

        如果您对 Mendix 等平台进行扩展(拥有数百个应用程序),它们就会大放异彩。应用程序的整个构建、部署、监控和运营成本只需几美分。

        如果您开始构建自己的 Docker 映像,您很快就会遇到与任何其他应用程序相同的问题。您将需要一个 Orchestrator(Kubernetes?)和一个 Operator(Kubernetes?),否则手动脚本工作将开始扼杀您的收益

        【讨论】:

          猜你喜欢
          • 2012-04-23
          • 2016-11-22
          • 2021-08-30
          • 1970-01-01
          • 1970-01-01
          • 2021-12-02
          • 2015-05-14
          • 1970-01-01
          • 2012-08-19
          相关资源
          最近更新 更多