microsoft托管代理-指定与组织不同的区域



我看到azure microsoft托管的构建代理被分配在与azure DevOps组织相同的地理位置。然而,无论如何都要请求微软托管的构建代理分配到不同的区域吗?

我们的问题是,我们的Azure DevOps组织在eastus2地区,在美国,欧盟和非盟设有办事处。对于测试设置,我们在运行中从azure获取资源。例如rabbitmq容器。不同的办事处维护自己的订阅,并在离其办事处较近的相同区域中维护不同的资源组。鉴于此,我们观察到,如果一个在AU中的人设置了一个管道来使用一个rabbitmq容器,那么它将被分配在与资源组相同的区域中,其中Microsoft在美国托管代理,测试超时。但是,如果我们将资源组更改为EU/US或将资源更改为EU/US,则测试不会超时。鉴于每个办事处都希望他们的资源与办事处在同一区域,有什么建议可以克服这个问题吗?

就像这里写的那样

您的托管代理运行在与您的组织相同的Azure地理位置中。每个地理位置包含一个或多个区域。虽然您的代理可能运行在与您的组织相同的区域,但不能保证这样做。要获得代理可能的IP范围的完整列表,您必须使用您所在地理位置中包含的所有区域的IP范围。例如,如果您的组织位于美国地理位置,则必须为该地理位置中的所有区域使用IP范围。

这并不一定是真的,你的组织和你的代理在同一个地区。他们在同一个地理位置。

但是回答你的问题,要求另一个地区的代理是不可能的。因此,如果需要的话,您需要考虑在您的基础设施上使用自托管代理。您可以创建多个代理池并处理它们以支持您的需求。

最新更新