質問

私はEC2でWebアプリケーションを管理するための費用効果的なツールを探しています。 RightScaleのは、大きな犬とそのための費用には思えます。 Scalrは、よりコスト効果の高いソリューションのように見えるが、それは任意の実際の顧客体験を見つけるのは難しい..

私が探している重要な側面は、ロードバランサ(HTTPとHTTPS)と負荷が落ちたときに自動的に負荷が増大すると、オンラインで追加のWebサーバの容量をもたらすだけでなく、インスタンスを終了させる方法がある。

私が言うことができるか、多くの人々がここで自分の作品を展開していから。私たちは、アプリをリリースしようとしていると本当にあまりにも多くの重いsysの管理者の戦いを戦うために持っている必要はありません。パフォーマンスなどの重要性を考えると、私はこの上のフィールドからのアドバイスや経験を聞いて感謝されると思います。

役に立ちましたか?

解決

私はScalrのユーザー、Scalr.net加入者だ、とScalrの愛好家になってきました。私はおそらくRightScaleのを買う余裕はないことができます。

Scalrは、あなたが求めるものを行うことができます。

Scalrは、三つの画像(32/64ビットバージョンとのそれぞれ)を有する、プラスベース(汎用)画像

1)ロードバランサ画像、nginxのを実行しています。高可用性セットアップでは、これらの2が必要です。 Scalrは、あなたのネームサービス、およびそれらの間のラウンドロビンを管理します。 1つがダウンした場合、Scalrは、DNSからそれを削除し、別のインスタンスを起動します。他のロードバランサを実行することは可能ですが、nginxのはデフォルトです。

2)いくつかのアプリケーション・サーバー・イメージは、Apache / Tomcatの/ Railsの実行、利用可能です。あなたはここにセットアップアプリケーションを、それがPHP / Perlの/ Pythonの/ Javaの/ルビー/何でもあること。一意のユーザによってグループ化され、これらのインスタンス間nginxのルート要求(IP +ブラウザに基づきます)。 Scalrはあまりにupnessのためにこれらを監視し、壊れたインスタンスを置き換えます。

3)MySQLデータベース画像、自動マスタ/スレーブレプリケーションで。ちょうどあなたのスキーマを展開し、Scalrは、レプリケーションを処理し、故人となったサーバを置き換えます。これは、定期的にデータのバックアップにもなります。あなたのアプリが奴隷から読み込まれ、マスターに書き込むことができますので、ScalrのDNSは、マスタとスレーブのホスト名を提供しています。

これらのインスタンスタイプのすべてが自動規模負荷に基づいてます。あなたがやっていることに最も近いベースイメージで開始し、その後、あなたはあなたのアプリケーションのためにそれらをカスタマイズします。例えば、我々は、Apacheサーバーインスタンス上で、当社のPerl /触媒アプリを展開したが、我々はnginxのフロントエンドサーバーから静的コンテンツを提供しています。私たちは/書き込みデータベースハンドルを読んで使用するために、わずかに私たちのアプリケーションを変更する必要がありました。

すべてのすべてで、それは私はそれがScalrと非常に利用可能であることを確信して信頼性の高い状態に我々のアプリケーションを取得するScalrのバグによる作業の約3週間かかりました。彼らのサポートは驚異的だったので、バグが多すぎる私を気にせず、システムが実際に一緒に来ています。それは深刻な信頼性に近づいてます。

すべてのサービスを中断することなく -

注意点として、Scalrの一番の特徴は、機能「すべてに同期さ」は自動バンドルあなたのAMIと新しいインスタンス上でそれを再配備しています。これはあなたにそれ以外の場合は非常に単純な管理タスクは20分かかることができます長いEC2の画像/ AMI作成プロセス、を通過する時間を節約できます。あなたは、あなたのサーバーファームをスケーリングされているかどうか、これを使用することができます - それも単一のインスタンス上で非常に便利になります。

私はそれが私の時間とお金を節約すると思うので、私のためのサービスをホストするためにScalr.net $月50を支払います。一番下の行は、これまでのところ、このです:私の最後のギグで、我々は今年のために私達の高可用LinuxのDB +アプリケーションサーバーのセットアップに取り組んシステムの男を持っていた...そして彼は私が3週間で達成し、信頼性の種類を達成するために失敗しました。私自身の圧延に比べてScalrを使用して、節約は極端です。

すべてのことは、私はRightScaleのを買う余裕ができれば、私はRightScaleのを使用されるだろう、言われています。しかし、アップフロント料と$ 500月は不可能ということにします。それが含まれていることをコンサルティングを振ったが、毎月のサービス料はどこにも行かれていないと引き換えにアップフロント料を振っての話がありました。

