我们有一个位于北欧地区的数据库,Azure上有两个AppServices节点(西欧&北欧)。我们使用流量管理器来路由流量。通过重构节点提高CPU利用率
我们的SQL数据库和存储位于北欧。
当我们启动网站时,欧洲的地点最接近我们的客户。
但是,我们看到了一个转变,现在我们的大部分客户都来自美国。
虽然我们在每个处理器上都有很多实例,但我们的处理器的CPU利用率很高。
的问题是:
由于我们的客户大部分来自美国,很难重新定位数据库,是它更好地保持应用程序的结构,因为它是(北欧&西欧)或创建美国的一个新节点,但该节点仍然需要与北欧的数据库进行通信?
谢谢
如果添加更多实例,CPU可能会关闭,在哪个区域无关紧要。美国地区可能会帮助延迟,但您仍然需要往返数据库。你在美国考虑过翻阅吗? – Mikhail
@Mikhail你认为在CPU利用率方面,处理器上数据库成本的往返将比延迟更好吗?我们已经达到了大量的实例。我们考虑了只读副本,但我认为这将为每个应用程序添加两个连接(读/写)并使编程复杂化。谢谢。 – Techy