Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

AWS Blu Age に関するよくある質問

フォーカスモード
AWS Blu Age に関するよくある質問 - AWS Mainframe Modernization

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

全般

  1. AWS Blu Age リファクタリング機能の主な目的は何ですか?

    リファクタリング機能は、自動化されたリファクタリングパターンに従って、最新の言語とフレームワークを使用する最新の分散アプリケーションを使用して、レガシーモノリシックコードを Java にリファクタリングします。このパターンでは、レガシーコードを自動的に分析し、その機能を理解し、ビジネスロジックを維持しながら同等の最新のコードに変換します。このプロセスには、コードだけでなく、自動化されたツールとプロセスを使用したアプリケーションスタック、依存関係、インフラストラクチャ全体のモダナイズが含まれます。このソリューションは、機能の同等性とパフォーマンスを維持しながら、モダナイゼーションを高速化することを目指しています。これには、クラウドのベストプラクティスと設計パターンを実装しながら、アプリケーションコードと関連するデータベースとデータストアの両方を変換することが含まれます。

  2. AWS Blu Age でサポートされているメインフレームアプリケーションはどれですか?

    AWS Blu Age は現在、COBOL、PL/I、JCL (ジョブコントロール言語) で記述された IBM z/OS メインフレームアプリケーションのモダナイゼーションをサポートし、CICS (顧客情報管理システム) トランザクションマネージャー、BMS (基本マッピングサポート) 画面、IMS MFS 画面、DB2 データベース、IMS データベース、フラットファイル、GDG (生成データグループ)、VSAM (仮想ストレージアクセス方法) データファイルに依存しています。詳細については、AWS 「Blu Insights」を参照してください。

  3. AWS Blu Age はどのメインフレーム言語をモダナイズできますか?

    AWS Blu Age は COBOL および PL/I コードを Java に変換し、JCLs Groovy に変換し、画面 (BMS または MFS) を HTML (Sass を使用) および JavaScript (Angular アプリケーション – React は現在サポートされていません) に変換して、レガシーメインフレームアプリケーションをクラウドネイティブアーキテクチャにモダナイズできるようにします。これらのテクノロジーは、幅広い導入、堅牢なエコシステム、クラウドネイティブ機能のために選択されています。Angular は、レガシーのグリーンスクリーンインターフェイスを置き換える最新の応答性の高いユーザーインターフェイスレイヤーを提供します。これにより、さまざまなデバイスやプラットフォームからアクセスできる、動的でユーザーフレンドリーなウェブアプリケーションを作成できます。コンポーネントベースのアーキテクチャは、メンテナンス可能でスケーラブルなフロントエンド開発をサポートしています。この変換により、最新のアーキテクチャパターンとベストプラクティスに従う分散アプリケーションが得られます。

  4. AWS Blu Age は、レガシー制約とクラウドのメリットのバランスをどのようにとっていますか?

    AWS Blu Age は、クラウドネイティブ機能を導入しながら、重要なビジネスロジックと機能を維持することでバランスを実現します。これにより、クラウドのスケーラビリティ、俊敏性、最新の運用プラクティスを活用しながら、モダナイズされたアプリケーションが必要なレガシービジネスロジックを維持できます。このアプローチは、組織がビジネス継続性を維持しながら、クラウドインフラストラクチャのメリットを得るのに役立ちます。

  5. モダナイズされたアプリケーションでは、サービス指向アーキテクチャはどのような役割を果たしますか?

    サービス指向アーキテクチャは、モノリシックアプリケーションをより管理しやすいモジュラーコンポーネントに分解する基本的な役割を果たします。 AWS Blu Age は、保守性とスケーラビリティを向上させるサービス指向およびオブジェクト指向のアプリケーションを作成します。このアーキテクチャアプローチにより、組織はビジネス効率を高め、将来のマイクロサービス導入に備えることができます。

  6. アプリケーションスタックのどのような側面がリファクタリングプロセスに含まれますか?

    リファクタリングプロセスには、アプリケーションコード、依存関係、データベース、インフラストラクチャ (キャッシュ、メッセージングサポートのオプションなど) の完全なソフトウェアスタックが含まれます。レガシープログラミング言語、データベースシステム、データファイル、および関連するインフラストラクチャコンポーネントの変換について説明します。この包括的なアプローチにより、アプリケーションのすべての側面がまとまりを持ってモダナイズされ、完全に変換された最新のアプリケーションスタックになります。

  7. AWS Blu Age モダナイゼーションプロセスにより、モダナイズされた Java アプリケーションでテストや品質保証チェックを行う必要がなくなりますか?

    いいえ。 AWS Blu Age のモダナイゼーションプロセスでは、モダナイズされた Java アプリケーションのテストや品質保証チェックが不要になるわけではありません。

  8. AWS Blu Age JAC とは

    JAC は JICS 管理コンソールの略です

  9. AWS Blu Age ツールにアクセスするにはどうすればよいですか?

    AWS Blu Age ツールには、 AWS Mainframe Modernization (M2) リファクタリングを介して AWS コンソールからアクセスでき、認定レベルに基づいて機能にアクセスできます。変換センターから始めて、ソースコードの自動 Java リファクタリングを評価します。詳細なガイダンスについては、AWS Blu Insights ドキュメントを参照してください。モダナイゼーション後は、マネージドランタイムオプションまたは非マネージドランタイムオプションを使用してアプリケーションをデプロイできます。これらのデプロイの選択肢の詳細については、AWS 「 Mainframe Modernization ドキュメント」を参照してください。

  10. プロジェクトのサイズ (ワークロードとタイムライン) を設定する方法

    詳細については、AWS 「Blu Insights Estimates」を参照するか、 アカウントマネージャーと連携してください。

  11. Java AWS Blu Age 移行ソリューションを維持するための具体的な要件はありますか?

    いいえ。Java AWS Blu Age 移行ソリューションを維持するための具体的な要件はありません。

  12. AWS Blu Age 生成コードの技術仕様と互換性は何ですか?

    AWS Blu Age が生成するコードは、特定の技術的特性と幅広い互換性を持つように設計されています。JPA はサポートしていませんが、外部化されたクエリで直接 SQL 実行を使用します。このコードは、機能同等性、ウェブサービス生成、MQ 実装のためにランタイム固有のライブラリに依存しています。生成されたコードは、開発、テスト、構築、デプロイのために任意の Java IDE にインポートできますが、それに応じて必要なライブラリをインポートする必要があります。Maven はビルドプロセス用にデフォルトで AWS Mainframe Modernization サービスと統合されていますが、変換後にパッケージ形式を変更することで Gradle などの代替ツールを使用できます。プラットフォームは、開発ツールとソース管理の面で柔軟性を提供し、開発チームがコードを管理するためのトレーニングを利用できます。詳細については、AWS 「Blu Age ランタイムの高レベルアーキテクチャ」を参照してください。

