1

現在、AWSの自動スケーリング機能を使用しています。ロードバランサーの実装と自動スケーリングトリガーの設定について質問があります。

赤い5メディアサーバーであるEC2インスタンスが1つあり、すべてのユーザーにライブビデオストリームをブロードキャストします。ここで、自動スケーリング機能を使用して赤の5 EC2インスタンスをスケールアップ/スケールダウンする場合、ロードバランサーがユーザーセッションをどのように処理するかを知りたいですか?

たとえば、ユーザーが1つのEC2インスタンス(赤の5メディアサーバー)にログインしていて、ライブブロードキャストを表示していて、使用率が低いために、ロードバランサーがこのインスタンスをシャットダウンすることを決定した場合。その場合、確立されたセッションをどのように処理できますか?

期待していただきありがとうございます。

4

1 に答える 1

1

ロード バランサのスティッキー セッションをオンにできます。そうすれば、新しいインスタンスをスピンアップすると、セッションは引き続き特定のサーバーに移動し、新しいセッションのみが新しいインスタンスに送信されます。

参照 :この記事

これは最近追加された機能ですが、ユーザーが常に同じアプリケーション サーバーにアクセスするとは限らないという懸念を解決するはずです。セッションを共有 memcache サーバーまたはデータベースにバックアップすることもできます。ユーザーがセッションを失った場合は、新しいセッションを提供する前に、memcache を確認してから返します。

于 2012-04-24T18:53:35.693 に答える