Amazon EMR標準サポート - Amazon EMR

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

Amazon EMR標準サポート

Amazon EMRリリースについて

Amazon EMRリリースは、、EC2、EKSまたは Serverless プラットフォームでオープンソースアプリケーションを実行するために必要なソフトウェアを配信する車両です。Amazon EMRリリースは、ランタイム環境 コアエンジン 、エクストラ の 3 つの部分で構成されています。

  • ランタイム環境 – ランタイム環境には、クラスターまたはコンテナ (Amazon Linux 2023 など) を起動するときに Amazon マシンイメージ (AMI) または他のコンテナイメージの一部として含まれるオペレーティングシステムが含まれます。また、Amazon Corretto などの言語ランタイムとJDK、イメージがインストールするその他の関連ツールも含まれています。

  • コアエンジン – これには、Apache Hive などのコアオープンソースソフトウェアと、Apache Iceberg などのオープンテーブル形式が含まれます。

  • 追加 – これには、コンビニエンスライブラリ、 などの Python パッケージmariadb-connector-java、および Apache Pig などのオープンソースソフトウェアが含まれます。

選択した Amazon EMRリリースバージョンでは、これらのコンポーネントがすべて新しいバージョンの Amazon Linux (AL) ベースの Amazon マシンイメージ (AMI) またはコンテナイメージにバンドルされます。Amazon は、クラスター、EKSコンテナ、またはサーバーレスアプリケーションのすべてのノードに対して同じ AL バージョンEMRを維持します。Amazon は、Amazon Linux によるリリースから 90 日以内に最新のランタイム環境を取得し、アップストリームリリースから 90 日以内に新しいオープンソースバージョンの Core Engines を取得するEMRことを目的としています。必要に応じて追加がリリースされます。ソフトウェアのリストは、Amazon EMRの各リリースのリリースノートに記載されています。

リリースのバージョニング

各リリースの変更範囲を理解するために、Amazon はセマンティックバージョニングEMRを使用します。セマンティックバージョニングは の形式に従います<major>.<minor>.<patch>。例として、7.0.0 リリースを考えてみましょう。

最初の数字は、メジャーバージョンリリース、またはメジャーリリース を示します。メジャーリリースでは、通常、ランタイム環境または Core Engine に下位互換性のない大幅な変更、改善、新機能がもたらされます。例えば、7.x メジャーリリースでは、Amazon Corretto 17 をデフォルトJDKとして Amazon Linux 2023 を使用します。その結果、リリースには 6.x メジャーリリースと比較していくつかの重大な変更が含まれています。メジャーリリースは Amazon Linux 2 に付属し、Amazon Corretto 8 がデフォルトJDKとして付属しています。

2 桁目はマイナーバージョンリリース、またはマイナーリリース を表します。マイナーリリースは、下位互換性のないリリースであり、 Core Engines と Extras への段階的な変更、改善、機能、および新機能が含まれています。例えば、6.15 は Apache Spark 3.3.2 に付属する 6.11.1 と比較して、Apache Spark 3.4.1 を使用しています。

3 桁目は、パッチバージョンリリース、またはパッチリリース を示します。パッチリリースは、 Core Engine および Extras に対する修正とパッチ更新を含む下位互換性のあるリリースですが、新機能やOSSバージョンアップグレードは提供されません。例えば、6.11.1 と 6.11.0 にはどちらも同じ Apache Spark 3.3.2 OSSバージョンが含まれています。6.6.x 以降、最新のパッチリリースでは、利用可能な最新のランタイム環境パッチが提供されます。ランタイム環境は、Amazon のパッチリリースには影響しませんEMR。例えば、6.11.1 は、2023 年 12 月 19 日から 2024 年 1 月 10 日の間は AL バージョン 2.0.20240109.0 で起動され、2024 年 1 月 11 日は AL バージョン 2.0.20240124.0 で起動されます。一部の Amazon EMR on EKSリリースでは、セマティックバージョンにタグまたはサフィックスを追加して、代替機能を提供できます。例えば、 EMRでの Amazon のemr-6.15.0-latestリリースでは Amazon Corretto 8 JDK対応リリースバージョンEKSが起動されますが、 EMR での Amazon のemr-6.15.0-java17-latestリリースEKSでは Amazon Corretto 17 JDK対応リリースバージョンを起動できます。

サポートポリシー

はじめに

Amazon EMR は、少なくとも 90 日に 1 回新しいマイナーリリースを発行し、リリース日から 24 か月間、マイナーリリースのサポートを提供することを目的としています。このサポートは、ランタイム環境Core Engines を関連する依存関係でカバーし、Extras または関連する依存関係はカバーしません。ランタイム環境には、クラスターとアプリケーションの起動、停止、運用APIsに必要な独自のプラットフォームコンポーネント および も含まれています。この一貫したリリーススケジュールにより、予測可能なサイクルが保証されるため、サポートとセキュリティを提供するバージョンを計画、テスト、および移行する方が便利になります。

Standard Support で予想されること

