3

新しいインスタンスを起動するための eb auto Scaling のトリガーとして使用するメトリックを決定しようとしています。atm に傾いているのは応答時間です。つまり、ユーザーが 4 秒以内に応答を取得しない場合別の ec2 インスタンスが起動されます。

しかし、私が見つけるのに苦労しているのは、eb が別のインスタンスをオンラインにするのに平均でどれくらいの時間がかかるかということです。既存のインスタンスが負荷に対応できなくなった場合、接続が拒否されたり、Auto Scaling が問題を検出したり、別のインスタンスをオンラインにしますか?

誰かが e コマース ソリューションでこれを経験したことがある場合は、シームレスなユーザー エクスペリエンスを確保するためにどのような自動スケーリング構成が機能するかを知りたいです。

4

1 に答える 1

3

それは本当にあなたのアプリケーションに依存します。ただし、通常、新しいインスタンスがオンラインになり、ELB に登録され、トラフィックの処理が開始されるまでに 5 ~ 10 分かかると予想できます。

自動スケーリングはバーストを意図したものではなく、予測可能なトラフィック パターンがある場合に効果的です。しかし、Cloudwatch のカスタム メトリクスを使用すると、Twitter での言及の量、Google アナリティクスのデータ、アクティブなユーザー セッションの数などの外部要因に基づいて自動スケーリングする、非常に優れた予測的なことを行うことができます。

于 2013-01-02T16:36:52.950 に答える