

# ベストプラクティス 12.1 – ビジネスデータの一貫した復旧方法を確立する
<a name="best-practice-12-1"></a>

データの損失や破損が発生した場合に、個々のシステムのビジネスデータの一貫性を確保するのに役立つデータ復旧計画を定義します。

 **提案 12.1.1 - データベースの状態を認識するバックアップメカニズムを使用して、一貫性のあるバックアップを実現** 

 SAP は、データベースベンダーのバックアップ機能 (例えば brtools) と統合し、SAP のトランザクションまたは管理コンソール内で可視性を提供するためのメカニズムを提供します。また、サードパーティーのバックアッププロバイダーまたは [AWS Backint Agent for SAP HANA を含むストレージソリューションと統合するオプションがあります](https://docs.aws.amazon.com/sap/latest/sap-hana/aws-backint-agent-sap-hana.html) 。これらのサポートされているオプションは、データベースの状態を認識し、変更を継続的にキャプチャするか、データベースを静止 (アクティビティの一時停止または削減) しながら、例えば、ストレージスナップショットを使用して一貫したコピーを作成します。 

 各データベースベンダーの SAP ガイド、および AWS のドキュメントを確認します。 
+  AWS ドキュメント: [AWS Backint Agent for SAP HANA](https://docs.aws.amazon.com/sap/latest/sap-hana/aws-backint-agent-sap-hana.html) 
+  SAP ドキュメント: [SAP NetWeaver と ABAP プラットフォームのためのガイドファインダー](https://help.sap.com/viewer/nwguidefinder) 
+  SAP on AWS ブログ: [How to back up Microsoft SQL Server databases for SAP with VSS Snapshots (VSS スナップショットで SAP 用 Microsoft SQL Server データベースをバックアップする方法)](https://aws.amazon.com/blogs/awsforsap/how-to-back-up-microsoft-sql-server-databases-for-sap-with-vss-snapshots/) 
+  AWS ブログ: [Amazon EC2 インスタンス上の複数の Amazon EBS ボリューム間でクラッシュ整合性のあるスナップショットを作成する](https://aws.amazon.com/blogs/storage/taking-crash-consistent-snapshots-across-multiple-amazon-ebs-volumes-on-an-amazon-ec2-instance/#:~:text=AWS%20Storage%20Blog-,Taking%20crash%2Dconsistent%20snapshots%20across%20multiple%20Amazon%20EBS,on%20an%20Amazon%20EC2%20instance&text=Snapshots%20retain%20the%20data%20from,to%20as%20crash%2Dconsistency).) 

 **提案 12.1.2 – ビジネスに不可欠なファイルベースのデータの耐久性と復旧可能性を評価する** 

データベース内に保存されていないビジネスデータは、別のバックアップ戦略が必要な場合があります。

 標準的な SAP NetWeaver システムでは、ファイルベースのインターフェイスファイル、SAP トランスポートディレクトリのコンテンツ、およびバッチログ、ジョブログ、ワークプロセスディレクトリログを含むログが含まれることがよくあります。SAP NetWeaver 以外およびドキュメント管理ソリューションなどのサポートシステムには、評価する必要のある他のファイルベースのビジネスデータが含まれている場合があります。該当する [Amazon EFS](https://aws.amazon.com/efs/) または [Amazon FSx を](https://aws.amazon.com/fsx/) 評価して、そのようなファイルシステムの可用性と耐久性を向上させます。 

ファイルシステムのバックアップは、スナップショット、AWS バックアップ、またはサードパーティーのバックアップソリューションを使用して実行することができます。

 ビジネスデータは、バイナリおよび設定データとは別に評価する必要があります。これらのデータは、SAP のダウンロード、再インストール、または Infrastructure as Code を介して再プロビジョニングできる場合があります。以下を参照してください。 
+  SAP Lens [運用上の優秀性]: [提案 12.2.1 - 設定の作成と変更に対する Infrastructure as Code アプローチを定義する](best-practice-12-2.md) 
+  SAP Lens [運用上の優秀性]: [提案 12.2.2 - ルートボリュームを含むファイルシステムのコンテンツのバックアップのためのアプローチを定義する](best-practice-12-2.md) 

 **提案 12.1.3 – データベースのバックアップとログの耐久性と場所を評価する** 

 バックアップやログは、ライブデータのレコードですが、それ自体に障害が発生する可能性があります。アクティブなデータコピーに関連するバックアップの場所を評価することによって、障害の影響を最小限に抑える方法を検討してください。以下の点を検討することが重要です。 
+ バックアップの保護にかかる時間 - 復旧ポイントに影響する
+ バックアップの取得/復旧にかかる時間 - 復旧時間に影響する

 追加情報については、次のドキュメントをご覧ください。 
+  AWS ドキュメント: [AWS Backint Agent for HANA](https://aws.amazon.com/backint-agent/) 
+  AWS ドキュメント: [FSR (スナップショットの高速復元)](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-fast-snapshot-restore.html) 
+  AWS ドキュメント: [Amazon S3 レプリケーションオプション](https://docs.aws.amazon.com/AmazonS3/latest/dev/replication.html) 

 **提案 12.1.4 – ポイントインタイムリカバリの要件を評価する** 

特定の時点に復旧する必要がある場合、それが可能なバックアップ設計になっていますか? バックアップ方法はデータベースを認識し、一貫性のある復旧ポイントにデータベースをロールフォワードできますか? 一貫性を保つために必要なファイルベースの復旧を検討しましたか?

 以下の点を考慮してください。 
+ ログの間隔とログの保護速度
+ 増分バックアップまたは差分バックアップによる復旧時間の短縮
+ バックアップカタログまたはその他のメカニズムが必要な場合
+ データベースやストレージのオプションを使用して、過去にさかのぼることは可能か

 **提案 12.1.5 – データ消失による復旧のメカニズムを見直す** 

データの破損、削除、元に戻すことができない誤ったコードのデプロイなど、重大なデータ損失の状況からの復旧が何を意味するかを判断します。データベースまたはストレージベースのレプリケーションを使用する場合のデータ損失の伝播と、バックアップなどのセカンダリ復旧メカニズムを使用した場合の RTO および RPO の影響を評価します。

 **提案 12.1.6 – データバンカーを作成する** 

 以下のガイダンスに従います。 [提案 10.3.7 - バックアップからの復旧が必要になる障害シナリオを判断する](best-practice-10-3.md) 誤って削除したり、悪意あるアクティビティからバックアップを保護したりするためのデータバンカーを作成します。 