標準サポートは、推奨設定でランタイム環境および Core Engines コンポーネントで発生した問題に対するテクニカルサポートチケットの修正を提供します。すべての修正は、可用性に応じて行われます。推奨される設定は、Amazon ドキュメント に記載されているものを除き、Amazon EMRリリースに存在するバイナリと設定を変更、追加、または変更EMRせずに Amazon を使用することです。 EMR Amazon は、修正を検証してから 90 日以内に、Amazon EMRリリースの最新のパッチ、マイナー、またはメジャーバージョンに修正をEMRデプロイします。Amazon は、EC2クラスターEMRで新しい を起動したり、EKSコンテナEMRで新しい Amazon を起動したり、新しい EMR Serverless ジョブをトリガーしたりすると、EMR自動的に修正を適用します。追加のコンポーネントは便宜上提供され、Amazon EMRは Extras に関連する修正を提供しません

コンポーネント

標準サポートは、オペレーティングシステム、言語ランタイム、Apache Hive や Apache Iceberg などのコアオープンソースソフトウェアなど、ランタイム環境Core Engines コンポーネントを対象としています。Amazon EMRリリースについて および Amazon Linux FAQsでは、各リリースでサポートされているコンポーネントの詳細なリストを確認できます。

次のリストは、標準サポートで異なるコンポーネントタイプに対して提供するサポートについて説明しています。

  • ランタイム環境コンポーネント : ランタイム環境コンポーネントは、テクニカルサポートチケットの修正を受け取ります。修正は、(a) 重大なバグ、(b) 重大なデータ破損の問題、および (c) 重大なセキュリティ問題に分類されます。対象となる場合、Amazon EMRはランタイム環境の修正を古いバージョンにバックポートします。オープンソースの Core Engine コンポーネントと運用上の互換性を保つには、特定のランタイム環境コンポーネントを特定のバージョンに残して、顧客アプリケーションの破損を防ぐ必要があります。これらのコンポーネントの場合、Amazon EMRは修正の可用性についてアップストリームのオープンソースに依存しています。オープンソースで修正が利用可能になると、Amazon によって検証されてから 90 日以内に最新の安定バージョンが提供されますEMR。

  • Core Engines コンポーネント: Core Engines は、多くのオープンソースプロジェクト用の最新バージョンを提供し、それぞれに数百の推移的な依存関係ライブラリがあります。これらのプロジェクトを管理するオープンソースコミュニティは、問題や既知の共通脆弱性識別子 (CVE) に頻繁に対処しようとしますが、最新バージョンには既知のバグ や が含まれている可能性がありますCVEs。Amazon EMRは、修正の可用性についてアップストリームオープンソースに依存しており、Amazon によって検証されてから 90 日以内に Core Engine コンポーネントの一部として最新の安定バージョンを提供しますEMR。場合によっては、Amazon は、アップストリームオープンソースの前に対処する必要がある Core Engine コンポーネントの 1 つCVEで の修正を提供するEMRことがあります。Amazon では、推奨される設定でオープンソース上に追加された機能に関するテクニカルサポートと修正EMRも提供しています。Core Engine コンポーネントの修正は、古いパッチまたはマイナーバージョンにバックポートされません。

  • Extras コンポーネント: Amazon EMRは Extras コンポーネントをサポートしていません。追加のコンポーネントは、便宜上提供されるオープンソースプロジェクトであり、Amazon EMRはそれらで発生した問題の修正を提供しません。サポートリクエストまたは修正は、これらのコンポーネントをサポートするオープンソースコミュニティを通じて対処できます。

標準サポートのライフサイクル

以下に、標準サポートライフサイクルのマイルストーンを示します。

  • 標準サポート : Amazon EMRリリースは、リリース日から 24 か月後に標準サポートの対象となります。テクニカルサポートチケットを作成し、これらのリリースで発生した問題の更新を期待できます。

  • サポート終了: 標準サポートが終了すると、Amazon EMRリリースはサポート終了 (EoS) 段階に 12 か月間入ります。EoS リリースはテクニカルサポートの対象外であり、これらのリリースで実行されているクラスター、コンテナ、またはジョブのチケットを作成することはできません。EoS リリースは、修正、パッチ、更新を受け取りません。EoS リリースはコンソールから削除されますが、 APIおよび を通じて引き続き利用できます AWS CLI。EoS リリースでは、いつでもワークロードを実行できます。セキュリティパッチを引き続き受け取り、テクニカルサポートの資格を維持し、必要に応じてサポートチケットを作成できるように、最新の Amazon EMRリリースに移行することを強くお勧めします。

  • サポート終了 : サポート終了 (EoS ) 期間が過ぎると、リリースはサポート終了 (EoL ) と見なされます。EoL クラスターは引き続き実行できますが、セキュリティや運用上の懸念からSDK、Amazon は および から EoL リリースを削除する権利をEMR留保 case-by-case します。 APIEoL バージョンはSDK例外的に APIおよび から削除できるためEMR、最新の Amazon リリースに移行することを強くお勧めします。

ブリッジサポート

