匯出 (0) 列印
全部展開

Azure SQL Database 業務持續性

更新日期: 2015年2月

業務續航力是指發生危機或災難時,可繼續業務營運的能力。業務續航力計劃需要處理程序、程序和措施,以確保業務營運能夠持續而不會中斷。本主題著重在提供業務續航力和災難復原的 Azure SQL Database 功能。

只要將資料儲存在 Azure SQL 資料庫 中,您就可以享有許多原本必須另外設計、擷取、實作和管理的容錯和安全基礎結構功能。Azure SQL 資料庫 擁有內建的高可用性子系統,可保護您的資料庫免受資料中心內獨立伺服器和裝置故障的影響。Azure SQL 資料庫 會為分佈在完全獨立實體子系統內不同實體節點中的所有資料維護多個副本,以減少由於個別伺服器元件 (例如硬碟、網路介面卡,甚至整部伺服器) 故障所造成的中斷。無論何時,都會有三個執行中的資料庫複本 — 一個主要複本,和兩個或更多次要複本。在交易受到認可之前,資料會使用以仲裁為基礎的認可配置寫入至主要複本和一個次要複本。如果主要複本上的硬體發生故障,Azure SQL 資料庫 會針對此故障進行偵測,並容錯移轉至次要複本。如果複本發生實體遺失的狀況,就會自動建立新的複本。因此,資料中心內一律至少會有兩個實體、交易一致的資料副本。

除了提供高可用性資料庫的內建系統以外,Azure SQL Database 也提供額外的業務續航力功能。

 

  Basic 標準 高階

時間點還原

過去 7 天內的任何還原點

過去 14 天內的任何還原點

過去 35 天內的任何還原點

地理還原

RTO * < 24 小時

RPO† < 24 小時

RTO * < 24 小時

RPO† < 24 小時

RTO * < 24 小時

RPO† < 24 小時

標準地理複寫

不包含

RTO * < 2 小時

RPO† < 30 分鐘

RTO * < 2 小時

RPO† < 30 分鐘

作用中地理複寫

不包含

不包含

RTO* < 1 小時

RPO† < 5 分鐘

* 復原時間目標 (RTO) - 應用程式在失敗後、完全正常運作之前的停機時間上限。

† 復原點目標 (RPO) - 應用程式在失敗後、完全正常運作之前,可能遺失的最新資料變更 (時間間隔) 數量上限。

時間點還原是最基本的還原選項,Basic、Standard 和 Premium 資料庫都會自動提供此選項。您可以使用時間點還原,讓您的資料庫回到較早的時間點。Basic 可返回 7 天、Standard 可返回 14 天,以及 Premium 可返回 35 天。如需詳細資訊,請參閱 Azure SQL Database 備份和還原Azure SQL Database 時間點還原 (部落格)。觀看影片使用時間點還原將 SQL Database 還原,了解使用時間點還原是多麼地容易。

地理還原與時間點還原類似。Basic、Standard 和 Premium 資料庫都會自動提供此選項。不過,地理還原的設計目的是當裝載資料庫的區域發生大規模事件或中斷,而導致資料庫無法使用時,提供作為基本的復原選項。此功能會使用 Azure 讀取存取異地備援儲存體,在不同的地理位置中儲存資料庫的每日最新備份。如果您的應用程式可以容忍多達 24 小時的停機時間和資料遺失,請考慮地理還原作為基本災難復原解決方案。如需詳細資訊,請閱讀 Azure SQL Database 地理還原 (部落格),並觀看影片使用地理還原將 SQL Database 還原,以了解如何使用地理還原將資料庫復原。

標準地理複寫適用於 Standard 和 Premium 資料庫。它是專為較少寫入密集、但仍可處理大量資料,且其復原需求比地理還原可提供還更積極的應用程式所設計的。當主要資料庫失敗時,它會顯示為效能降低,您可以起始容錯移轉至儲存在不同區域的不可讀取次要資料庫。如需詳細資訊,請參閱 Azure SQL Database 的標準異地複寫Azure SQL Database 標準地理複寫 (部落格),其中包含作用中地理複寫和標準地理複寫的全面比較。

作用中地理複寫適用於 Premium 資料庫。它是專為具有最積極復原需求的密集寫入應用程式所設計的。使用作用中地理複寫,您可以在不同區域的伺服器上建立多達四個可讀取的次要複本。這些次要複本會被當成主要的連續複本進行維護,而且您可以使用與標準地理複寫相同的方式來起始容錯移轉至次要資料庫。作用中地理複寫可為暫時性連線問題和高延遲提供最高程度的復原能力,因此可以支援線上應用程式升級或重新配置狀況,以及唯讀工作負載的負載平衡。如需詳細資訊,請參閱 Azure SQL Database 的作用中地理複寫SQL Database 作用中地理複寫特寫 (部落格)

  • 資料庫複製可讓您在相同或不同區域中的相同或不同伺服器上建立資料庫複本。完成資料庫複製作業時,複本與來源在交易上是一致的。但它是一次性複製,且不會從來源連續複寫。此功能可用於資料移轉或臨機操作複製需求。如需詳細資訊,請參閱在 Azure SQL Database 中複製資料庫

  • 匯入和匯出服務可讓您手動或自動匯出 BACPAC 檔案 (包含資料的邏輯複本和資料庫的結構描述),然後再匯入檔案以還原資料庫。在 Web 和 Business 資料庫中使用匯入和匯出,Web 和 Business 資料庫不支援其他業務續航力功能。或者除了其他業務續航力功能以外,您可以使用它來取得每日備份的長期儲存體,或者使用它來保留超過時間點還原保留期限的備份。如需詳細資訊,請參閱<作法:在 Azure SQL Database 中使用匯入和匯出服務>。

Microsoft 正展開一份線上問卷調查,了解您對於 MSDN 網站的看法。 如果您選擇參加,您離開 MSDN 網站時即會顯示線上問卷調查。

您是否想要參加?
顯示:
© 2015 Microsoft