Microsoft Azure SQL解決方案選型指南
微軟上周發布了一個指南,指導用戶在Windows Azure虛擬機環境中如何在Windows Azure SQL Database和SQLServer之間做出選擇。這篇文章深入細致地描述了在Azure虛擬機上選擇使用SQL Server服務器托管還是使用Azure的原生SQL數據庫時需要考慮的場景和決策點。各種圖表、曲線圖以及列表提供了做戰略性選擇時所需考慮的多維視角,有助于讀者在他們的用例場景中輕松地做出最好的選擇。
這篇文章不僅從“基礎設施”和云托管兩個層面對SQL Server進行了明確的介紹,同時它還有助于讀者解決很多與基于云的持久化相關的問題,如服務級協議、可用性和擴展性需求。不論一個應用是否采用Azure,在云中選擇怎樣托管數據服務器通常都是所有的云解決方案所必須做出的決定。該指南同樣適用于提供類似的持久化和虛擬機服務的技術和平臺。
該指南是微軟系列文章中最新的一篇,旨在幫助云開發者在創建解決方案時做出最好的選擇。其他的文章聚焦于架構注意事項,如實現CQRS和開發多租戶應用。
CQRS Journey發布于2012年八月,它對團隊的第一個CQRS項目提供了一步一步的說明。雖然這不是最純粹的進入CQRS主題的方式,但它確實引入了一些與云應用相關的概念(忽略他們對技術或平臺的選擇)。這種指南模型,展示了不同團隊成員和利益相關者的不同觀點,具有很強的啟發性,并且在微軟以后的文章多次提到。
云端多租戶應用開發第三版發布于2012年12月,該書針對云端多租戶系統提出的選擇和場景提供了詳細的說明。雖然它們大多來自于Azure解決方案,但是能夠很容易地將其轉用于其他平臺。