企業服務構建過程中經常會有敏感數據,以及某些核心服務被頻繁使用,
或者同步數據的客戶端很多, Azure如何保證這些敏感數據被盜取, 以及高並發情況的服務穩定性?
您好,
關於高並發和服務穩定性問題,我認為您需要了解SQL Azure的幾個特點:
1.自動高可用性 (HA)
Azure SQL Database 為每個用戶數據庫保留至少三個副本,並具有一種邏輯,可自動將每個更改同步地提交到副本仲裁。這樣可確保任何單計算機故障均不會導致數據丟失。此外,每個副本均放在不同的硬件機架上,以使斷電或網絡交換機停運不會影響你的數據庫。最後,還有一種邏輯,如果失去計算機,則自動重建副本,以使系統自動保留所需的運行狀況屬性,即使計算機的運行狀況變得不正常也是如此。這些機制可避免當前在安裝和配置高可用性解決方案時所需的漫長過程。通過為你的數據預先配置 HA 解決方案,可消除在使用傳統方法生成任務關鍵型數據庫解決方案時的另一個重大難題。
負載平衡
與傳統虛擬機不同的是,Azure SQL Database 還包含一種機制,可自動將負載分攤到多個計算機上。負載平衡器動態觀察群集的資源用量,並將數據庫副本移至群集中的計算機,以便將負載動態、公平地分攤到多個用戶上。這樣即擴展數據庫的按需擴容功能,並且用戶可獨立考慮每個數據庫的容量要求,因為負載平衡器將可遷移繁忙的數據庫,使此類數據庫彼此遠離。在創建跨越許多數據庫的解決方案時,此邏輯提供一個抽象層,通過該層可集中精力處理每個數據庫的容量需要,而不必考慮虛擬機的具體大小限制。
內置管理
Azure SQL Database 以服務的形式運行。這意味著為每個數據庫定義了運行時間目標,避免產生漫長的維護停機時間。Microsoft 對於服務提供單供應商解決方案,這意味著如有任何問題,只需致電一家公司即可。另外,Microsoft 不斷更新服務、添加功能、提高容量並尋找在我們進行的每次更新中改善體驗的方法。更新以透明方式進行,不產生停機時間,這意味著更新集成在我們正常的 HA 故障轉移機制內。這樣,我們一宣布推出新功能,你即可使用這些功能,而不必等待在未來某個停機時間內升級服務器。
詳情,建議您查看該頁面:
https://msdn.microsoft.com/zh-cn/library/azure/dn369873.aspx?f=255&MSPPError=-2147217396
據我所知,關於敏感數據被盜取的問題,您存在Azure上的數據只有您能有權限去訪問,如果需要訪問的話也會有IP限制等問題。如果您使用的 SQL
server VM的話,保護方式和您在本地一樣。
Regards,
Will
如果您想進一步了解Windows Azure, Windows Azure 官網歡迎您的訪問