gpt4 book ai didi

azure - 我应该在多个环境(开发、测试、生产)中使用一个或多个 Azure 应用程序网关吗?

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

我在应用程序网关后面有应用程序服务,需要维护几个不同的环境(开发、测试、生产)。我还有带有两个子网的 vnet,用于应用程序网关的前端和用于应用程序服务的后端。每个环境都有自己的子域,即。 dev.example.com、test.example.com 和 example.com(用于产品)。使用 terraform 和 Azure Pipelines 实现自动化部署。

我应该使用单个应用程序网关来处理此流量(并降低成本),还是应该在每个环境中使用应用程序网关。在这里寻找好的实践。

最佳答案

良好/最佳实践取决于什么最适合您的情况。

对于这个问题,我想说以下是需要考虑的主要因素:

  1. 您对仅按子网隔离开发/测试/产品感到满意吗? (我相信这通常被认为是足够的。)
  2. 您是否考虑过如果以后有必要添加单独的应用程序网关会有多困难? (如果我理解正确的话,为同一个 vnet 添加额外的应用程序网关不会有问题,并且如果小心操作,将您的开发/测试服务切换到另一个网关将对产品服务造成最小的风险。)
  3. 您是否乐意在现有 Terraform 状态之外管理网关? (假设您已经拥有单独的开发/测试/生产状态,强烈建议这样做。)

关于azure - 我应该在多个环境(开发、测试、生产)中使用一个或多个 Azure 应用程序网关吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63993811/

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