7

迅速にスケールアップするには、AWS 自動スケーリングをどのように設定しますか? ELB を使用して AWS 自動スケーリング グループをセットアップしました。新しいインスタンスが追加されてオンラインになるまでに数分かかることを除けば、すべて正常に機能しています。Puppet と自動スケーリングに関する投稿で、次のような記事を見つけました。

ノードのグループに使用する AMI がすでに最新の場合、スケーリングにかかる​​時間を数分から数秒に短縮できます。

http://puppetlabs.com/blog/rapid-scaling-with-auto-generated-amis-using-puppet/

これは本当ですか?スケーリング時間を数秒に短縮できますか? パペットを使用すると、パフォーマンスが向上しますか?

また、小さなインスタンスは大きなインスタンスよりも速く起動することも読みました。

スモール インスタンス 1.7 GB のメモリ、1 つの EC2 コンピューティング ユニット (1 つの EC2 コンピューティング ユニットを備えた 1 つの仮想コア)、160 GB のインスタンス ストレージ、CentOS 5.3 AMI の基本インストールを備えた 32 ビット プラットフォーム

インスタンスの起動から利用可能になるまでの時間: 5 ~ 6 分 us-east-1c

L インスタンス 7.5 GB のメモリ、4 つの EC2 コンピューティング ユニット (それぞれ 2 つの EC2 コンピューティング ユニットを備えた 2 つの仮想コア)、850 GB のインスタンス ストレージ、CentOS 5.3 AMI の基本インストールを備えた 64 ビット プラットフォーム

インスタンスの起動から利用可能になるまでの時間:
11 ~ 18 分 us-east-1c

両方とも、Amazon のツールを使用してコマンド ラインから開始されました。

http://www.philchen.com/2009/04/21/how-long-does-it-take-to-launch-an-amazon-ec2-instance

この記事は古いものであり、c1.xlarge インスタンスの起動に 18 分もかからないことに注意してください。それにもかかわらず、50 個のマイクロ インスタンス (100% 容量増加のアップ スケール ポリシー) を使用して自動スケーリング グループを構成することは、20 個のラージ インスタンスを使用する場合よりも効率的でしょうか? または、2 つの自動スケーリング グループを作成する可能性があります。1 つは起動時間を短縮するためのマイクロ グループで、もう 1 つは数分後に CPU のうなり声を追加するための大きなインスタンスです。他のすべてが等しい場合、t1.micro は c1.xlarge よりもどれくらい速くオンラインになりますか?

4

3 に答える 3

2

「--cooldown」値 (秒単位) を操作することで、オートスケーラーの反応時間を増減できます。使用するインスタンスのタイプに関しては、これは主にアプリケーションのタイプに基づいており、このトピックに関する決定は、綿密なパフォーマンス モニターとプロダクション チューニングの後に行う必要があります。

于 2012-07-25T08:30:02.277 に答える
1

ノードのグループに使用する AMI がすでに最新の場合、スケーリングにかかる​​時間を数分から数秒に短縮できます。このように、Puppet が起動時に実行される場合、ノードに割り当てられたロールでインスタンスを構成するために必要な作業はほとんどありません。

ここでのアドバイスは、AMI (オペレーティング システムのスナップショット) をできるだけ最新の状態にすることです。このように、オートスケールが新しいマシンを立ち上げたとき、Puppet は空の AMI に通常行うように多くのソフトウェアをインストールする必要がなく、更新されたアプリケーションファイルをプルするだけでよい場合があります。

Puppet スクリプトが実行する作業 (apt-get インストール、ソフトウェアのコンパイルなど) によっては、5 ~ 20 分節約できます。

あなたが心配しなければならない他の2つの要因は次のとおりです。

  • ロード バランサーがより多くのリソースが必要であると判断するのにかかる時間 (たとえば、「CPU が 5 分以上にわたって 90% を超えた場合に新しいマシンを追加する必要がある」というポリシーは、応答が遅くなり、タイムアウトにつながる可能性が高くなります。 「CPU が 1 分以上 60% を超えている場合は、新しいマシンを追加する必要があります」)
  • 新しい EC2 インスタンスのプロビジョニングにかかる​​時間 (インスタンス タイプが小さいほど、プロビジョニングにかかる​​時間が短くなる傾向があります)
于 2013-04-08T00:59:14.650 に答える