-3

EC2のサーバーが1台あります。負荷を分散したい私は同じ内容の別のサーバを作成し、両方のサーバの負荷分散を設定する必要があることを知っています。 2番目のサーバーでは、両方のサーバーでどのように同じファイルを取得できますか?EC2サーバーの負荷分散方法は?

これを行う方法として、最も効率的または最も一般的な方法は何ですか?

+0

設定済みのサーバーのAMIを作成し、ロードバランサに関連付けられた自動スケーリンググループに追加します。 – jbird

答えて

1

どの展開方法でもこれが処理されます。

この問題を解決するには、ソルト、アシッド、パペット、シェフ、フェアスウォーク、弾薬があります。

+0

最も一般的な方法は何ですか? – pixie123

+0

正しい答えはありません。好みです。意味のあるあなた自身のものを選んでください。 –

+0

あなたのサイトが1日に何百万人も何十億人ものユーザーを抱えている場合、将来どのように拡大するのが最良でしょうか? – pixie123

1

このようなコードの展開を管理するには、実際にAWS CodeDeployを使用することを検討する必要があります。それは自由で堅牢です。カスタムソリューションを開発する必要はなく、デプロイメントフックを使用してデプロイメントイベント(サービスの検証など)を適切に管理することができます。

これは、AWSが提供するサービスの1つで、

自動スケーリンググループを使用している場合は、スケーリングイベントに応答してインスタンスが起動されたときに自動的にコードをデプロイするように設定することもできます。

1

これはあなたのファイルに基づいています。

1 - AMIを作成し、AMIで新しいEC2を開始します。

2 - AMIで起動スクリプトを使用して、gitまたはS3バケットからアプリの最新のものを取得します。

関連する問題