私は、現時点では、sclar.netのウェブサイトがダウンしているので、私は(気圧それらを持っていません)私のサーバーファームのいずれかを管理したい場合、私は単純に今できないことを言及する必要があります。スケーリングは今scalr.net加入者のために働いて、されているかどうかは明らかではありません。これは...これはまだ、おそらく、成熟したソリューションではありませんと言うことです。今夜は私が経験した唯一のダウンタイムは一度に数分の期間にあった前にこれは、多くの場合、発生しません。しかし、ええ...その下RIGHT NOWので、私はそれを言及する必要があります。)

私は http://groups.google.comでサポートグループの徹底的な読書をお勧めします/グループ/あなたの意思決定をする前にのscalrは、議論します。あなたはScalrを選択した場合、セットアップ作業をテストするために調製することがすべての問題によっては、Googleグループに持っています。

他のヒント

具体的な答えを与えることはほとんど野心的であるため、

私は、あなたの質問にコメントします。

まず、私はあなたのタグのhaproxy持っていることがわかります。それは間違いなくEC2での証明のソフトウェアのバランスを取る最高の負荷です。 haproxyの使用上のAWSフォーラムでのドキュメントと経験があります。

私はあなたのscalrについて意見を述べることができませんが、RightScaleのは正しい方向に起こっています。彼らのロードマップではRightScaleの最も興味深い特徴の一つは、彼らがどんな雲アマゾンのだけではなく、EC2のためのMGMTクラウドシステムであるということです。必要でロードバランシングとアップスケーリングを要求しようとする場合には、それらは非常に有望になります。

また、あなたは、RightScaleの上の現像剤の無料アカウントにサインアップすることができますし、自分のAMIとフリースクリプトのいくつかをテストすることができ、彼らはかなり印象的です。

さて、私が働いていますか何かのように、これは聞こえるかもしれないが、私はちょうど雲のユーザー、それらとの接続なしています。それはあなたの心を横切る場合ます。

私は、これは、少なくとも議論に加え、助けを願っています。

ジオ

今、約2ヶ月間、Scalrにされて、ゆっくりと良い結果とプラットフォームにいくつかの本番アプリケーションを移行しました。私は強く速いターンアラウンド/サポートと価値のためにそれらをお勧めします。私は、彼らのプラットフォームの可用性を向上させたいと考えています。

すべてのすべてで、シンプルなユースケースに基づいて、元のポスターに適して提示します。

すべてのサービスが悪い日があります。 AWSサービスは、ダウンタイムを参照してください。しかし、AWS上で自分のアプリを実行しているユーザーが残っています。

私はRightScaleのに比べScalr.netには、いくつかの農場を持っています。私は腕と脚を支払う必要はありません。

全体的に、サービスは非常に信頼性が高いです。そして今、スクリプトエンジンで私はセットアップ私自身のスクリプトは私のインスタンスを管理することができます。

に関して Hareem Haque

どちらのサービス(RightScaleのとscalrは)素晴らしいです。オファーは同じではなく、価格があまりにも同じではありません。しかし、彼らは私が探していたものの両方です。私たちの予算scalrをRegaringすることは私のニーズに適合します。私は初めに非常に奇妙なGoogleの基を介してサポートを見つけたが、それは非常に高速かつ効率的です。

彼らのソリューションは、オープンソース(悪くない)であり、それらはまた、他のプロバイダへのサポートとそのロードマップでV2を持っています。

待ってから、参照してくださいが、今ゴマ、私はそれで非常に満足している。

正しい選択に決めるのは誰もが期待するほどカットし、ドライではないかもしれません。私はと会ったと聞いた彼らのプラットフォームに関するScalrから交渉をしても彼らのプラットフォームを議論するRightScaleのを聞いてきています。あなたは、単純なSOA( - データベースサーバー - アプリケーションサーバーファイルサーバー)を持っている場合は、どちらかの選択があなたの会社のために右になります。

あなたはいくつかのカスタムミドルウェアを作成しているとあなたが知られているソケットや握手のための特定のポイントに依存している場合は、

最終的に、あなたはロード・バランシングとあなたがと「何ができるため、独自のソリューションにフォールバックすることができますどのような自動スケーリングを検討する必要があります。トンこれらのサービスのいずれかを使用して管理すること。

私は今、Scalrに探していますし、それがすべてよさそうだが、私は、クラウド管理/スケーリングのために、私自身のスクリプトを続行することにしました。私は今8つのサーバーを持っているだけAWS料を払っています。私はシェフ(自己ホスト型)、Nagiosの、および他のツールの多くを使用します。私のデータベースはMySQLとMongoDBの、ロードバランサがhaproxyで、アプリ層がレールです。私は、サーバの数百を必要とするまでは、私は私はちょうどscriptinを維持すると思います; - )

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top