无法将我的应用程序网关指向我的 Azure 容器应用程序

问题描述 投票:0回答:1

我目前正在将我的 GCP 工作负载迁移到 Azure,我需要一些帮助来了解 Azure 中的一些设计选择。

我当前的 GCP 设置非常简单。我们有一个全局外部负载均衡器,前端有一个公共 IP,它指向一个实例组(VM)和 8 个其他后端服务作为后端,托管在云上运行。我在 Azure 上复制相同内容时遇到一些问题。

我知道我需要一个应用程序网关(或前门?)作为负载均衡器并向其添加后端池。但我不确定如何在我的微服务中实现这一目标。我对使用容器实例或容器应用程序感到困惑。我需要能够自动扩展和缩小我的docker化容器,就像在云运行中一样。我浏览了一些指向使用容器应用程序的链接。但我找不到将容器应用程序链接为应用程序网关中的后端池的方法。我已经拥有域,因此我需要为后端池中的每个实体(一个实例和 8 个微服务)自定义域以及 SSL 托管证书。我的每个微服务(容器应用程序)还需要基于 URL 的路由。

如果有人能够为我指明在 Azure 上以类似方式复制 GCP 工作负载的正确方向,那将会有很大帮助。

azure load-balancing azure-application-gateway azure-container-apps
1个回答
0
投票

我知道我需要一个应用程序网关(或前门?)作为负载均衡器并向其添加后端池。

Ans- 是的,您需要设置 Azure 应用程序网关

但我不知道如何实现这一点

-

  • 导航到应用程序网关 > 添加
  • 选择与您的容器应用程序相同的区域。
  • 创建一个新的虚拟网络或选择一个可以访问容器应用程序的现有虚拟网络。
  • 配置公网IP地址。
  • 根据应用程序的需求设置 HTTP 设置和侦听器。
  • 为每个服务添加路由规则。
  • 根据需要选择支持自动缩放的 SKU。

enter image description here

enter image description here

我对使用容器实例或容器应用程序感到困惑

Ans- 考虑到您的具体要求,包括自动扩展、基于 URL 的路由、SSL 管理和微服务的自定义域支持的需求,Azure 容器应用程序是更合适的选择

enter image description here

我需要扩大和缩小规模的能力

Ans- 容器应用程序具有扩展选项,您可以根据需要扩展或缩小环境。 enter image description here

我找不到将容器应用程序链接为应用程序网关中的后端池的方法

- 要将容器应用程序与后端池链接,请在应用程序网关后端池下添加容器应用程序 url 的 IP 地址(您将通过使用 nslookup 解析 url 来获取 IP 地址)获取 IP 地址后,将其粘贴到您的目标中后端池如下。更新域注册商处的 DNS 设置以指向应用程序网关的公共 IP 地址。完毕。 enter image description here

参考资料:

© www.soinside.com 2019 - 2024. All rights reserved.