2014-02-05 32 views
0

使用的LocalDB不管它是否是一個好主意或沒有,爲什麼不的LocalDB Windows Azure中的網站支持?我想了解技術原因。你爲什麼不能在Windows Azure的網站

+0

加載包含SQL Server和LocalDB實例的框可能沒有意義。資源是有限的,那麼爲什麼在提供完整的產品時爲服務器增加更多的負載呢? –

回答

4

設計恰當的雲應用需要基本上是無狀態的。

引入任何地方,有狀態的存儲(指定地點「舉行的真相」未分配和離散),是從架構的角度來看一個可怕的前景。如果使用

本地數據庫,除非你可以通過負載均衡器或其他技術,所有的情況下,將始終使用特定的Web服務器保證,你可以用不準確的數據,一旦你達到結束。

此外,在網站服務要更新託管您的網站的主機操作系統或訪客操作系統的操作期間,實際上可能會啓動額外的網站(儘管您只收取1)操作,這將有助於在停機期間處理請求以維護SLA。在這種情況下,數據彈性會發生什麼?

相關問題