

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

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

# AWS Mainframe Modernization コンポーネントのライフサイクル
<a name="lifecycle-m2"></a>

 AWS Mainframe Modernization の各コンポーネントは、バージョンアップグレードと開発ライフサイクルを経ます。このページを概要として使用して、これらのコンポーネント、バージョンアップグレードプラン、および AWS Mainframe Modernization がこれらのコンポーネントまたはそのバージョンのリリースまたは廃止をどのように伝達するかを理解できます。

## コンポーネントライフサイクルの概要
<a name="lifecycle-overview"></a>

AWS Mainframe Modernization ライフサイクルでは、ライフサイクル全体で AWS Mainframe Modernization サービスコンポーネントをリリースしてサポートするためのアプローチとタイムラインについて説明します。予測可能で一貫したライフサイクルを確認することで、新しいバージョンの計画、テスト、デプロイに役立ちます。

すべての AWS提供の AWS Mainframe Modernization コンポーネントは、リリース時点 サポート から各コンポーネントのリリースカレンダーテーブルに従ってリタイアするまで、 が提供する製品サポートの恩恵を受けます。 サポート スコープとアクティビティの詳細については、[「Compare サポート Plans](https://aws.amazon.com/premiumsupport/plans/)」を参照してください。アクティブなモダナイゼーションプロジェクトでは、通常、作業明細書に従って、プロフェッショナルサービスデリバリーチームがカスタマーサポートを最初に行うことをお勧めします。

AWS Mainframe Modernization は、それ AWS 自体、一部の AWS パートナー、コミュニティなど、サプライヤーから発信されるバージョンを持つ一部のコンポーネントをリリースします。 AWS Mainframe Modernization コンポーネントごとに、バージョンにはメジャーバージョン番号とマイナーバージョン番号があります。各コンポーネントには、独自のメジャーバージョン番号とマイナーバージョン番号があります。

バージョニングされたコンポーネントの場合、次のインテントがあります。
+  AWS Mainframe Modernization **コンポーネントを定期的に、またはお客様の需要に応じて新しいバージョンを**リリースするには。コンポーネントの新しいバージョンが必要で、 AWS Mainframe Modernization サービスでまだ利用できない場合は、 サポート Product Feature Request (PFR) を介して明示的なリクエストを行うことができます。
+  AWS Mainframe Modernization コンポーネント固有のバージョンの**サポート終了日と廃止日が、コンポーネントサプライヤーのサポート終了日**と一致するようにするため。
+ コンポーネントのメジャーバージョンが廃止される約 1 年前に**お客様に通知**します。

これらのガイドラインを満たすよう努めていますが、場合によっては、通知の時間枠を短くして特定のバージョンを早期に廃止することがあります。例えば、セキュリティ上の問題があるバージョンは、通知期間を短くしてすぐに廃止する場合があります。また、マイナーバージョンに不具合やセキュリティの問題が深刻で、後のマイナーバージョンで解決された場合、マイナーバージョンを早期に廃止することがあります。万一そのような事態が発生した場合は、お客様に通知し、プランと廃止のタイムラインについてお知らせします。特定の状況によって、状況に応じて異なるタイムラインが決まる場合があります。

**注記**  
コンポーネントへの重要な更新は、いつでも利用可能になる場合があります。例えば、セキュリティ上の理由から、または本番環境の修正を適用するために、新しいバージョンがすぐに利用可能になる場合があります。を通じて行われたリクエストの場合 サポート、サポートプランによってプロセス、重要度、応答時間が決まります。

コンポーネントバージョンが廃止された場合、 AWS Mainframe Modernization はこれらのバージョンを新しいデプロイ用にお客様に配布しません。したがって、これらのバージョンは サポートではサポートされていません。バージョンリタイア日を過ぎて既存のコンポーネントデプロイを実行しているお客様は、そのリスクに注意する必要があります。 AWS は、リタイアしたコンポーネントバージョンのセキュリティアップデート、テクニカルサポート、またはホット修正を提供する責任を負いません。また、アクセスを自動的に削除したり、環境のリソースを削除したりすることはありません。3 か月ごとに新しいバージョンを確認し、すべての AWS Mainframe Modernization コンポーネントを最新のサポートされているバージョンにアップグレードすることを強くお勧めします。

## バージョンアップグレード
<a name="lifecycle-version-upgrade"></a>

AWS Transform for Mainframe Refactor は、その変換エンジンとサポートコンポーネントの新しいバージョンを定期的にリリースします。これらの更新により、バグ修正、セキュリティ強化、パフォーマンス強化、プラットフォームサポートの拡張、新しいモダナイゼーション機能が提供されます。最新の修正、機能、セキュリティ更新を活用するために、定期的にアップグレードすることを強くお勧めします。新しいバージョンが利用可能になると、変換プロジェクトと生成されたアーティファクトに適用するかどうかとタイミングを制御できます。バージョンリリースは、Major.Minor.Patch 番号付けスキームに従い、次の 3 つのカテゴリに分類されます。
+ **メジャー**リリースでは、大幅な新機能や構造変更が導入されています。通常、これらには以下が含まれます。
  + 追加のレガシープラットフォーム (例: Fujitsu GS21) のサポート。
  + 新しいレガシー言語のサポート (Natural など）。
  + 新しいレガシーデータベースのサポート (Adabas、Fujitsu NDB など）。
  + ターゲットモダナイゼーションスタックへのメジャーバージョンの更新 (新しい Spring、Java、PostgreSQL バージョンなど）。

  メジャーリリースでは、特にコードを再生成する場合や更新されたターゲットアーキテクチャ定義に適応する場合に、既存のモダナイズされたアプリケーションを調整する必要がある*重大な変更*が発生する可能性があります。
+ **マイナー**リリースでは、進化的な改善、バグ修正、メンテナンスの更新が提供されます。サポートされているレガシーplatform/language/database定義とターゲットモダナイゼーションスタックの両方は変更されません。

  ただし、マイナーリリースには、生成されたソースコードまたはランタイムクラスに、内部使用目的による*重大な変更*が含まれる場合があります。これは、生成後の手動メンテナンスを受けた、既にモダナイズされているアプリケーションに影響を与える可能性があり、追加の再作業なしに元のレガシーソースから安全に再生成することはできません。
+ **パッチ**リリースは、互換性を維持しながら、最近のバージョンで導入された重大なリグレッションや緊急の修正に迅速に対処するための緊急チャネルとして機能します。範囲は狭く、最小限のリスクで安定性を回復することを目指しています。

アップグレード中のリスクを最小限に抑えるには:
+ ライブまたは本番稼働用のプロジェクトにバージョン変更を適用する前に、必ず包括的な非回帰テストを実行してください。
+ DevOps テストパイプラインとデプロイパイプライン (モダナイゼーションイニシアチブ中に構築するのが理想的) を活用して、生成されたコードの検証とアップグレード後のランタイム動作を自動化します。
+ コンポーネントをアップグレードするときは、ランタイム環境の Blue/Green または Canary デプロイ戦略を検討してください。

デプロイ戦略と変更管理の詳細については、[AWS Well-Architected の信頼性の柱](https://docs.aws.amazon.com/wellarchitected/latest/reliability-pillar/rel_tracking_change_management_immutable_infrastructure.html#implementation-guidance)を参照してください。

## AWS Mainframe Modernization Refactor with AWS Transform for Mainframe リリースの概要
<a name="lifecycle-ba-overview"></a>

メインフレームランタイムの AWS 変換では、バージョンは`Major.Minor.Patch`パターンに従います。例えば、メインフレームランタイムバージョン の AWS 変換の場合`4.1.0`、メジャーバージョンは 4、マイナーバージョンは 1、パッチバージョンは 0 です。

ランタイムまたはその依存関係に大きな変更があった場合、メインフレームランタイムメジャーバージョン用の新しい AWS 変換をリリースする予定です。メインフレームランタイムメジャーバージョン用の AWS 変換は、いくつかの**共通脆弱性識別子 (CVEs)** が表示されない限り、少なくとも 12 か月間サポートされています。サポートは、ドキュメントで説明されているランタイム機能の不具合を対象としています。ランタイムの依存関係 (Spring、Java、Tomcat など) で Critical および High CVEs の場合、特に明記されていない限り、メジャーバージョンのサポート期間は、CVEs を修正する新しいランタイムバージョンの CVEs リリース日から 6 か月、CVE で 3 か月に短縮されます。

メインフレームのマイナーバージョン用に新しい AWS Transform を毎月リリースする予定です。お客様は、最新のセキュリティ修正、不具合修正、機能強化を取得するために、バージョンを定期的にアップグレードする必要があります。本番環境にまだ存在しないアクティブなプロジェクトは、利用可能になり次第、最新のランタイムバージョンを採用する必要があります。

新しい修正は、問題が発生した特定のメジャーバージョンの最新マイナーバージョンで提供されます。新しい修正が必要な場合は、新しいマイナーバージョンにアップグレードしてそれらの修正を適用する必要があります。

サポートされているリリースのパッチ適用バージョンは、以前のサポートされているマイナーバージョンにはない重大なランタイムの欠陥に対処するためにのみ提供されます。

アルファプレリリースは、配信プロジェクト中にすばやく反復できるようにされた一時的なバージョンです。アルファプレリリースバージョンではパッチが配信されないため、アルファプレリリースで特定された問題の修正は、以降のマイナーバージョンで提供されます。

各ランタイムバージョンに関するリリース日と詳細については、[AWS メインフレームリリースノートの変換](ba-release-notes.md) を参照してください。

セキュリティスキャンは、[Amazon Inspector](https://aws.amazon.com/inspector/) によって実行されます。