Dual Run の概要

Dual Run を使用すると、既存のメインフレームと Google Cloudでワークロードを同時に実行し、動作を比較できます。これにより、リアルタイム テストを実施して、パフォーマンスと安定性に関するデータを迅速に収集できます。

Dual Run を使用すると、 Google Cloudでモダナイズされているメインフレーム アプリケーションをテスト、認証し、リスクを軽減できます。これにより、移行中および本番環境に移行する前に、モダナイズされたアプリケーションの正確性、完全性、パフォーマンスを確保できます。

デュアル ランの仕組み

Google Cloudでメインフレーム アプリケーションをモダナイズした後、Dual Run を使用して、メインフレームの計算結果(日次レポートやデータベース スナップショットなど)と Google Cloudアプリケーションの出力を比較できます。両方のシステムの入力が同じであれば、出力も同じである必要があります。そうでない場合、デュアル ランでは、ビジネスを中断することなく、違いを特定して分析できます。

Dual Run では、自動化を使用して、本番環境のメインフレーム システムからモダナイズされた Google Cloudアプリケーションに実際のライブイベントをリプレイすることもできます。これにより、2 つのシステムの出力を比較して、モダナイズされたアプリケーション内の更新されたビジネス ロジックの正確性を確認できます。

2 つのシステムの機能と非機能のパフォーマンスの同等性が満足のいくものであれば、本番環境で新しい Google Cloud環境に切り替えて、メインフレームの廃止を開始できます。

デュアル実行は、次のワークロード タイプで機能します。

  • バッチ ワークロード(日次レポートやデータベース ログなど)。
  • オンライン取引(プレビュー)。銀行取引など。

Dual Run のメリット

デュアルランには次の利点があります。

  • これにより、ビジネスを中断することなくメインフレーム アプリケーションをテストできます。両方のアプリケーションを徹底的にテストして比較し、両者の機能が同等であるという確信を得てから、移行を進めることができます。
  • これにより、データを安全に制御できます。 Google Cloud プロジェクトに保存されているデータにアクセスできるのは、ユーザー本人と、ユーザーが承認したユーザーのみです。Google はお客様のデータにアクセスできません。
  • これにより、アプリケーションのテストに必要な時間を短縮し、 Google Cloud への移行を加速できます。
  • これにより、2 つのシステムの動作を 1 つの画面で監視して比較できます。

次のステップ

バッチ ワークロードのデュアル実行アーキテクチャの詳細を確認する。