2011-12-08 16 views
4

私は、Amazon EC2のAPIと回避策全体に本当に新しいです。 私は既にAmazon APIを発見し、アクティブインスタンスCPUに従ってインスタンスを作成/削除する基本プログラムを作成しました。Amazon API - カスタムロードバランサの作成方法

しかし、私はカスタムロードバランサを作成する必要があります。 これまでAmazon APIを使用してカスタムロードバランサを作成する方法を探しているWebサイトを多数閲覧しましたが、 (または、彼らはGoogleのためによく隠されている)

誰かが良い方向に私を指すことができますか、この問題で私を助けることができますか?

+0

カスタムロードバランサを使用していて、既存のロードバランサを使用しないのはなぜですか? –

+0

私と私のグループは、カスタムロードバランサを作成してから、私たちを既存のアマゾンと比較する必要があります。それがプロジェクト開始時に受け取ったプロジェクトの説明です。 私はすでにAPIを多用していますが、何らかの形でその機能がまだ発見されていません:-) – Tom

+0

ロードバランサとしてApache Mod-proxyが使用されているインスタンスはそのジョブを実行しませんか? – Nishant

答えて

2

APIは、新しいインスタンスの起動、リソース使用状況の監視など、インフラストラクチャ/管理タスクを実行するのに役立ちます(すでに気づいたとおり)。しかし、明らかに独自のロードバランサインスタンスを構築するには、選択したLinuxのどんな風味にもログインし、HAProxyやNginxなどのロードバランス/リバースプロキシソフトウェアをインストールする必要があります。

これは、AmazonのELBがより豊富な機能を持つようになったのはごく最近のことです(SSL終了、Cookieの永続化など)。

この記事は役に立ちました: http://blog.rightscale.com/2010/04/01/benchmarking-load-balancers-in-the-cloud/ブログ記事に記載されているホワイトペーパー。非常に一般的なアプローチは、StunnelまたはPoundと一緒にHAProxyをインストールすることです(SSL終了の場合は後者2つ)。

+1

私はAmazon /クラウドを開始したときに非常に良いコンサルタントを使用しました。彼はAmazonを使いたくない人のための大きなHAProxyファンでした。しかしJamesが言っているように、Amazonのサービスはかなり完成している。この作業は非常に複雑で、1週間の比較作業ではない。 – David

+0

情報ありがとうございます! – Tom

関連する問題