タグ付けされた質問 「autoscaling」

3
AWS自動スケーリンググループからの発信トラフィックの静的IPアドレス
VPCのデフォルトサブネットのElastic Beanstalk自動スケーリンググループに多数のEC2インスタンスを作成します。これらのEC2インスタンスのアプリは、IPアドレスホワイトリストを使用してアクセスを許可するサードパーティサービスに接続する必要があります。したがって、ホワイトリストに追加できるように、このサービスプロバイダーに提供できる1つ以上の静的IPアドレスが必要です。私の理解では、静的IPを取得する唯一の方法はElastic IPアドレスを取得することです。また、Elastic IPは一度に1つのEC2インスタンスにしか関連付けることができません。サブネット全体またはインターネットゲートウェイと関連付けることはできません(これは正しいですか?)。各EC2インスタンスにElastic IPが必要なので、各インスタンスを個別にホワイトリストに登録できますか?自動スケーリングによって別のインスタンスが追加された場合、どのように機能しますか?Elastic IPを持つEC2インスタンスが1つある場合、そのインスタンスを介してすべての発信トラフィックをルーティングしますか?その場合、そのインスタンスはこの目的のためだけである必要がありますか、それともアプリを実行しているインスタンスの1つにすることができますか?

6
AWS Auto Scaling Groupで新しいイメージを自動的に循環させるにはどうすればよいですか?
ロードバランサーと自動スケーリンググループを使用してスケーリングを管理するWebアプリケーションをセットアップしています。ソースコードはgitリポジトリにあるため、コードが変更されたときにイメージを更新する必要はありませんが、環境が変更されて新しいイメージが作成される場合があります。次に、その画像を自動スケーリンググループに循環させる必要があります。 画像を自動的に循環させる方法はありますか?現在、古いインスタンスを削除するスケールアップおよびスケールダウンのアクションをスケジュールします。

3
EC2既存のAMIを更新する
Elastic Load Balancingを使用してAuto Scaling Groupの負荷分散を行っています。そのため、アプリケーションサーバー(Tomcat)とそれに戦争として展開されたWebアプリを保持するプライベートAMIがあります。AMIの Tomcat設定を変更する必要がある場合。AMIを起動する必要はありません->ログイン+ Tomcat構成を変更します->新しいAMIを作成します->古いAMIを削除します新しいAMIを作成することは、自動スケールを更新する必要があるため、解決策ではないと思います新しいAMIを追加するグループ 新しいものを作成せずに既存のAMIのデータを更新できる方法はありますか?同じAMI IDが欲しいだけです

3
AWS EC2ホスト名が変更または増加したときにnginxアップストリームサーバーリストを自動的に更新する方法は?
AWSで自動スケーリングを設定したい。Elastic Load Balancerを使用したくありません。 Amazonの自動スケーリングは、パフォーマンスの維持のために需要の急増時にEC2インスタンスをシームレスに作成し、需要の停滞時には自動的に減少してコストを最小化します。 このEC2インスタンスは自動的に作成されるため、ホスト名はNGINXに認識されません。 10のEC2インスタンスへのnginxのアップストリームセットアップを知っています。 自動スケーリングがEC2インスタンスを追加/更新/削除するときに、上流のnginx構成にサーバー名を自動的に追加/更新/削除できるようにしたいと思います。


5
スポットインスタンスとオンデマンドインスタンスを使用したEC2自動スケーリング
オンデマンドインスタンスではなくスポットインスタンスを起動することで、自動スケーリングEC2グループのコストを最適化しようとしています。 私が本当に欲しいのは、スポットインスタンスの価格設定市場がどうなるかに関係なく、グループ内の一部のサーバーをオンデマンドインスタンスとして保持できるようにすることです。次に、構成済みの最小値を超えるグループ内の追加サーバーをスポットインスタンスにする必要があります。スポットリクエストを介してサーバーを追加するのが遅れても、通常は問題ありません。 私はこれを行う方法を見つけることができないようで、AWSのドキュメントを精査しようとしました。ASGは、オンデマンドでもスポットでも、ハイブリッドではないようです。 自動スケーリンググループに割り当てられたElastic Load Balancerにオンデマンドインスタンスを手動で追加することもできますが、そのサーバーの負荷は自動スケーリングの測定とトリガーに反映されません。 必要なサーバーを常に入手できるようにするために、とてつもなく高い入札価格を入力できると思いますが、価格の履歴を見て、時折大きなスパイクを確認します。 AWSのドキュメントはそれと矛盾しています。なぜなら、ある場所では、サーバーの最小値を入力すると、その数がそこにあることが「保証」されているからです。ただし、スポットインスタンスについて読んだ場合、保証はありません。スポットの価格差は説得力があるため、常時オンのベースラインを維持しながら、できる限り活用したいと思います。これは可能ですか?

