SQL Server 2008的可用性應用場景
對許多業務而言,獲得高可用性是一種常見需求。解決方案是否適用于特定的應用場景取決于很多因素,在一種場合下表現***的解決方案在另一種場合下不一定是最適合的。例如如下應用場景:
◆基于 Internet 的運動商品零售商想為其客戶提供近似連續的可用性。Web 服務器已加到 Web 場中,但數據庫故障會產生錯誤,這些情形大多數時候會使公司失去客戶。該公司已經擁有經核準的標準服務器版本,希望能夠避免花費大量資金、更改基礎結構或重寫應用程序。
◆獵頭公司很關注其用戶使用客戶數據庫時遇到的錯誤。雖然沒有必要立即執行故障恢復,但該公司還是希望擁有一臺可以快速在線獲得的溫備用服務器。
◆保險公司想為其索賠數據庫提供近似連續的可用性。該系統的性能一定不能受到影響,而且當前存儲在文件系統中用以支持索賠的文檔也必須可用。
◆管理培訓公司有三個站點,每個站點都有一支銷售團隊。銷售團隊將各自站點的記錄輸入 Orders 數據庫中。為提高性能,要求每個站點能夠在本地服務器上訪問公司的所有訂單。當出現故障時,為提供可用性,每個站點都必須能夠切換到另一個站點的服務器。
◆會計公司希望在出現故障時(如自然災害)也能為其客戶提供可用性。信息不一定要立即可用,但應該在數小時而不是數天內可供使用。該公司還想每天都保存數據庫中的信息,以滿足法規要求。拷貝的數據不需要立即可用,但必須在許多年內都可供使用。
◆玩具制造商想根據銷售數據庫編制報告,但由于該數據庫一直處于使用狀態,因此編制報告的過程通常會被當前正在執行的交易打斷。該公司希望能夠針對未提交的交易編制報告,但這會產生不正確的結果,因為有些交易并不完整。
◆房地產公司想在用戶操作錯誤時保護系統,希望能夠恢復前一天的記錄值。該公司還想能夠根據前一天的數據編制報告,因為它們不會受到當天交易的影響。在理想情況下,該公司希望實施一種磁盤開銷最小的解決方案。
根據各種可用性要求,企業需要一種能為高可用性解決方案提供靈活選項的數據庫平臺。本白皮書中,可以看到 SQL Server 2008 Always On 技術如何為高可用性提供靈活選項,以使企業能夠根據特殊需求實施***解決方案。
【編輯推薦】