Elastic Beanstalk Linux プラットフォーム - AWS Elastic Beanstalk

Elastic Beanstalk Linux プラットフォーム

AWS Elastic Beanstalk は、アプリケーションをビルドできるさまざまなプラットフォームを提供します。ウェブアプリケーションをこれらのプラットフォームのいずれかに設計し、Elastic Beanstalk は選択したプラットフォームバージョンにコードをデプロイして、アクティブなアプリケーション環境を作成します。

Elastic Beanstalk は、さまざまなプログラミング言語アプリケーションサーバー、および Docker コンテナのプラットフォームを提供します。プラットフォームによっては、同時にサポートされる複数のバージョンがあります。

Elastic Beanstalk プラットフォームの全範囲については、「Elastic Beanstalk プラットフォーム」を参照してください。

Elastic Beanstalk がサポートするプラットフォームの多くは、Linux オペレーティングシステム (OS) に基づいています。具体的には、これらのプラットフォームは Amazon Linux、つまり AWS によって提供される Linux ディストリビューションに基づいています。Elastic Beanstalk Linux プラットフォームは、Amazon Elastic Compute Cloud (Amazon EC2) インスタンスを使用し、それらのインスタンスは Amazon Linux を実行します。詳細については、『Linux インスタンス用 Amazon EC2 ユーザーガイド』の「Amazon Linux」を参照してください。

Elastic Beanstalk Linux プラットフォームは、すぐに多くの機能を提供します。アプリケーションをサポートするために、いくつかの方法でプラットフォームを拡張できます。詳細については、「Elastic Beanstalk Linux プラットフォームの拡張」を参照してください。

Linux プラットフォームのバージョン

AWS では、Amazon Linux の 2 つのバージョン (Amazon Linux 2Amazon Linux AMI) を提供しています。Amazon Linux AMI と比較した Amazon Linux 2 の重要な改善点は次のとおりです。

  • Amazon Linux 2 では、長期サポートを受けることができます。

  • Amazon Linux 2 は、オンプレミスでの開発とテスト用の仮想マシンイメージとして利用できます。

  • Amazon Linux 2 には、Linux カーネル、C ライブラリ、コンパイラ、ツールなどの更新されたコンポーネントが付属しています。また、Amazon Linux AMI のシステム V 初期化システムとは対照的に、systemd サービスとシステムマネージャーを使用します。

Elastic Beanstalk では、両方の Amazon Linux バージョンでプラットフォームバージョンを維持しています。サポートされているプラットフォームバージョンの詳細については、「Elastic Beanstalk でサポートされているプラットフォーム」を参照してください。

注記

Amazon Linux 2 プラットフォームのバージョンは、以前の Amazon Linux AMI プラットフォームバージョンと互換性がありません。Elastic Beanstalk アプリケーションを Amazon Linux 2 に移行する場合は、「Elastic Beanstalk Linux アプリケーションを Amazon Linux 2 に移行する」を参照してください。

Elastic Beanstalk Linux プラットフォームのリスト

以下のリストでは、Elastic Beanstalk がさまざまなプログラミング言語と Docker コンテナでサポートしている Linux プラットフォーム、およびこの開発者ガイドのそれらに関する章へのリンクについて説明します。