AWS Blu Age ランタイム

  1. AWS Blu Age ランタイムに関する情報はどこにありますか?

    セットアッププロセスのオンボーディング、アーティファクトの取得、デプロイなどの詳細については、AWS Blu Age ランタイムのセットアップ (非マネージド型) のドキュメントを参照してください。

  2. 開発者向けの AWS Blu Age ランタイムはどこにありますか?

    開発者向けの AWS Blu Age ランタイムは、L3 認定を受けた個人向けの Blu Age Toolbox で利用できます。

  3. AWS Blu Age JAR の依存関係は、ローカル開発のためにクライアントの Maven リポジトリにアップロードされていますか?

    ライブラリは、開発、テスト、本番環境の設定に使用できる AMI を使用して EC2 にインポートできます。生成されたアプリケーションコードを維持/強化するために、トレーニングと有効化がチームに提供されます。詳細については、AWS 「Blu Age ランタイムの高レベルアーキテクチャ」を参照してください。

  4. 分散 AWS Blu Age Runtime jar の「Gapwalk」という用語は何を指しますか?

    Gapwalk の詳細については、AWS 「Blu Age ランタイムアーティファクト」を参照してください。

  5. AWS Blu Age ランタイムの非マネージド型へのアクセスをリクエストする方法

    AWS Blu Age ランタイムのオンボーディングの手順に従って、 AWS サポート センターへのアクセスをリクエストします。

  6. AWS Blu Age リファクタリングアプリケーションでサポートされているランタイムは何ですか?

    モダナイズされたアプリケーションのランタイムの選択肢をすべて確認するには、Blu Age ランタイムオプションガイドを確認することをお勧めします。

  7. AWS Blu Age ランタイムはいつ使用されますか?

    AWS Blu Age リファクタリングされたアプリケーションの実行をサポートするには、 AWS Blu Age ランタイムが必要です。Blu Age AWS ベースのリファクタリングプロジェクトでは、リファクタリングされたアプリケーションをテストするためにランタイムが必要です。リファクタリングプロジェクトが終了したら、本番環境で AWS Blu Age リファクタリングされたアプリケーションのメンテナンス、テスト、実行にもランタイムが必要です。

  8. AWS Blu Age ランタイムの新しいリリースを AWS 配布する方法

    M2 Managed Runtime では、パッチ、マイナーバージョン、メジャーバージョンなどの更新が AWS コンソール および で利用できます AWS CLI。これには、OS の更新、エンジン、依存関係の変更が含まれます。通常、一般提供から 30 日以内です。 AWS はサポートされているコンポーネントを担当し、 Mainframe Modernization AWS インスタンスに更新を自動的に適用します。また、カスタムランタイム、Linux AMI、オンプレミスなどの他の環境でも同じです。

  9. AWS Blu Age ランタイムの新しいメジャーバージョンとマイナーバージョンはどのくらいの頻度でリリースされますか?

    新しいバージョンは 1 か月または 2 か月に 1 回リリースされ、お客様はランタイムインスタンスをアップグレードするタイミングと方法を決定できます。詳細については、AWS 「Blu Age バージョニングページ」を参照してください。

  10. AWS Blu Age ランタイムのサポートはどのように AWS 提供されますか?

    サポートは を通じて提供され AWS サポート、問題はチケットを発行することで対処され、標準の SLA が適用されます。詳細については、AWS 「 Mainframe Modernization コンポーネントのライフサイクル」を参照してください。

  11. AWS Mainframe Modernization AWS Blu Age ランタイムには何が含まれますか?

    AWS Blu Age ランタイムには、モダナイゼーションを加速し、クラウド統合を容易にし、コードの品質と保守性を向上させるためのツールボックスライブラリが含まれています。また、レガシーアーキテクチャとクラウドアーキテクチャ間の移行を容易にすることで、よりモダナイゼーションの自動化を可能にします。ランタイムは、Java イディオムを使用してレガシー動詞とデータ構造のメモリ表現を処理するためのサポートを提供します。オブジェクト指向のプログラミング手法に基づいてモダナイズされたアプリケーションを構築し、レガシー制御フローを再現できます。Amazon Aurora などのリレーショナルデータベースを使用して、レガシー VSAM データセットまたは IMS 階層データベースのサポートをモダナイズします。レガシーシステムユーティリティ (IDCAMS、IEBGENER、DFSORT など) とレガシートランザクション管理システム (CICS、IMS) の Java 置換を提供します。Amazon ElastiCache でのキャッシュとのクラウド統合と AWS メッセージングソリューション (SQS、Kinesis) のサポートを容易にします。

  12. AWS Blu Age ランタイムは、x86 以外のコンピュータアーキテクチャをサポートしていますか?

    現在、 AWS Blu Age ランタイムは x86 ベースのコンピュータアーキテクチャとコンピューティングのみをサポートしています。 AWS Blu Age ランタイムは ARM ベースと Graviton ベースのコンピューティングをサポートしていません。

  13. 新しいリリースの通知、バージョン履歴やリリースノートへのアクセスなど、 AWS Blu Age ランタイムバージョンについて、どのように最新情報を入手できますか?

    AWS Blu Age ランタイムの新しいバージョンは、公式リリースページにアップロードされます。このページを定期的にチェックすることをお勧めします。最新バージョンと更新については、理想的には 3 か月ごとに確認することをお勧めします。バージョン履歴とリリースノートへのアクセスに関して、可用性は各メジャーバージョンのend-of-life (EOL) 日によって異なります。EOL の日付、バージョンアップグレード計画、履歴情報へのアクセスの詳細については、AWS 「Blu Age ライフサイクル」を参照してください。

  14. AWS Blu Age ランタイムの高レベルアーキテクチャの主なコンポーネントは何ですか?

    AWS Blu Age ランタイムアーキテクチャは、2 つの主要なコンポーネントタイプで構成されています。1 つ目は、レガシーコンストラクトとステートメントのサポートを提供する共有フォルダ (アプリケーションサーバークラスローダーからアクセス可能) に保存されている Java ライブラリ (jar ファイル) です。2 つ目は、モダナイズされたプログラムにフレームワークとサービスを提供する Spring ベースのアプリケーションを含むウェブアプリケーション (ウォーファイル) です。ランタイムには、呼び出しとクロスプログラム呼び出しのすべてのプログラムを収集する Programs Registry と、モダナイズされたすべてのジョブスクリプトを収集する Scripts Registry も含まれます。これらのコンポーネントは連携して、モダナイズされたアプリケーションに統合された REST ベースのエントリポイントと実行フレームワークを提供します。ランタイムとモダナイズされたアプリケーションは、アプリケーションサーバー (Tomcat など) に一緒にデプロイされます。

  15. AWS Blu Age ランタイムアーティファクトを保持する共有フォルダを設定する方法

    AWS Blu Age ランタイムアーティファクト (jar) は、アプリケーションサーバークラスローダーがアクセスできる共有フォルダに収集する必要があります。Tomcat サーバーの場合、catalina.properties という名前の通常の設定ファイルを変更して設定を行います。たとえば、共有フォルダを「shared」という名前のフォルダとして作成した場合、tomcat フォルダで、catalina.properties の common.loader エントリを変更して、共有フォルダに tomcat クラスローダーがアクセスできるようにする必要があります。

    common.loader="${catalina.base}/lib","${catalina.base}/lib/*.jar","${catalina.home}/lib","${catalina.home}/lib/*.jar","${catalina.home}/shared","${catalina.home}/shared/*.jar"
  16. AWS Blu Age ランタイムはステートレス性とセッション管理をどのように処理しますか?

    AWS Blu Age ランタイムは、複数のメカニズムを通じてステートレス性とセッション管理を実装します。HTTP セッションでは、ユーザーコンテキストの外部キャッシュストレージで Cookie ベースの識別を使用します。セッションは、Amazon ElastiCache、Redis クラスター、インメモリマップなど、さまざまなデータストアに保存できます。ステートレス性設計により、ほとんどの非一時的な状態が共通の「唯一の真理のソース」に外部に保存され、高可用性と水平スケーリングが可能になります。このアプローチを負荷分散と共有セッションと組み合わせることで、複数のノードにユーザー向けダイアログを分散できます。

  17. AWS Blu Age ランタイム環境でウェブアプリケーションはどのような役割を果たしますか?

    AWS Blu Age ランタイムのウェブアプリケーションは、複数の主要な機能を提供します。レガシー環境とトランザクションモニター (JCL バッチ、CICS、IMS など) を再現する実行フレームワークを提供します。を介して REST ベースのエントリポイントを提供し、トランザクション、プログラム、バッチをトリガーおよび制御gapwalk-application.warします。さらに、OS が提供するプログラムや、レガシーアプリケーションが MFS を介して IMS DB やユーザーダイアログなどのサービスにアクセスする際に依存する特殊な「ドライバー」プログラムをエミュレーションします。

  18. AWS Blu Age ランタイムでプログラムはどのように登録および管理されますか?

    AWS Blu Age ランタイムのプログラムは、サーバーの起動時に が入力する ProgramRegistry システムを通じて登録されます。各プログラムはプログラムインターフェイスを実装し、Spring コンポーネントとしてマークされます。プログラムは識別子を使用して登録され、プログラムに複数の識別子がある場合、複数のエントリが可能です。登録プロセスは自動で、Tomcat ログに記録されます。ProgramRegistry を使用すると、他のプログラムやスクリプトが登録済みプログラムを見つけて呼び出し、モダナイズされたシステムのモジュール性と相互接続性を維持できます。

  19. AWS Blu Age ランタイムアプリケーションで設定はどのように管理されますか?

    AWS Blu Age ランタイムの設定は、Spring Boot フレームワーク機能を使用して YAML ファイルを通じて管理されます。フレームワーク設定application-profile.ymlとクライアント固有のオプションには、2 つの主要な設定ファイル、application-main.yml が使用されます。システムは Spring の優先順位ロジックに従っており、さまざまな方法で設定を上書きできます。データベースとコマンドラインパラメータに JNDI を介して追加の設定を提供することができ、設定管理に柔軟性をもたらします。ロガーの設定は、ログバック xml 設定ファイルを使用して行われます。

  20. AWS Blu Age ランタイム設定でシークレットマネージャーが果たす役割

    AWS Blu Age Runtime のシークレットマネージャーは、データベース認証情報や Redis キャッシュパスワードなどの機密データを保護します。これにより、重要なデータを AWS シークレットに保存し、YAML 設定ファイルで参照できます。システムは、すべての関連フィールドを自動的に入力するデータベースシークレットや、パスワードで保護されたリソースの単一パスワードシークレットなど、さまざまなタイプのシークレットをサポートしています。このアプローチは、機密データをアプリケーション設定とは別に維持することで、セキュリティを強化します。

  21. 開発者は AWS Blu Age ランタイムと互換性のある独自のプログラムをどのように作成できますか?

    開発者は、プログラムインターフェイスを実装し、特定のパターンに従うことで、 AWS Blu Age ランタイム互換プログラムを作成できます。プログラムは Spring コンポーネントとして宣言され、必要なメソッドを実装し、ProgramRegistry に適切に登録されている必要があります。開発者は、コンパニオンコンテキストと設定クラスを作成し、プログラム識別子を処理し、Spring フレームワークとの適切な統合を確保する必要があります。実装は、プログラム構造と実行の AWS Blu Age ランタイム規則に従う必要があります。

  22. AWS Blu Age ランタイムはプログラム実行エラーをどのように処理しますか?

    AWS Blu Age ランタイムは、複数のメカニズムを通じてプログラム実行エラーを処理します。バッチジョブの場合、ジョブ実行の詳細で実行ステータス、終了コード、および詳細なエラー情報をキャプチャします。エラー処理には、特定の終了コード (テクニカルエラーの場合は -1、サービスプログラムの失敗の場合は -2) と Tomcat ログの詳細なログ記録が含まれます。システムは、ランタイム例外でトランザクションをロールバックするように設定でき、エラー通知と復旧のオプションを提供します。エラーの詳細は、モニタリングとトラブルシューティングのために REST エンドポイントからアクセスできます。

  23. バッチジョブで使用できる AWS Blu Age ランタイムモニタリング機能

    AWS Blu Age ランタイムは、さまざまなエンドポイントを通じてバッチジョブのモニタリング機能を提供します。ジョブの実行ステータス、開始/終了時刻、実行モード、詳細な結果を追跡します。システムは、トリガーされたスクリプトの一覧表示、ジョブ実行の詳細の取得、現在実行中のジョブのモニタリングを行うためのエンドポイントを提供します。メトリクスのエンドポイントは、JVM 統計、セッション数、詳細なバッチ実行メトリクスを提供します。このプラットフォームは、モニタリングデータのページ分割と時間ベースのフィルタリングもサポートしています。

  24. AWS Blu Age ランタイムジョブの実行ステータスは、どのように追跡および管理されますか?

    ジョブの実行ステータスは、DONE、TRIGGERED、RUNNING、KILLED、FAILED などの状態を含む包括的なステータスシステムを通じて追跡されます。各ジョブ実行は、追跡用の一意の識別子を受け取り、開始時刻、終了時刻、発信者情報、実行結果などの詳細な実行情報を維持します。システムは、ジョブステータスのクエリ、実行中のジョブの管理、実行履歴の取得のための REST エンドポイントを提供します。ステータス情報はサーバーメモリに保持され、リソース管理の経過時間に基づいて消去できます。

  25. AWS Blu Age ランタイムは外部システムインタラクションをどのように処理しますか?

    ランタイムは、サービス統合用の REST エンドポイント、メッセージキュー (SQS、RabbitMQ、IBM MQ) のサポート、データベース接続オプションなど、さまざまなメカニズムを通じて外部システムインタラクションを処理します。特殊なコンポーネントを介したレガシーシステムインタラクションのエミュレーションを提供し、安全な通信のために SSL/TLS をサポートし、外部ファイルシステムを処理する機能が含まれています。このシステムは、外部認証プロバイダーとの統合もサポートしており、さまざまなサードパーティーサービスとやり取りするように設定できます。

  26. AWS Blu Age ランタイムでの認証の処理方法

    AWS Blu Age ランタイムは、OAuth2 を主要なメカニズムとする複数の認証方法をサポートしています。Amazon Cognito や Keycloak などの ID プロバイダーと統合できます。認証設定は、application-main.yml という名前のメイン設定ファイルを通じて管理されます。ここでは、セキュリティ設定、ID プロバイダー、認証方法を定義できます。システムは、XSS 保護、CORS、CSRF などの機能をサポートし、グローバルセキュリティと特定のエンドポイントセキュリティの両方に対して設定できます。開発には、デフォルトのスーパー管理者認証情報を持つローカル認証システムも使用できます。

  27. AWS Blu Age ランタイムで高可用性を確保する方法

    AWS Blu Age ランタイムは、いくつかのメカニズムを通じて高可用性を確保します。非一時的な状態を外部共有ストレージに保存することでステートレス性を実装し、複数のアプリケーションインスタンスが連携できるようにします。システムはロードバランシングと共有セッションをサポートしているため、リクエストを複数のノードに分散できます。データストレージには、可用性の高いデータベースとキャッシュシステムを利用できます。このアーキテクチャは自動フェイルオーバーをサポートし、複数のアベイラビリティーゾーンにデプロイして信頼性を高めることができます。

  28. AWS Blu Age アプリケーションで CICS 分散トランザクションを再現するには、どのコンポーネントを使用しますか?

    AWS Blu Age ランタイムは、既存の JICS トランザクションをグローバルトランザクション (XA サポート) の一部として呼び出すことができる専用エンドポイントを提供します。基盤となる 2 つのフェーズのコミットサポートは、Atomikos ソフトウェアコンポーネントに依存しています。

  29. 特定のプログラム動作を定義するために使用されるクラスの AWS Blu Age 名は何ですか?

    各プログラムは、 がプログラム固有の動作を指定できる専用の設定クラスにバインドされます。命名規則と場所の規則の詳細については、AWS 「Blu Age structure of modernized application」を参照してください。

  30. スペース、小文字、大文字、数字のどのエンコードが文字シーケンス順序ですか?

    EBCDIC バリアントファミリーに属するシャーセット (CP1047, CP297 など)。

  31. AWS Blu Age マネージドランタイムをどのように運用しますか?

    AWS Management Console、 AWS CLI、または AWS APIs

  32. AWS Blu Age ランタイムの料金ディメンションは何ですか?

    AWS Mainframe Modernization-core-hours (AWS 「 Mainframe Modernization の料金」を参照)。

  33. raw データを HTTP 経由でプログラムエンドポイントに渡すために使用されるメカニズムは何ですか?

    Base64 でエンコードされた文字列。

  34. ユーザーはバッチジョブをどのように起動しますか?

    専用バッチエンドポイントのいずれかへの HTTP 呼び出しの使用 (バッチエンドポイントのドキュメントページを参照)。

  35. メインウェブフロントエンドアプリケーションのメインエントリポイントである AWS Blu Age ランタイムエンドポイントはどれですか?

    /transaction
  36. AWS Blu Age JICS とは

    AWS Blu Age JICS は、CICS リソースのモダナイゼーションをサポートするために使用されるランタイムコンポーネントです。リソース定義は、専用のデータストアに保存されます。これらを管理するには、REST API または JICS アプリケーションコンソールを使用します。詳細については、AWS 「Blu Age での JICS アプリケーションコンソールの管理」を参照してください。

  37. AWS Blu Age ランタイムキャッシュメカニズムはどのようなものですか?

    AWS Blu Age ランタイムは、Redis や EhCache など、複数のキャッシュメカニズムをサポートしています。Redis は、複数のノード間で共有された永続的キャッシュを提供する本番環境に推奨されます。EhCache は、揮発性ローカルキャッシュが埋め込まれたスタンドアロンデプロイで使用できます。システムは、Blusam データ、セッション情報、JICS リソース、一時ストレージキューなど、さまざまなコンポーネントのキャッシュをサポートしています。キャッシュ設定は、さまざまなユースケースやパフォーマンス要件に合わせてカスタマイズできます。

  38. AWS Mainframe Modernization AWS Blu Age ランタイムデプロイの料金を見積もるにはどうすればよいですか?

    AWS は、要件とターゲットアーキテクチャに基づいて顧客に見積りを提供します。

  39. AWS Mainframe Modernization AWS Blu Age ランタイムの料金を教えてください。

    AWS Mainframe Modernization には AWS 、Blu Age の 2 つの料金モデルが用意されています。1 つは、ランタイム、コンピューティングリソース、内部ストレージ、自動化を含むマネージドランタイムオプション、もう 1 つは、AWS Blu Age ランタイム自体のみを対象とする非マネージドランタイムオプションです。 AWS デプロイでは、どちらもpay-as-you-go体系を使用します。up-to-date詳細な料金情報については、AWS Mainframe Modernization の公式料金ページを参照することをお勧めします。

  40. サポートされているランタイムにリストされていないインフラストラクチャに AWS Blu Age リファクタリングアプリケーションをデプロイする必要がある場合はどうなりますか?

    サポートされているランタイムにリストされていないインフラストラクチャに AWS Blu Age リファクタリングアプリケーションをデプロイする必要がある場合は、いくつかのオプションを使用できます。まず、インフラストラクチャが Amazon EKS Anywhere や他のコンテナオーケストレーションプラットフォームなどの既存のデプロイオプションと互換性があるかどうかを確認します。その場合、 AWS Blu Age ランタイム (非マネージド型) を使用できる場合があります。互換性のないインフラストラクチャについては、メインフレームスペシャリストに相談 AWS して、カスタムソリューションや潜在的な適応を検討することをお勧めします。また、拡張インフラストラクチャサポートのために製品機能リクエスト (PFR) を送信することもできます。標準以外のデプロイでは、代替の請求オプションが利用できる場合があります。 AWS 担当者に連絡して、環境固有のニーズと最適なアプローチについて話し合ってください。

  41. AWS Blu Age ランタイムのライセンスはどのように付与されますか? オープンソースですか?

    AWS Blu Age ランタイムはオープンソースではありません。これは、クラウドネイティブサービスとして配布される AWS IP です。デプロイオプションは 2 つあります。

    1. AWS Blu Age Managed では、ランタイムは専用の AWS マネージドサービスにデプロイされ、セットアップも管理も必要とせずに、すべて事前設定され、すぐにデプロイできる環境を活用できます。

    2. AWS Blu Age 非マネージド型。Amazon EC2 または Amazon ECS/ に基づいて独自のカスタム AWS アーキテクチャにデプロイできAWS Fargate、自分でプロビジョニングして設定する必要があります。どちらのオプションにもランタイム料金がかかります。この料金は、提供されたプロジェクトの見積もりに含まれます。これは サポート アクセス可能なマネージドサービスであるため、ソースコードは必要ありません。料金の詳細については、AWS 「 Mainframe Modernization の料金」ページを参照してください。

  42. AWS Blu Age フレームワークとライブラリの変更とアップグレードはどのように管理されますか?

    AWS Blu Age フレームワークとライブラリは、通常のコード生成およびデプロイプロセスを通じて更新されます。これらの更新は AWS Mainframe Modernization ライフサイクルの一部として管理されます。これには、AWS Blu Age チームまたは認定パートナーからのバージョンアップグレードとサポートが含まれます。バージョニング、アップグレードプロセス、サポートタイムラインの詳細については、 AWS Mainframe Modernization ライフサイクルドキュメントを参照してください。

