在 HANA 大型執行個體上實作災害復原

已完成

HANA 大型執行個體提供不同 Azure 區域中 HANA 大型執行個體戳記之間的災害復原功能。 例如,如果您在 Azure 的美國西部區域中部署 HANA 大型執行個體單位,則可以使用美國東部區域中的 HANA 大型執行個體單位作為災害復原單位。 如先前所述,災害復原不會自動設定,因為其要求您在災害復原區域中支付另一個 HANA 大型執行個體單位的費用。 災害復原設定適用於相應增加以及相應放大設定。

在到目前為止所部署的案例中,客戶會使用災害復原區域中的單位來執行使用已安裝 HANA 執行個體的非生產系統。 HANA 大型執行個體單位必須與用於生產用途的 SKU 相同。

您接著需要第二組磁碟區。 目標磁碟區的大小與災害復原單位中生產執行個體的生產磁碟區大小相同。 這些磁碟區與災害復原 (DR) 網站中的 HANA 大型執行個體伺服器單位產生關聯。 下列磁碟區會從生產區域複寫到災害復原網站:

  • /hana/data
  • /hana/logbackups
  • /hana/shared (包含 /usr/sap)

因為從這些磁碟區進行還原時不需要 SAP HANA 交易記錄,所以不會複寫 hana/log 磁碟區。

所提供災害復原功能的基礎是 HANA 大型執行個體基礎結構提供的儲存體複寫功能。 儲存端所使用的功能不是在儲存體磁碟區發生變更時,以非同步方式複寫的常數資料流。 相反地,這項機制仰賴於系統會定期對這些磁碟區建立快照集的這一事實。 已複寫的快照集與尚未複寫的新快照集之間的差異,接著會傳輸到災害復原網站進入目標磁碟區。 這些快照集會儲存在磁碟區上,且如果發生災害復原容錯移轉,則必須在這些磁碟區上還原。

您必須在快照集之間的差異資料量變小之前,第一次將完整的磁碟區資料傳送出去。 因此,災害復原網站中的磁碟區包含生產網站中執行的每一個磁碟區快照集。 最後,您可以使用該災害復原系統取得先前的狀態來復原遺失的資料,而不需要復原生產系統。

如果在單一 HANA 大型執行個體單位上有多個獨立 SAP HANA 執行個體進行 MCOD (多重元件單一資料庫) 部署,則所有的 SAP HANA 執行個體皆會將儲存體複寫至 DR 網站。

如果您在生產網站中使用 HANA 系統複寫作為高可用性功能,並且對 DR 網站使用以儲存體為基礎的複寫,則兩個節點的磁碟區都會從主要網站複寫到 DR 執行個體。 您必須在 DR 網站購買額外的儲存體 (大小與主要節點相同),以容納從主要和次要節點複寫到 DR 的資料。

注意

HANA 大型執行個體儲存體複寫功能是鏡像和複寫儲存體快照集。 如果您未執行儲存體快照集,則完全不會複寫到災害復原網站。 儲存體快照集執行是儲存體複寫至災害復原網站的必要條件。