翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
BMC AMI Cloud Data を使用してメインフレームデータを Amazon S3 にバックアップおよびアーカイブする
作成者: Santosh Kumar Singh (AWS)、Mikhael Liberman (Model9 Mainframe Software)、Gilberto Biondo (AWS)、Maggie Li (AWS)
環境:PoC またはパイロット | 出典:メインフレーム | ターゲット:Amazon S3 |
Rタイプ:該当なし | テクノロジー: メインフレーム、ストレージとバックアップ、モダナイゼーション | AWS サービス: Amazon EC2、Amazon EFS、Amazon S3、AWSDirect Connect |
[概要]
このパターンは、メインフレームデータを Amazon Simple Storage Service (Amazon S3) に直接バックアップしてアーカイブし、BMCAMICloud Data (旧 Model9 Manager) を使用してそのデータを呼び出す方法とメインフレームに復元する方法を示しています。メインフレームモダナイゼーションプロジェクトの一環としてバックアップおよびアーカイブソリューションをモダナイズする方法、またはコンプライアンス要件を満たす方法をお探しの場合は、このパターンがこれらの目標の達成に役立ちます。
通常、メインフレームでコアビジネスアプリケーションを実行する組織は、仮想テープライブラリ (VTL) を使用して、ファイルやログなどのデータストアをバックアップします。この方法は、請求可能な を消費しMIPS、メインフレーム外のテープに保存されているデータにアクセスできないため、コストがかかる可能性があります。これらの問題を回避するには、BMCAMICloud Data を使用して、運用メインフレームと履歴メインフレームのデータを Amazon S3 に直接迅速かつコスト効率良く転送できます。BMC AMI Cloud Data を使用すると、z 統合情報プロセッサ (IBMz IIP) エンジンを活用して、コスト、並列処理、転送時間を短縮 AWS しながら、TCP/IP 経由でデータを にバックアップおよびアーカイブできます。
前提条件と制限
前提条件
アクティブなAWSアカウント
BMC AMI 有効なライセンスキーを持つクラウドデータ
TCPメインフレームと 間の /IP 接続 AWS
S3 バケットへの読み取り/書き込みアクセス用の AWS Identity and Access Management (IAM) ロール
BMC AMI クラウドプロセスを実行するためのメインフレームセキュリティ製品 (RACF) アクセス
使用可能なネットワークポート、S3 バケットへのアクセスを許可するファイアウォールルール、および専用の z/FS ファイルシステムを備えた BMC AMI Cloud z/OS エージェント (Java バージョン 8 64 ビットSR5FP16以降)
BMC AMI Cloud Management Server https://docs.bmc.com/docs/cdacv27/management-server-requirements-1245343255.html
の要件が満たされている
制約事項
BMC AMI Cloud Data は、管理サーバーと同じ Amazon Elastic Compute Cloud (Amazon EC2) インスタンス上の Docker コンテナとして実行される PostgreSQL データベースに運用データを保存します。Amazon Relational Database Service (Amazon RDS) は現在、BMCAMIクラウドデータのバックエンドとしてサポートされていません。最新の製品アップデートの詳細については、BMCドキュメントの「最新情報
」を参照してください。 このパターンは、z/OS メインフレームデータのみをバックアップおよびアーカイブします。BMC AMI Cloud Data は、メインフレームファイルのみをバックアップおよびアーカイブします。
このパターンは、データを JSONや などの標準のオープン形式に変換しませんCSV。BMC AMI Cloud Analytics
(旧 Model9 Gravity) などの追加の変換サービスを使用して、データを標準のオープン形式に変換します。クラウドネイティブアプリケーションとデータ分析ツールは、クラウドに書き込まれた後にデータにアクセスできます。
製品バージョン
BMC AMI クラウドデータバージョン 2.x
アーキテクチャ
ソーステクノロジースタック
z/OS を実行するメインフレーム
データセットや z/OS UNIX System Services (USS) ファイルなどのメインフレームファイル
ダイレクトアクセスストレージデバイスなどのメインフレームディスク (DASD)
メインフレームテープ (仮想または物理テープライブラリ)
ターゲットテクノロジースタック
Amazon S3
仮想プライベートクラウドの Amazon EC2インスタンス (VPC)
AWS Direct Connect
Amazon Elastic File System (Amazon EFS)
ターゲット アーキテクチャ
次の図は、メインフレーム上の BMC AMI Cloud Data ソフトウェアエージェントがAmazon S3にデータを保存するレガシーデータバックアップおよびアーカイブプロセスを駆動するリファレンスアーキテクチャを示しています。
この図表は、次のワークフローを示しています:
BMC AMI Cloud Data ソフトウェアエージェントは、メインフレームの論理パーティション () で実行されますLPARs。ソフトウェアエージェントは、メインフレームデータを TCP/IP 経由で Amazon S3 との間で読み書きDASDするか、テープで直接作成します。
AWS Direct Connect は、オンプレミスネットワークと 間の物理的な分離された接続を設定します AWS。セキュリティを強化するには、 VPN上で site-to-siteを実行して、転送中のデータを AWS Direct Connect 暗号化します。
S3 バケットはメインフレームファイルをオブジェクトストレージデータとして保存し、BMCAMICloud Data エージェントは S3 バケットと直接通信します。証明書は、エージェントと Amazon S3 間のすべての通信のHTTPS暗号化に使用されます。Amazon S3 データ暗号化は、保管中のデータを暗号化して保護するために使用されます。
BMC AMI クラウドデータ管理サーバーは、EC2インスタンスで Docker コンテナとして実行されます。インスタンスは、メインフレームLPARsおよび S3 バケットで実行されているエージェントと通信します。
Amazon EFS は、ネットワークファイルシステム (NFS) ストレージを共有するために、アクティブインスタンスとパッシブEC2インスタンスの両方にマウントされます。これは、フェイルオーバー時にマネジメントサーバーで作成されたポリシーに関連するメタデータが失われないようにするためです。アクティブサーバーによるフェイルオーバーが発生した場合、データ損失なしでパッシブサーバーにアクセスできます。パッシブサーバーに障害が発生した場合、データ損失なしでアクティブサーバーにアクセスできます。
ツール
AWS サービス
Amazon Elastic Compute Cloud (Amazon EC2) は、 でスケーラブルなコンピューティング容量を提供します AWS クラウド。必要な数の仮想サーバーを起動することができ、迅速にスケールアップまたはスケールダウンができます。
Amazon Elastic File System (Amazon EFS) は、 で共有ファイルシステムを作成および設定するのに役立ちます AWS クラウド。
Amazon Simple Storage Service (Amazon S3) は、ほぼすべての量のデータを保存、保護、取得するのに役立つクラウドベースのオブジェクトストレージサービスです。
Amazon Virtual Private Cloud (Amazon VPC) は、定義した仮想ネットワークに AWS リソースを起動するのに役立ちます。この仮想ネットワークは、ユーザー自身のデータセンターで運用されていた従来のネットワークと似ていますが、 AWSのスケーラブルなインフラストラクチャを使用できるという利点があります。
AWS Direct Connectは、内部ネットワークを、標準のイーサネット光ファイバーケーブルを介して AWS Direct Connect 場所にリンクします。この接続を使用すると、ネットワークパスでインターネットサービスプロバイダーをバイパスしながら、パブリック AWS サービスへの仮想インターフェイスを直接作成できます。
AWS Identity and Access Management (IAM) は、誰が認証され、誰が使用を許可されているかを制御することで、 AWS リソースへのアクセスを安全に管理します。
BMC ツール
BMC AMI クラウド管理サーバー
は、Amazon の Amazon Linux Amazon マシンイメージ (AMI) で Docker コンテナとして実行されるGUIアプリケーションですEC2。マネジメントサーバーには、レポート、ポリシーの作成と管理、アーカイブの実行、バックアップ、リコール、復元の実行などのBMCAMIクラウドアクティビティを管理する機能があります。 BMC AMI クラウドエージェント
は、TCP/IP を使用してファイルをオブジェクトストレージに直接読み書きLPARするオンプレミスメインフレームで実行されます。開始されたタスクはメインフレームで実行LPARされ、Amazon S3 との間でバックアップおよびアーカイブデータの読み取りと書き込みを行います。 BMC AMI Cloud Mainframe コマンドラインインターフェイス (M9CLI)
には、 マネジメントサーバーに依存することなく、TSO/E から直接、またはバッチオペレーションで BMC AMI Cloud アクションを実行するための一連のコマンドが用意されています。
エピック
タスク | 説明 | 必要なスキル |
---|---|---|
S3 バケットを作成します。 | 「S3 バケット」 を作成して、メインフレーム環境からバックアップおよびアーカイブするファイルとボリュームを保存します。 | 全般 AWS |
IAM ポリシーを作成します。 | すべての BMC AMI Cloud 管理サーバーとエージェントには、前のステップで作成した S3 バケットへのアクセスが必要です。 必要なアクセスを許可するには、次のIAMポリシーを作成します。
| 全般 AWS |
タスク | 説明 | 必要なスキル |
---|---|---|
BMC AMI Cloud ソフトウェアライセンスを取得します。 | ソフトウェアライセンスキーを取得するには、BMC AMI クラウドチーム | ビルドリード |
BMC AMI Cloud ソフトウェアとライセンスキーをダウンロードします。 | BMC ドキュメント | メインフレームインフラストラクチャ管理者 |
タスク | 説明 | 必要なスキル |
---|---|---|
BMC AMI Cloud ソフトウェアエージェントをインストールします。 |
| メインフレームインフラストラクチャ管理者 |
タスク | 説明 | 必要なスキル |
---|---|---|
Amazon EC2 Linux 2 インスタンスを作成します。 | 「Amazon EC2ドキュメント」の「ステップ 1: インスタンスを起動する」の指示に従って、異なるアベイラビリティーゾーンで 2 つの Amazon EC2 Linux 2 インスタンスを起動します。https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/EC2_GetStarted.html#ec2-launch-instance インスタンスは、以下の推奨されるハードウェアおよびソフトウェア要件を満たしている必要があります。
詳細については、BMC「 ドキュメント | クラウドアーキテクト、クラウド管理者 |
Amazon EFS ファイルシステムを作成します。 | Amazon EFSドキュメントのステップ 1: Amazon EFS ファイルシステムを作成するの指示に従って、Amazon ファイルシステムを作成します。 EFS ファイルシステムを作成するときは、次の操作を行います。
| クラウド管理者、クラウドアーキテクト |
Docker をインストールし、管理サーバーを設定します。 | EC2インスタンスに接続します。 Amazon EC2ドキュメントの「Linux EC2インスタンスへの接続」の指示に従って、インスタンスに接続します。 EC2インスタンスを設定します。 EC2 インスタンスごとに、以下を実行します。
| クラウドアーキテクト、クラウド管理者 |
管理サーバーソフトウェアをインストールします。 |
注:問題をトラブルシューティングするには、 | クラウドアーキテクト、クラウド管理者 |
タスク | 説明 | 必要なスキル |
---|---|---|
新しいエージェントを追加します。 | 新しいエージェントを追加する前に、以下を確認してください。
バックアップポリシーとアーカイブポリシーを定義する前に、管理サーバーにエージェントを作成する必要があります。エージェントを作成するには、以下の作業を行います。
エージェントが作成されると、テーブルに表示される新しいウィンドウに、オブジェクトストレージとメインフレームエージェントに対する接続ステータスが表示されます。 | メインフレームストレージ管理者またはデベロッパー |
バックアップポリシーまたはアーカイブポリシーを作成する。 |
| メインフレームストレージ管理者またはデベロッパー |
タスク | 説明 | 必要なスキル |
---|---|---|
バックアップポリシーまたはアーカイブポリシーを実行する。 | マネジメントサーバーから以前に作成したデータバックアップまたはアーカイブポリシーを手動または自動で (スケジュールに基づいて) 実行します。ポリシーを手動で実行するには:
| メインフレームストレージ管理者またはデベロッパー |
バックアップポリシーまたはアーカイブポリシーを復元します。 |
| メインフレームストレージ管理者またはデベロッパー |
タスク | 説明 | 必要なスキル |
---|---|---|
M9CLI を使用してバックアップまたはアーカイブポリシーを実行します。 | M9CLI を使用して、BMCAMIクラウド管理サーバーでルールを設定JCLsせずに、TSO/E、REXX、または から までのバックアップおよび復元プロセスを実行します。 TSO/E の使用: TSO/E を使用する場合は、 注: M9CLI コマンドの詳細については、BMCドキュメントのCLI「 リファレンス の使用JCLs: を使用してバックアップポリシーとアーカイブポリシーを実行するにはJCLs、 バッチオペレーションの使用: 次の例は、
| メインフレームストレージ管理者またはデベロッパー |
バックアップポリシーまたはアーカイブポリシーをJCLバッチで実行します。 | BMC AMI クラウドは、M9SAPIJ というサンプルJCLルーチンを提供します。M9SAPIJ をカスタマイズして、 を使用してマネジメントサーバーで作成された特定のポリシーを実行できますJCL。このジョブは、バックアップと復元のプロセスを自動的に実行するバッチスケジューラの一部にすることもできます。 バッチジョブには以下の必須値が必要です。
注: サンプルジョブの指示に従って、他の値を変更することもできます。 | メインフレームストレージ管理者またはデベロッパー |
関連リソース
によるメインフレームのモダナイゼーション AWS
(AWS ドキュメント) Model9 と ( パートナーネットワークブログ) を使用してメインフレームのクラウドバックアップがコストを削減する方法 AWS
AWS Model9 AWSを使用してメインフレームデータ分析を有効にする方法
(AWS パートナーネットワークブログ) AWS Direct Connect の障害耐性に関する推奨事項
(AWS ドキュメント) BMC AMI クラウドドキュメント
(BMC ウェブサイト)