我们有一个网站,为特定城市的人们提供服务。
我们希望扩展并为更多城市提供它,但我们希望在城市领域内保持独立的 IT:一个位置的网络主机、云服务、数据库等。它不仅使我们能够单独扩展(一些城市比其他城市大几倍),而且最重要的是它改进了我们的代码库和数据库查询,不使用城市的谓词——尽管它通常更昂贵。
同时我们不想使用子域。用户可以通过下拉菜单切换城市,并且请求应该转到适当的虚拟机而不更改 url,这样路由应该可以无缝工作。
根据 Azure 文档,我们仍然不确定哪种解决方案可以满足我们的需求,流量管理器、负载均衡器或自定义重定向。