この参照アーキテクチャでは、メインフレームおよびミッドレンジ システムから Azure にデータを移動する方法を示します。 このアーキテクチャでは、アーカイブされたデータは、メインフレーム システムでのみ提供および使用されます。 Azure はストレージ メディアとしてのみ使用されます。
アーキテクチャ
このアーキテクチャの Visio ファイルをダウンロードします。
メインフレーム システムと Azure ストレージの間でデータを移動するために使用する方法を決定するには、データ取得の頻度とデータ量を検討します。 Microsoft とサードパーティのソリューションを利用できます。
Microsoft ソリューション。
- Azure Data Factory の FTP コネクタ。
- Data Factory のコピー アクティビティ。データを任意の Azure ストレージ ソリューションにコピーできます。
- ジョブ制御言語 (JCL) を介してメインフレーム システムから Azure にデータを移動するための "Java を使用してメインフレーム JCL から Azure Blob へ" カスタム ソリューション。 詳細については、datasqlninja@microsoft.com にお問い合わせください。
サードパーティのアーカイブ ソリューション。メインフレーム システム、ミッドレンジ システム、Azure サービスと簡単に統合できるソリューション。
ワークフロー
Azure Data Factory の FTP コネクタによって、メインフレーム システムから Azure Blob Storage にデータが移動されます。 このソリューションには、セルフホステッド統合ランタイムがインストールされている中間仮想マシン (VM) が必要です。
Data Factory のコピー アクティビティによって、Db2 データベースに接続され、データが Azure ストレージにコピーされます。 このソリューションにも、セルフホステッド統合ランタイムがインストールされている中間 VM が必要です。
Microsoft の "Java を使用してメインフレーム JCL から Azure Blob へ" カスタム ソリューションにより、メインフレーム システムと Blob Storage 間でデータを移動します。 このソリューションは Java に基づいており、メインフレーム上の Unix System Services で実行されます。 このソリューションを入手するには、datasqlninja@microsoft.com までお問い合わせください。
ソリューションの 1 回限りの構成を完了する必要があります。 この構成では、Blob Storage アクセス キーを取得し、必要な成果物をメインフレーム システムに移動します。
JCL 送信により、メインフレームと Blob Storage との間でファイルが移動されます。
ファイルは、Azure 上にバイナリ形式で格納されます。 単純なデータ型にするため、EBCDIC を ASCII に変換するようにカスタム ソリューションを構成できます。
必要に応じて、Azure Data Box を使用して、メインフレーム データを Azure に物理的に転送できます。 このオプションは、大量のデータを移行する必要があり、オンライン転送方法に時間がかかりすぎる場合に適しています。 (たとえば、移行に数週間かかる場合など)。
メインフレームまたはミッドレンジ環境との簡単な対話は、サードパーティのアーカイブ ソリューションによって提供されます。
これらのソリューションはメインフレームと対話し、データ型、レコードの種類、ストレージの種類、アクセス方法など、さまざまなメインフレーム パラメーターを処理します。 これらは、Azure とメインフレームの間のブリッジとして機能します。 一部のサード パーティ製ソリューションは、ストレージ ドライブをメインフレームに接続し、データを Azure に転送するのに役立ちます。
データは、サードパーティのアーカイブ ソリューションを介して定期的に同期およびアーカイブされます。 サードパーティ ソリューションを介してデータを利用できるようになった後、ソリューションで利用可能なコネクタを使用して Azure に簡単にプッシュできます。
データは Azure に格納されます。
必要に応じて、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 によって保守されています。 当初の寄稿者は以下のとおりです。
プリンシパル作成者:
- Pratim Dasgupta | エンジニアリング アーキテクト
その他の共同作成者:
- Mick Alberts | テクニカル ライター
- Ashish Khandelwal | シニア エンジニアリング アーキテクト マネージャー
- Ramanath Nayak | エンジニアリング アーキテクト
次の手順
詳細については、Azure Data Engineering - メインフレーム/ミッドレンジの最新化までお問い合わせください。
次のリソースを参照してください。
- Azure データベースの移行ガイド
- Azure Data Factory とは
- Azure ストレージの概要
- Azure Files とは何ですか。
- Azure Data Box とは何ですか?
- Azure Storage サービスについて