我试图了解如何设计应用程序的分发。该计划是在不同的地理区域(欧盟、美国、亚洲)复制整个应用程序,并使用 Azure 流量管理器来处理请求分发。
问题是应用程序有一个特殊的需求,请求应该在一个区域内隔离。美国用户应该只被引导到美国数据中心,欧盟用户应该被引导到欧盟数据中心等等。要求是防止流量随机流向不同的数据中心,例如:美国用户很少向美国数据中心发出请求,然后很少向欧盟数据中心发出请求。
同样重要的是要注意,这与请求粘性无关。我需要实现的是来自同一个城市/国家的所有用户总是被引导到同一个数据中心。
只有在数据中心发生故障时,所有请求才能被定向到另一个区域。
是否可以创建这样的配置?