[データ]

  1. レガシーデータベースのモダナイゼーションに関して、モダナイズされたアプリケーションで使用できるデータベースオプションはどれですか?

    モダナイズされたアプリケーションは、PostgreSQL、Amazon Aurora、RDS for PostgreSQL、Oracle データベース、MS-SQL、IBM Db2 など、いくつかの最新のデータベースオプションを使用できます。これらのオプションにより、最新のデータベース管理システムとクラウドネイティブ機能の利点を活用しながら、特定の要件に基づいて最適なデータベースシステムを柔軟に選択できます。

  2. IBM Db2 for z/OS to Postgres DDL の変換カバレッジを教えてください。

    完全な変換 (データベースの制約を含む)。

  3. AWS Blu Age はグループデータ生成 (GDG) をサポートしていますか?

    はい。バッチでの GDG の使用はサポートされており、相対生成と絶対生成、および自動クリーンアップ戦略がサポートされています。

  4. AWS Blu Age は連結データセットをサポートしていますか?

    はい。連結されたデータセットをバッチで使用することはサポートされています。連結を実行すると、複数のデータセットを単一のデータセットとして読み取ることができます。Blusam データセットを連結の一部にすることはできません。

  5. SQL クエリにはどのようなプロセスが適用されますか?

    ターゲットデータベースに応じて、コード変換中に調整されます。

  6. アプリケーションに複数のデータベースがある場合、どのオプションが適用されますか?

    クエリごとにターゲットデータベースを設定し、アプリケーションと Apache Tomcat 内のすべてのデータベースを定義します。

  7. Blusam を無効にすることはできますか?

    はい。メイン設定ファイルでデータベースは必要ありません (詳細については、「Blusam 設定ドキュメントページ」を参照してください)。

  8. IMS DB などのデータベースを置き換えるには、どの AWS Blu Age API を使用しますか?

    JHDB (Java Hierarchical DataBase) API。

  9. レガシーデータとデータベースを最新のリレーショナルデータベース管理システム (RDBMS) に移行するために使用できる AWS Blu Age 製品はどれですか?

    AWS Blu Age DB モダナイゼーションツール (データマイグレーター)。

  10. AWS Blu Age Data Simplifier とは何ですか。また、モダナイゼーションではどのような問題が解決されますか。

    Data Simplifier は Blu Age AWS のコアライブラリであり、Java でレガシーメモリアクセスパターンを処理するという課題に対処します。メインフレームアプリケーションでは一般的ですが、Java ではネイティブに利用できない、低レベルのメモリアクセス、レガシーデータ型 (ゾーン型、パック型、英数字など)、および構造化/raw メモリの混合アクセスをサポートする構造を提供します。このライブラリは、getters/setters やクラスベースの APIs などの使い慣れた Java パターンを通じてこれらの機能を公開し、レガシー機能を維持しながら Java 開発者がアクセスできるようにします。

  11. AWS Blu Age はレガシーメモリレイアウトとデータ構造をどのように処理しますか?

    AWS Blu Age は、固定サイズのバイト配列の抽象化を提供するレコードインターフェイスを介してレガシーメモリレイアウトを処理します。COBOL '01 データ項目' などの構造化データの場合、モダナイゼーション中に自動的に生成される RecordEntity サブクラスを使用します。これらのクラスはレガシーデータの階層構造を維持し、各要素は親子関係を持ちます。このシステムは、raw メモリアクセスパターンと構造化アクセスパターンの両方をサポートし、最新のプログラミングインターフェイスを提供しながら、レガシーシステムの柔軟性を維持します。

  12. AWS Blu Age は VSAM データセットのモダナイゼーションをどのように処理しますか?

    Blusam コンポーネントは、専用 API、エンドポイント、管理ウェブアプリケーション (BAC: Blusam 管理コンソール) を使用して、VSAM データセットのモダナイゼーションをサポートしています。Blusam は、バックエンドとしてリレーショナルデータベースに依存します (PostgreSQL、RDS または Aurora を使用)。

