AWS Blu Age マネージドアプリケーションの構造 - AWS Mainframe Modernization

AWS Mainframe Modernization Service (マネージドランタイム環境エクスペリエンス) は、新規のお客様に公開されなくなりました。 AWS Mainframe Modernization Service (マネージドランタイム環境エクスペリエンス) と同様の機能については、 AWS Mainframe Modernization Service (セルフマネージドエクスペリエンス) をご覧ください。既存のお客様は、通常どおりサービスを引き続き使用できます。詳細については、AWS 「 Mainframe Modernization の可用性の変更」を参照してください。

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

AWS Blu Age マネージドアプリケーションの構造

AWS Blu Age リファクタリングパターンを使用する場合、 AWS Blu Age ランタイムエンジンは、アプリケーション定義の で指定されたフォルダapp-locationに次の構造を想定します。

application-name フォルダ内の想定される構造。
config

プロジェクトの YAML ファイルが含まれます。これらはアプリケーションに固有の YAML ファイルで、通常は AWS Mainframe Modernization が提供して自動的にセットアップするapplication-main.yamlファイルapplication-planetsdemo.yamlではなく、 のような名前が付けられます。

webapps

アプリケーションの war ファイルが含まれます。これらのファイルは、モダナイゼーションプロセスの出力です。

アプリケーションには、次のオプションフォルダを含めることもできます。

jics/sql

アプリケーションの JICS データベースを初期化する initJics.sql スクリプトが含まれています。

スクリプティング

アプリケーションスクリプトが含まれており、war ファイル内で直接指定することもできます。

sql

アプリケーション SQL ファイルが含まれており、war ファイル内で直接指定することもできます。

lnk

アプリケーション LNK ファイルが含まれており、war ファイル内で直接指定することもできます。

extra

モダナイズされたアプリケーションに追加機能を提供できる jar が含まれています。

アプリケーションの Java オプションの管理

アプリケーションの特定の Java オプションを管理するには、 で指定されたフォルダtomcat.propertiesに という名前のプロパティファイルを追加しますapp-location。このファイルには 3 つのプロパティを設定できます。xms は Java メモリの最小消費量を指定し、xmx は Java メモリの最大消費量を指定し、dnscachettl は DNS 解決のキャッシュ期間を管理します。次に示すのは、有効な tomcat.properties ファイルのコンテンツの例です。

xms=512M xmx=1G dnscachettl=5

最初の 2 つのプロパティに指定する値は、次のいずれかの単位になります。

  • バイト: 単位は指定しません。

  • キロバイト: 値に K を追加します。

  • メガバイト: 値に M を追加します。

  • ギガバイト: 値に G を追加します。

3 番目のプロパティの値は、キャッシュ期間を秒単位で表します。値 -1 (永続的にキャッシュ) または 0 (キャッシュなし) から 999 の範囲にすることができます。マネージドアプリケーションデプロイでは、デフォルト値は -1 です。