我們有一個位於北歐地區的數據庫,Azure上有兩個AppServices節點(西歐&北歐)。我們使用流量管理器來路由流量。通過重構節點提高CPU利用率
我們的SQL數據庫和存儲位於北歐。
當我們啓動網站時,歐洲的地點最接近我們的客戶。
但是,我們看到了一個轉變,現在我們的大部分客戶都來自美國。
雖然我們在每個處理器上都有很多實例,但我們的處理器的CPU利用率很高。
的問題是:
由於我們的客戶大部分來自美國,很難重新定位數據庫,是它更好地保持應用程序的結構,因爲它是(北歐&西歐)或創建美國的一個新節點,但該節點仍然需要與北歐的數據庫進行通信?
謝謝
如果添加更多實例,CPU可能會關閉,在哪個區域無關緊要。美國地區可能會幫助延遲,但您仍然需要往返數據庫。你在美國考慮過翻閱嗎? – Mikhail
@Mikhail你認爲在CPU利用率方面,處理器上數據庫成本的往返將比延遲更好嗎?我們已經達到了大量的實例。我們考慮了只讀副本,但我認爲這將爲每個應用程序添加兩個連接(讀/寫)並使編程複雜化。謝謝。 – Techy