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 リリース

Network

ネットワーク速度、帯域幅、待機時間

ツールセット

SAP Software Provisioning Manager (SWPM)、ソフトウェア更新マネージャー (SUM)、SUM の DMO、ツールセットのバージョン

移行のアプローチ

標準とダウンタイムの最小化

ランプアップ/ランプダウン アクティビティ

インターフェイス管理、バッチ ジョブ管理

移行前と移行後の検証

機能、統合、承認テスト

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

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

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

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

オンプレミス

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

Microsoft Azure

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

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

  • ソース データベースの最適化 (インデックスの再構築、DB 統計、DB パラメーター、DB ファイル システム)。 役に立つリファレンスについては、次の表を参照してください。

    [データベース]

    リファレンス

    Oracle

    DB2

    SQL Server

  • 最新バージョンの移行ツール、R3*、カーネルなどを使用します。

  • ネットワークのパラメーター化 (MTU 設定、リセット カウンターなど)

  • OS 関連のパラメーター化 (Q depth など)

  • SAP HANA データベース パラメーター (セーブ ポイント、ログ モード、タイムアウトに関連します)

  • DMO の移行パラメーター (期間ファイル、手動テーブル分割、手動テーブル シーケンス順序、BLOB の高速読み込みなど)

DMO のベンチマーク

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

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

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