1

Question: How do I host an endpoint in azure which allows me to redirect internet traffic at will between azure and aws services?

I am hosting two kubernetes clusters - one in Azure and the other in AWS. I want to be able to: 1. redirect the traffic at will to either aws or azure, whilst retaining the public dns endpoint.
2. fail over manually [and pref automatically too] to the aws cluster. What is the best way to host the endpoint in azure?

Requirements:

  • The traffic needs to be redirected immediately - no caching issues and stale loads!
  • Ability to configure failover - i.e. specify that Azure is hot and AWS is the failover service - the traffic should be automatically redirected as soon as Azure goes down.

I have looked at Traffic Manager, Load Balancers and Application Gateway. Not sure which one (if any) of these is best.

4

2 回答 2

3

流量管理器不会为你工作,因为它是一个 dns 服务,所以会发生缓存(如果你将 dns 缓存设置为 5 秒或其他东西,它无疑是最好的解决方案)。应用程序网关允许您将 IP 地址指定为端点,负载均衡器仅在连接到 azure 内的 vms 时才起作用。但是应用程序网关不允许随意进行故障转移。您需要阻止探针进行故障转移。

Azure Front Door 可能是您的解决方案(就像其他答案提到的)

于 2019-02-05T09:20:37.427 回答
1

您可以查看您的用例的 Azure Front Door 服务。

查看此https://docs.microsoft.com/en-gb/azure/frontdoor/front-door-overview

于 2019-02-05T09:19:46.920 回答