[Transformation] (変換)

  1. 変換プロセスに関する詳細は見つかりましたか?

    AWS Blu Insights のドキュメントを参照してください。

  2. AWS Blu Age が生成したモジュールの名前は何ですか?

    サービス、エンティティ、ウェブ、ツール。

  3. Blu Age のターゲットテクノロジーの 1 つとして Java/Spring AWS が選択されたのはなぜですか?

    Java/Spring は、幅広い導入、大規模な人材プール、堅牢なエンタープライズ機能により、ターゲットテクノロジーとして選択されました。Java エコシステムは、最新のアプリケーション開発をサポートする広範なライブラリ、フレームワーク、ツールを提供します。Spring フレームワークは、エンタープライズグレードの機能、クラウドネイティブ機能を提供し、業界のベストプラクティスに従っているため、モダナイズされたアプリケーションに最適です。

  4. AWS Blu Age が生成したモジュールを含む親プロジェクトの名前は何ですか?

    親プロジェクトの名前には「-pom」というサフィックスが付き、プロジェクトという名前の変換プロパティを使用して変換センターで定義できます。

  5. AWS Blu Age は、レガシースケジューラのモダナイゼーションが提供されている場合、どのように管理しますか?

    レガシースケジューラアセットは AWS Blu Age によってモダナイズされていません。これらは、欠落している可能性のあるアーティファクトを特定するのに役立つように、評価フェーズで考慮されています。

  6. AWS Blu Age で生成されたコードをデバッグするための要件は何ですか?

    Eclipse、JetBrain、VisualCode など、Java をサポートする統合開発環境 (IDE)。

