5

EC2 インスタンスは何ヶ月も正常に動作していました (まだ開発中で、アプリはまだ稼働していません) が、トラフィックに応じて EC2 インスタンスをスケールアップ/ダウンする方法さえ知らないことに気付きました。

Amazon が提供するサービスの数は圧倒的で、私は非常に混乱しています。

最初は、インスタンスは 1 つだけで、Amazon は透過的にリソースを割り当てたり、トラフィックを処理するために同一のインスタンスを作成したりできると思っていましたが、私の印象は間違っていたようです。

私の質問は:誰か教えてください (簡単な言葉で、箇条書きリストまたはチュートリアルを教えてください)私のインスタンスを自動的に成長させて 100,000 人の同時ユーザーを処理し、サージが完了すると自動的に元に戻す方法を教えてください。

これが可能であると仮定すると、AWS コントロール パネルからこれを行うことはできますか? もしそうなら、どのように?

私が見ることができるのは、マイクロ、スモール、ミディアムなどのインスタンスだけです。それぞれのリソースには限りがあり、Amazon が追加のリソースを動的に割り当ててトラフィックの急増に対処できるように (または、自然なトラフィックの増加に合わせて徐々に増加させて)、インスタンスを自動的にセットアップする方法が明確ではありません。

補足質問Amazon はスケールアップ時に DDOS 攻撃を自動処理すると仮定してもよろしいですか? (不正なトラフィックは最終的に Amazon によって停止/減速され、スケーリングは正当なトラフィックの急増にのみ影響することを意味します)。この副質問は本当にばかげているかもしれませんが、まだコーヒーを飲んでいないことを覚えておいてください:)

4

2 に答える 2

4

この記事では、ロード バランサーと EC2 を使用して自動スケーリングする方法について詳しく説明しています: http://kkpradeeban.blogspot.com/2011/01/auto-scaling-with-amazon-ec2.html

スケーラビリティについては、分散システム用の pub/sub システムの実装に関する次の記事も参照してください: http://www.infoq.com/articles/AmazonPubSub

于 2012-12-07T15:05:29.000 に答える
3

負荷の変化に応じてインスタンス タイプ (m1.small、m1.large など) を自動的に変更することはできません。ただし、負荷が増加すると AWS に新しいインスタンスを自動的に作成させ、負荷が低下するとインスタンスを破棄させることができます。

http://aws.amazon.com/autoscaling/の記事が役立つと思います。

于 2012-12-07T15:04:34.063 に答える