0

多くのトラフィックを受信する Web サイトに Auto Scaling グループを作成するというアイデアをいじっています。各サーバーで同一の Web サービスを実行する必要があるため、これを実現するためのいくつかのアイデアを思いつきました。

アイデア 1: コード コミット + ユーザー データを使用する

CodeCommit の git リポジトリにウェブサーバー コードを保持します。次に、EC2 インスタンスがスピンアップすると、apache2 がインストールされ、git リポジトリからプルされます。

アイデア 2: エラスティック ファイル システムを使用する

サーバーがスピンアップすると、ウェブサーバー コードが含まれる 1 つの中央 EFS にマウントされます。EC2 は apache2 をインストールし、EFS を使用して適切な php ファイルなどを取得します。

アイデア 3: AWS S3 を使用する

上記の apache2 と同様ですが、s3 から Web サーバー コードをダウンロードします。

どのオプションが推奨されますか? なんで?

4

1 に答える 1