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: Amazon Linux 2Amazon Linux AMI の 2 つのバージョンが用意されています。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 プラットフォーム、およびこの開発者ガイドのそれらに関する章へのリンクについて説明します。