デプロイ

  1. AWS Blu Age でモダナイズされたアプリケーションをデプロイできる環境はどれですか?

    Windows Server、Linux サーバー、Docker Linux コンテナ。

  2. AWS Blu Age リファクタリングされたアプリケーションは、どのインフラストラクチャでも実行できますか?

    AWS Blu Age リファクタリングアプリケーションは、どのインフラストラクチャでも実行できるように設計されていませんが、デプロイオプションに大きな柔軟性を提供します。これらのアプリケーションは、クラウドマネージドサービス、サーバーレスコンピューティング、オンプレミスインフラストラクチャなど、さまざまなコンピューティングプラットフォームにデプロイできます。 AWS Blu Age には、マネージドランタイムオプションと非マネージドランタイムオプションの両方が用意されているため、組織は特定のニーズと要件に基づいて、フルマネージドの利便性とカスタマイズされたコントロールを選択できます。この柔軟性により、サポートされているインフラストラクチャ間で簡単に移動できるため、 AWS Blu Age リファクタリングされたアプリケーションはさまざまなデプロイ環境に高度に適応できます。詳細については、「AWS Blu Age ランタイムオプションドキュメント」を参照してください。

  3. AWS Blu Age はどの MQ 設定をサポートしていますか?

    SQS、IBM WebSphere MQ。

  4. AWS Mainframe Modernization の非マネージドランタイムを使用して、ユーザーが Java ビジネスアプリケーションロジックをどのアプリケーションサーバーにデプロイできますか?

    Apache Tomcat、バージョン 10.1 以上。

  5. リファクタリングされたアプリケーションは、Amazon Aurora AWS のサービス などの他のアプリケーションとどのように統合されますか?

    モダナイズされたアプリケーションは、Amazon Aurora や RDS for PostgreSQL などのクラウドネイティブデータベースソリューションへの変換をサポート AWS のサービス することで、 と統合されます。 AWS Blu Age は、モダナイズされたアプリケーションと の統合を確実にし AWS のサービス、組織がクラウド機能を使用できるようにします。この統合は、 AWS エコシステム内のデータストレージとアプリケーションサービスの両方にまで拡張されます。データベースストレージ以外にも、 AWS Blu Age ランタイムは Amazon ElastiCache for Redis キャッシュ、 AWS Secrets Manager 設定管理、デプロイ用の AWS Mainframe Modernization AWS のサービス など、さまざまな と統合されます。コンテナデプロイのために Fargate によって管理される Amazon EC2、Amazon EKS、ECS をサポートします。システムは、認証 AWS Identity and Access Management に 、ストレージに Amazon Simple Storage Service を利用でき、設定およびサービスコネクタ AWS のサービス を介した他の との統合をサポートします。

  6. リファクタリングされたアプリケーションは、スケーラビリティ要件が満たされていることをどのように保証しますか?

    このソリューションは、アプリケーションを AWS Elastic インフラストラクチャを使用できるクラウドネイティブアーキテクチャに変換することで、スケーラビリティを確保します。水平スケーリングと垂直スケーリングを可能にする最新の設計パターンとベストプラクティスを実装しています。サービス指向のアプローチにより、コンポーネントの独立したスケーリングが可能になります。モダナイズされたアプリケーションは、クラウドサービス固有のスケーラビリティ機能を活用できます。

  7. ソースコードのリファクタリングが完了したらどうなりますか?

    ソースコードのリファクタリング後、2 つの主要なステップが実行されます。まず、リファクタリングされたアプリケーションが構築されます。次に、アプリケーションは AWS Mainframe Modernization AWS Blu Age ランタイムにデプロイされ、モニタリングされます。デプロイは、インフラストラクチャが自動化で管理される AWSマネージド環境 (AWS Mainframe Modernization マネージドランタイム) またはお客様が独自のインフラストラクチャを管理する AWS アカウント (AWS Mainframe Modernization AWS Blu Age 非マネージドランタイム) で行うことができます。非マネージド型オプションは、Amazon EC2、EC2 上の ECS、または EC2 上の Fargate、EKS など、さまざまなプラットフォームにデプロイできますEC2。

  8. AWS Mainframe Modernization (M2) マネージドサービスを使用せずに、カスタム Amazon Linux AMI で AWS Blu Age でモダナイズされたアプリケーションをデプロイして実行するにはどうすればよいですか?

    これは、 AWS Blu Age ランタイム (非マネージド) を使用してアプリケーションを Amazon EC2 にデプロイすることで実現できます。このプロセスでは、 AWS Blu Age ランタイムライブラリに依存する Java/Spring アプリケーションを作成し、カスタム Amazon Linux AMI にデプロイします。このアプローチの詳細については、Amazon EC2 での AWS Blu Age ランタイム (非マネージド) のセットアップ」を参照してください。

  9. Amazon マシンイメージ (AMI) は利用できますか? Docker イメージは利用できますか?

    • AMI: いいえ。お客様が環境を必要に応じてカスタマイズして設定する必要があるため、AMI は利用できません。お客様は AWS Blu Age アーティファクトを取得し、要件に従ってインスタンスを設定できます。

    • Docker イメージ: いいえ、すぐに使用できる Docker イメージはありませんが、コンテナの AWS Blu Age ランタイムのセットアップページでは、 AWS Blu Age ランタイムバイナリに基づいて独自の Docker イメージを構築して適切なコンテナ管理システムにデプロイする方法について説明しています。

  10. 顧客は AWS Blu Age アプリケーションを Docker コンテナとしてパッケージ化して実行できますか?

    M2 Managed Runtime では不可能ですが、Amazon Linux AMI に基づくカスタマー定義環境、およびオンプレミスやその他のクラウドプロバイダー用です。

  11. AWS Blu Age 非マネージド型の実行に必要な SQS ポリシーのリソース ARN をスコープダウンするにはどうすればよいですか?

    スコープダウンポリシーで管理されていない AWS Blu Age を実行するための特定の SQS ポリシーリソース ARN を確認するには、配信チームまたはテクニカルアカウントマネージャー (TAM) にお問い合わせください。アカウント固有のガイダンスを提供できます。SQS ポリシーの一般的な情報については、 AWS SQS ポリシーのドキュメントを参照してください。

  12. ジョブスケジューリングはバッチとどのように連携しますか?

    Control-M /Stone ブランチまたは他の分散スケジューラと統合されています。

このページの内容

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.