編集

次の方法で共有


メインフレーム システムから Azure へのアーカイブ データの移動

Azure Data Factory
Azure Storage
Azure Files
Azure Blob Storage
Azure Data Box

この参照アーキテクチャでは、メインフレームおよびミッドレンジ システムから Azure にデータを移動する方法を示します。 このアーキテクチャでは、アーカイブされたデータは、メインフレーム システムでのみ提供および使用されます。 Azure はストレージ メディアとしてのみ使用されます。

アーキテクチャ

メインフレーム データを Azure にアーカイブするためのアーキテクチャを示す図。

このアーキテクチャの Visio ファイルをダウンロードします。

メインフレーム システムと Azure ストレージの間でデータを移動するために使用する方法を決定するには、データ取得の頻度とデータ量を検討します。 Microsoft とサードパーティのソリューションを利用できます。

  • Microsoft ソリューション。

    • Azure Data Factory の FTP コネクタ。
    • Data Factory のコピー アクティビティ。データを任意の Azure ストレージ ソリューションにコピーできます。
    • ジョブ制御言語 (JCL) を介してメインフレーム システムから Azure にデータを移動するための "Java を使用してメインフレーム JCL から Azure Blob へ" カスタム ソリューション。 詳細については、datasqlninja@microsoft.com にお問い合わせください。
  • サードパーティのアーカイブ ソリューション。メインフレーム システム、ミッドレンジ システム、Azure サービスと簡単に統合できるソリューション。

ワークフロー

  1. Azure Data Factory の FTP コネクタによって、メインフレーム システムから Azure Blob Storage にデータが移動されます。 このソリューションには、セルフホステッド統合ランタイムがインストールされている中間仮想マシン (VM) が必要です。

  2. Data Factory のコピー アクティビティによって、Db2 データベースに接続され、データが Azure ストレージにコピーされます。 このソリューションにも、セルフホステッド統合ランタイムがインストールされている中間 VM が必要です。

  3. Microsoft の "Java を使用してメインフレーム JCL から Azure Blob へ" カスタム ソリューションにより、メインフレーム システムと Blob Storage 間でデータを移動します。 このソリューションは Java に基づいており、メインフレーム上の Unix System Services で実行されます。 このソリューションを入手するには、datasqlninja@microsoft.com までお問い合わせください。

    1. ソリューションの 1 回限りの構成を完了する必要があります。 この構成では、Blob Storage アクセス キーを取得し、必要な成果物をメインフレーム システムに移動します。

    2. JCL 送信により、メインフレームと Blob Storage との間でファイルが移動されます。

    3. ファイルは、Azure 上にバイナリ形式で格納されます。 単純なデータ型にするため、EBCDIC を ASCII に変換するようにカスタム ソリューションを構成できます。

  4. 必要に応じて、Azure Data Box を使用して、メインフレーム データを Azure に物理的に転送できます。 このオプションは、大量のデータを移行する必要があり、オンライン転送方法に時間がかかりすぎる場合に適しています。 (たとえば、移行に数週間かかる場合など)。

  5. メインフレームまたはミッドレンジ環境との簡単な対話は、サードパーティのアーカイブ ソリューションによって提供されます。

    これらのソリューションはメインフレームと対話し、データ型、レコードの種類、ストレージの種類、アクセス方法など、さまざまなメインフレーム パラメーターを処理します。 これらは、Azure とメインフレームの間のブリッジとして機能します。 一部のサード パーティ製ソリューションは、ストレージ ドライブをメインフレームに接続し、データを Azure に転送するのに役立ちます。

  6. データは、サードパーティのアーカイブ ソリューションを介して定期的に同期およびアーカイブされます。 サードパーティ ソリューションを介してデータを利用できるようになった後、ソリューションで利用可能なコネクタを使用して Azure に簡単にプッシュできます。

  7. データは Azure に格納されます

  8. 必要に応じて、Azure から メインフレームまたはミッドレンジ システムにデータが呼び戻されます

コンポーネント

  • Azure ストレージにより、データ、アプリ、ワークロード用の非常にスケーラブルで安全性の高いクラウド ストレージが提供されます。 Azure Files により、シンプルかつ安全なサーバーレス クラウド ファイル共有が提供されます。 これらのコンポーネントは、同期とデータ保持に使用されます。
  • Azure Data Factory は、ETL および ELT ワークフローを作成、スケジュール、調整するために使用できるハイブリッド データ統合サービスです。
  • Azure Data Box は、オンプレミスのデータを Azure に移動するために使用できる物理デバイスです。

代替

FTP を介してメインフレームまたはミッドレンジ システムからデータを移動する従来の方法を使用することもできます。 Data Factory には、Azure にデータをアーカイブするために使用できる FTP コネクタが用意されています。

シナリオの詳細

メインフレームおよびミッドレンジ システムは、膨大な量のデータを生成、処理、格納します。 このデータが古くなると、通常は役に立ちません。 ただし、コンプライアンスや規制規則により、このデータを一定の年数保存することが必要になる場合があるため、アーカイブすることが重要です。 このデータをアーカイブすることで、コストを削減し、リソースを最適化できます。 データのアーカイブは、データ分析にも役立ち、データの履歴を提供します。

考えられるユース ケース

クラウドへデータをアーカイブすると、次のことができます。

  • メインフレームおよびミッドレンジ システムのストレージ リソースを解放する。
  • アクティブなシステム上に関連するデータのみを格納することで、クエリのパフォーマンスを最適化する。
  • より経済的な方法でデータを格納することで、運用コストを削減する。
  • アーカイブされたデータを分析に使用して、新しい機会を作成し、より良いビジネス上の意思決定を行う。

推奨事項

データの使用方法に応じて、バイナリから ASCII に変換し、Azure にアップロードできます。 これにより、Azure での分析が容易になります。

考慮事項

  • メインフレーム上の複雑なデータ型は、アーカイブ中に処理する必要があります。
  • アプリケーションの専門家は、アーカイブする必要があるデータを特定できます。
  • 同期間隔の時間を決定するには、ビジネス上の重要度、コンプライアンスのニーズ、データ アクセスの頻度などの要因を考慮します。

サードパーティのアーカイブ ソリューション

一部のサードパーティ ソリューションは、Azure Marketplace で入手できます。 これらの各ソリューションには、一意の構成が必要です。 これらのソリューションの設定は、このアーキテクチャを実装する主なタスクの 1 つです。

Azure Storage

Azure には、頻度の高いまたは低いアクセス、構造化または非構造化データなど、さまざまなアプリケーションと技術要件に対するさまざまなオプションがあります。 Azure ストレージでは、さまざまなストレージ ライフサイクル構成を設定できます。 ライフサイクルを管理するルールを定義できます。 概要については、「ライフサイクル管理ポリシーを構成する」を参照してください。

データの呼び戻し

アーカイブされたデータの呼び戻しは、アーカイブ ソリューションの重要な側面です。 サードパーティのソリューションの中には、アーカイブされたデータを呼び戻すためのシームレスなエクスペリエンスを提供するソリューションがいくつかあります。 これは、オンプレミスでコマンドを実行するのと同じくらい簡単です。 サードパーティ エージェントは、Azure からデータを自動的に取得し、それをメインフレーム システムに取り込みます。

コスト最適化

このソリューションの実装コストを見積もるには、Azure 料金計算ツールを使用します。

共同作成者

この記事は、Microsoft によって保守されています。 当初の寄稿者は以下のとおりです。

プリンシパル作成者:

その他の共同作成者:

次の手順

詳細については、Azure Data Engineering - メインフレーム/ミッドレンジの最新化までお問い合わせください。

次のリソースを参照してください。