Amazon は、2024 年 7 月 25 日にこの新しいサポートポリシーEMRを発表しました。このポリシーでは、2022 年 7 月 24 日以前にEMRリリースされた Amazon のバージョンがサポート終了として指定されるようになりました。ただし、新しいバージョンを計画して移行するための追加の時間を確保するために、Amazon EMRは、この発表の 2 年前にリリースされたこれらの古いバージョンに対して、標準サポートに相当するブリッジサポートを提供します。

2024 年 7 月 25 日以降は、リリースノートで現在のステータスとサポートタイムラインを参照できます。

次の表は、2024 年 7 月 25 日のポリシーの発表時点での既存のすべての Amazon EMRリリースのサポートステータスを示しています。

リリースとサポートされている期間
Amazon EMRリリースバージョン 初回リリース日 標準サポート終了日 サポート終了日 サポート終了日
7.2.0 2024 年 7 月 25 日 2026 年 7 月 24 日 2026 年 7 月 25 日 2027 年 7 月 25 日
7.1.0 2024 年 4 月 23 日 2026 年 4 月 22 日 2026 年 4 月 23 日 2027 年 4 月 23 日
7.0.0 2023 年 12 月 19 日 2025 年 12 月 18 日 2025 年 12 月 19 日 2026 年 12 月 19 日
5.36.x および 6.6.x – 6.15.x 2022 年 5 月 9 日~2023 年 11 月 13 日 2026 年 1 月 24 日までのブリッジサポート 2026 年 1 月 25 日 2026 年 1 月 25 日
  • 6.x シリーズ: 6.5.0 以前

  • 5.x シリーズ: 5.35.0 以前

  • 4.x、3.x、2.x シリーズ

2013 年 1 月 1 日から 2022 年 3 月 30 日 2025 年 7 月 24 日までのブリッジサポート 2025 年 7 月 25 日 2025 年 7 月 25 日

考慮事項

標準サポートはEC2、Amazon が利用可能なすべてのリージョンで、すべての Amazon EMRデプロイモデル (EMR では EKS、Amazon EMRでは 、EMRサーバーレス) で追加料金なしでEMR利用できます。推奨設定で実行されているクラスターは、ポリシーで説明されているように自動的にサポートの対象となるため、サポートをアクティブ化するために追加のアクションを実行する必要はありません。

  • 標準サポートは、Amazon EMRクラスターに必要なコンポーネントのみをサポートします。Core EMR Engine オープンソースコンポーネントが EoL アップストリームに到達した場合、またはセキュリティ更新プログラムが依存関係で利用できなくなった場合、Amazon はセキュリティパッチ適用と修正の可用性を保証できません。 Extras のインストールをオプトインできますが、Amazon EMRはそれらまたはその依存関係をサポートしません。例えば、カスタムにサードパーティーアプリケーションをインストールAMIしてクラスターのセキュリティを強化したり、ブートストラップアクションスクリプトを使用して追加のコンポーネントをインストールしたり、オブジェクトをコピーしたり、クラスターSSHにインストールしてデフォルトのパッケージバージョンをアップグレードしたりできます。Amazon EMR はこれらのコンポーネントをサポートしていません。標準サポートは、お客様が用意したブートストラップアクション、パッケージ、ライブラリ、カスタムコード、および便利なようにインストールEMRするように Amazon を設定できる bring-your-own カスタムアプリケーションには適用されません。

  • 実行中の Amazon EMRリリースに関係なく、既存のクラスターは影響を受けません。中断することなく既存のクラスターを引き続き実行できます。また、新しいクラスターを引き続き起動し、既存のリリースと新しいリリースのいずれかでジョブを実行することもできます。ポリシーが有効になった時点での既存のリリースと新しいリリースはすべて、Amazon EMRリリースバージョンのリリース日から 24 か月間、スタンダードサポートの対象となります。Amazon EMRは、ポリシーの最初の発表時にブリッジサポートを提供します。中断のないサポートを受けるには、アプリケーションをテストし、最新の Amazon EMRリリースに迅速にアップグレードすることをお勧めします。

  • Amazon EMRは、既存のリリースまたはクラスターの標準サポートコンポーネントを変更しません。ただし、Amazon EMRは、アップストリームの End of Life case-by-case をベースとして尊重し、新しいリリースでそのようなコンポーネントを削除したり、例外的なケースでは既存のリリースを End of Support (EoS ) または End of Life (EoL ) ステータスに移行したりする権利を保持します。利用可能なチャネルを通じて削除された場合は、通知されます。

  • 新しいリージョンが起動されると、Amazon EMRは、新しいリージョンが一般に利用可能になる 6 か月前にリリースされた、スタンダードサポートの Amazon EMRリリースバージョンのみをサポートします。

  • Amazon EMRは、既存のクラスターを最新バージョンに自動的に更新しません。ただし、必要に応じて新しいクラスターを最新のパッチバージョンに更新することもできます。

  • サポートされていない Amazon のEMR使用量のコストは、 の AWS 請求書に計上されます。サポートされていないEMR方法で Amazon を使用している場合でも、その使用に関連するコストは全体的な AWS 消費の一部であり、サポート料金の計算に含まれます。

詳細については、 AWS デベロッパーサポートにお問い合わせください。