2 ステップ移行 - リフト アンド シフトの後の DMO について調べる

完了

2 ステップ移行では、次の点を考慮してください。

  • ExpressRoute (推奨) または VPN 経由で Azure への接続を利用できることを確認します。
  • 複製されたシステムとターゲットの SAP NetWeaver および SAP HANA データベース サーバーを含むターゲット インフラストラクチャを Azure に割り当てます。 Azure インフラストラクチャは、事前に定義された Azure Resource Manager テンプレートを使用してデプロイできます。
  • 複製されたシステムは、同種のシステム コピー (バックアップと復元) を使用して構築することも、DBMS レプリケーション ツール (Oracle Data Guard、SQL Always On など) を使用して構築することもできます。
  • ビジネスおよび技術テストを開始する必要があります (データの移動が成功したことを確認するために、機能、統合、および承認テストを行います)。
  • ビジネスおよび技術的な検証の後、従来のデータベース移行オプション (DMO) プロセスを実行して、SAP HANA に移行してアップグレードできます。
  • DMO は、メモリ パイプ メソッドと一緒に使用できます (たとえば、エクスポート/インポートは高速な移行のために同じアプリケーション サーバーとメモリ セグメント内で発生します)。
  • SAP HANA への移行に続いて、ビジネスおよび技術的な検証を再度開始する必要があります。
  • この方法では、2 回のダウンタイムと 2 回のテスト サイクルが必要です。

DMO の最適化オプション

SAP データベースの移行に関連するダウンタイムに影響を与える要因は多数あり、特に、次のものが含まれます。

  • スコープ:ソフトウェアの変更、Unicode 変換、データセンターの再配置
  • ソース システム パフォーマンス:CPU、I/O、メモリ、DBMS パフォーマンス、SAP NetWeaver リリース
  • ソース システム データベース サイズ:データベース サイズ、最大テーブル、ハウスキープ処理の状態
  • ターゲット システム パフォーマンス:CPU、I/O、メモリ、DBMS パフォーマンス、SAP NetWeaver リリース
  • ネットワーク:ネットワーク速度、帯域幅、待機時間
  • ツールセット:SAP Software Provisioning Manager (SWPM)、ソフトウェア更新マネージャー (SUM)、SUM の DMO、ツールセットのバージョン
  • 移行アプローチ:標準とダウンタイムの最小化
  • ランプアップ/ランプダウン アクティビティ:インターフェイス管理、バッチ ジョブ管理
  • 移行前後の検証:機能、統合、承認テスト

大まかに言うと、パフォーマンス最適化の可能性は、次の 3 つの領域にあります。

  • エクスポート
  • ファイルの転送
  • [インポート]

インフラストラクチャまたはハードウェア

インフラストラクチャまたはハードウェアの削減手段は、次の要素で構成されています。

オンプレミス

  • SUM を実行するために、広範なコンピューティング機能を持つ専用の移行サーバー (PAS または AAS) をデプロイします
  • ソース データベースと移行サーバーにソリッド ステート ディスク (SSD) をデプロイします。
  • (PAS または AAS)

Microsoft Azure

  • 使用可能な最大帯域幅 (現時点では最大 10 Gbps が使用可能) を使用した ExpressRoute 接続をお勧めします
  • DMO のシステム移動オプションと並列転送を利用するために、dmotocloud.sh スクリプト (RSYNC) を使用して、オンプレミスのソースから Azure ターゲットにファイルを移動します。
  • カットオーバー期間中に、時間効率の高いバックアップのためにストレージ スナップショットを実装します。

DMO のダウンタイムの最適化に関する主な考慮事項

  • ソース データベースの最適化 (インデックスの再構築、DB 統計、DB パラメーター、DB ファイル システム)。 役に立つリファレンスについては、次の表を参照してください。
データベース リファレンス
Oracle SAP Note #936441
DB2 SAP データベースの移行と Unicode 変換のための DB2 の最適化手法
SQL Server SAP OS/DB の SQL Server への移行 – FAQ v6.2 2017 年 4 月
  • 最新バージョンの移行ツール、R3*、カーネルなどを使用します。
  • ネットワークのパラメーター化 (MTU 設定、リセット カウンターなど)
  • OS 関連のパラメーター化 (Q depth など)
  • SAP HANA データベース パラメーター (セーブ ポイント、ログ モード、タイムアウトに関連します)
  • DMO の移行パラメーター (期間ファイル、手動テーブル分割、手動テーブル シーケンス順序、BLOB の高速読み込みなど)

DMO のベンチマーク

  • データのサブセットのエクスポート フェーズとインポート フェーズをキャプチャするために使用します。 特定のテーブルで実行するように構成できます。

ダウンタイム フェーズの複数の実行の繰り返し

  • テーブル分割アクティビティを再作業することにより、実行フェーズを複数回実行できます (これにより、テーブル分割が最適化されて DMO 手順のダウンタイムが短縮されます)。