Amazon Elastic Beanstalk (EB) を使用して PHP を起動し、実行します。
1.新しいアプリケーションの作成をする
Amazon Elastic Beanstalk を起動し、「新しいアプリケーションの作成」 をクリックしてください。
[アプリケーション名] に php-sample-app 、[説明] に Sample PHP App と入力し「作成」します。
2.ウェブサーバー環境を設定する
サンプルの PHP アプリケーション用のウェブサーバー環境を設定して行きます。
-
ウェブサーバー環境
- ELB+Auto Scallingでスケーラブルな構成をコード化してバージョンとすることで、スケーラブルなウェブアプリケーションを実行できる。
- 単一コンテナのDockerコンテナを実行可能。
- 複数コンテナはECSを使用した環境実行が可能。
-
ワーカー環境
- SQS+Auto Scallingでスケーラブルなバッチ処理を実現。
- 定期的なタスク実行基盤の作成:毎日深夜1時に動作するバックアップの処理
- ワーカーホスト内でWebアプリケーションを動作させ、ワークロードの時間がかかる処理を実行させる。
次のように入力し、「環境の作成」をクリックします。
[環境名]:phpSampleApp-env
[ドメイン]:公開 URL となるため、グローバルに一意の値を入力してください。
[説明]:Sample PHP App
[プラットフォーム:事前設定済みプラットフォーム] :「PHP」
[アプリケーションコード コードのアップロード] : サンプルアプリケーション