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つしかないようです。または、プログラマーを必要とする日曜大工のツールの束。
中間点はありますか?
ありがとう。