gpt4 book ai didi

azure - 在同一应用服务环境中进行开发/测试/生产?

转载 作者:行者123 更新时间:2023-12-02 07:30:25 31 4
gpt4 key购买 nike

我有一个 Azure 应用程序服务环境。

可以在同一个 ASE 中运行多个应用服务计划(开发、测试和生产)吗?

基本上,我知道他们会共享前端池,我认为这很好,因为那里没有运行应用程序代码,并且它“...包含负责 SSL 终止以及应用程序自动负载平衡的计算资源应用服务环境中的请求。”

我想我的困惑在于工作池和实例。如果我有开发测试和生产,我可以将每个测试托管在不同的工作池中吗?或者我什至需要这样做,我可以将它们全部托管在同一个工作池中,但它们会使用不同的实例,以便将它们分开吗?每个应用服务计划是否需要 2 个工作池实例来确保拥有冗余? (很困惑为什么网站说您只需要一个额外的实例(1-20 个实例)。

基本上,这样可以吗?如果是这样,工作池设置会是什么样子?我会在 1 个池中有 6 个实例并启用自动扩展吗?3 个独立池中每个池中的 2 个实例均已开启自动缩放?或者我需要 3 个独立的应用程序服务环境吗?

我在过去的 2 个小时里阅读了 Microsoft 的文章,但没有一篇文章清楚地阐述了这一点,也没有提供实际的示例设置。

最佳答案

有关 ASE 的文档清晰度仍然是一个很大的问题。这很麻烦,因为 ASE 在 Azure 中作为高级集成托管产品出售。

我已经与 Microsoft 的一位工程师就这个问题进行了讨论,但我仍然不能说我对资源的理解足以让我感到高兴。我的理解是这样的:

  • 默认情况下,ASE 附带 3 个工作池 (vm)
  • 所有工作线程池都运行工作线程池 1 中定义的应用
  • 例如,您可以为工作池 3 定义一组不同的 ASP 和应用程序,并在 1 和 2 上进行生产,在 3 上进行开发。
  • 工作线程池中的实例会影响您配置中的所有应用。

在我看来,ASE 是为我尚未见过的非常具体的业务场景而设计的。它非常强大,但您很可能永远不会发挥它的潜力。我想这就是为什么微软工程师建议在大多数情况下使用简单的应用服务。

关于azure - 在同一应用服务环境中进行开发/测试/生产?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33381851/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com