SAP HANA のバックアップを確認する
Azure Virtual Machines 上の SAP HANA は、次の 2 つの方法を使用してバックアップできます。
- Azure Linux 仮想マシンのファイル システムへの HANA バックアップ
- Azure Storage Blob スナップショット機能を手動で使用するか、Azure Virtual Machine レベルのバックアップを使用したストレージ スナップショットに基づく HANA バックアップ
SAP では、この 2 つの方法の選択に関する推奨事項は提供していません。 SAP からその長所と短所の一覧が提供されているので、状況と使用できるストレージ テクノロジに応じてどちらを使用するかを判断できます。
Azure BLOB スナップショットでは、ファイル システム整合性は保証されません。 ストレージ スナップショットを作成するときは、この保証がないという点を考慮する必要があります。 ファイル システムとアプリケーション整合性は、ストレージ スナップショットを作成するときに複雑な問題になります。 問題を回避するための方法として、SAP HANA (場合によっては仮想マシン全体) をシャットダウンするのが最も簡単です。 デモ、プロトタイプ、または開発システムではシャットダウンを利用できるかもしれませんが、運用システムには適していません。
関係する仮想ディスクが 1 つしかない場合は、SAP HANA スナップショット機能を使用すると、ファイル システム整合性を利用できます。 ただし、ディスクが 1 つしかなくても、SAP Note #2039883 内で概説されている追加の考慮事項があります。 たとえば、XFS ファイル システムでは、整合性を保証するために、ストレージ スナップショットを開始する前に xfs_freeze を実行する必要があります。
1 つのファイル システムが複数のディスクまたはボリュームにまたがっている場合、整合性の問題はさらに困難になります。 同じ SAP Note によると、"SAP HANA データ ボリュームごとにストレージ スナップショットを作成するときに、ストレージ システムで I/O 整合性を保証する必要があります。つまり、SAP HANA サービス固有のデータ ボリュームのスナップショット作成は、アトミックな操作である必要があります"。
4 つの Azure 仮想ディスクにまたがる XFS ファイル システムがあると仮定すると、次の手順では、HANA データ領域を表す、整合性のあるスナップショットを提供します。
- HANA スナップショットを準備する。
- ファイル システムをフリーズする (たとえば、xfs_freeze を使用する)。
- Azure で必要なすべての BLOB スナップショットを作成する。
- ファイル システムの凍結を解除する。
- HANA スナップショットを確認してください。
Note
安全性を確保するために、どのファイル システムでも常に上記の手順に従うことをお勧めします。
重要
HANA スナップショットを確認することが重要です。 "コピーオンライト" により、このスナップショット準備モードの間、SAP HANA に追加のディスク領域が必要でない場合があります。 さらに、SAP HANA スナップショットが確認されるまで、新しいバックアップを開始することはできません。
スナップショットを使用するときは、課金への影響を理解することが重要です。