AWS Blu Age マネージドアプリケーションの構造 - AWS メインフレームのモダナイゼーション

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

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

AWS Blu Age リファクタリングパターンを使用する場合、 AWS Blu Age ランタイムエンジンは S3 バケットの application-nameフォルダ内に次の構造を想定しています。

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

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

webapps

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

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

jics/sql

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

スクリプティング

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

sql

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

lnk

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

追加

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

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

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

xms=512M xmx=1G dnscachettl=5

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

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

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

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

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

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