6
人間向けのEC2 Auto Scaling?それは存在しますか?
Eastic Load Balancerとその下の2つのWebサーバーを使用した非常にシンプルなEC2セットアップがあります。そのうちの1つのCPUが100%に達した場合、または一部のインスタンスが失敗した場合、追加のインスタンスを自動的に起動する必要があります。 最初に見たのはAmazonのhttp://aws.amazon.com/autoscaling/ページでした。私はこのページを数回読んで、それを見つめていて、信じられません。Amazonは "Auto Scaling"を機能として宣伝しているようですが、APIといくつかの日曜大工ツールのみを提供しています。実際にそれらのAuto Scalingを構築する必要があります!AutoScalingを提供するコンソールやツールはありません。そのようなツールを構築するには、プログラマーをプログラミングするか、プログラマーに支払う必要があります。彼らはAutoScalingをアドバタイズしますが、それは存在しません-自分で構築する必要がありますか?または何か不足していますか? 私は代替案を見ました: Rightscaleは、私の単純なセットアップでは過剰に見えます。これらは、単一サーバーではなく、インフラストラクチャ全体のデプロイメントで動作します。私の月額予算全体が500ドル未満の場合、入場料は2500ドルです。 スカラー。ライトスケールよりも親しみやすいようです。しかし、Rightscaleの場合と同様に、EC2で既に実行されている自分のサーバーを使用する方法を見つけることができませんでした。ScalrとRightscaleを使用する場合、コンソールにゼロからサーバーを構築して、どういうわけかデータを転送するのが唯一の方法のようです。 Ylasticという製品も見てみました。これはすべての奇妙な製品です。登録には「Eucalyptus」アカウントが必要です。Ylasticのウェブサイトのすべてのページを読みましたが、「Eucalyptus」とは何の言及もありません。どうやってそれを手に入れますか?EC2インスタンスにインストールするプログラムですか、それともサードパーティのサービスですか? この単純な可能性の欠如に完全に困惑しています。1つが失敗するか、100%のCPUを消費したときに新しいEC2インスタンスを開始することです。ソリューションファーム全体を構築するエンタープライズユーザー向けのツールが1つしかないようです。または、プログラマーを必要とする日曜大工のツールの束。 中間点はありますか? ありがとう。

3
自動スケーリンググループでEC2インスタンスのインデックス/位置を決定するにはどうすればよいですか?
私はアプリケーションをブートストラップするためにいくつかの自動化スクリプトに取り組んでおり、AWSの自動スケーリンググループを使用して、アプリケーションのEC2インスタンスをスピンアップ/ダウンします。 :私は、パターンは以下のマシンのための一貫性のある名前を再作成できるようにする必要がありMYAPP001、MYAPP002、をMYAPP003。 質問 ユーザーデータのブートストラップフェーズ中にメタデータを照会して、起動したばかりのこのマシンが002グループ内にあることを確認する方法はありますか? これを判別できれば、マシンの名前をに変更できMYAPP002ます。 説明に役立つシナリオ マシンが命名されることを想定して、サードパーティのサービスを想像してみてMYAPP001、MYAPP002、MYAPP003。このソフトウェアでは、マシンがオフラインになり、後で別のIPアドレスでオンラインに戻ることは問題ありません。ただし、2つの異なるマシンが同じホスト名で同時にこのソフトウェアと通信することはできません。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.