Azure

橫向擴展 Azure SQL 數據庫

  • September 29, 2018

我在 Azure 中有一個 SQL 數據庫。具有 10 個 DTU 的 S0 實例。這在 95% 的時間裡就足夠了。

但是,當應用服務計劃橫向擴展時(在極少數情況下可以達到 20 倍),我需要 200/400 個 DTU。由於這種情況不會經常發生,所以總是為這些尺寸付費是一種浪費。當應用服務橫向擴展時,有沒有辦法橫向擴展數據庫?

謝謝!

當 Web 應用程序這樣做時,沒有直接的方法可以擴大數據庫,但有一種解決方法。您可以讓 Web 應用程序上的縱向擴展操作觸發 Webhook,這樣您就可以呼叫 Azure 自動化或 Azure 函式,然後與 ARM API 對話以縱向擴展或縮減您的 SQL DB。

請參閱此處以了解如何在縮放時觸發 webhook。

引用自:https://serverfault.com/questions/933223