2010-12-01 11 views
2

私は、Amazon EC2が私たちのeコマースサイトを動かすべきかどうかを判断することを任されています。現在Amazon S3は多くの画像とファイルに使用しています。私たちのホスト費用は約$ 20/moで上がりますが、数千ドルでサーバーを売ることができます。これはすべて、サーバーに何か問題が発生した場合に、現在のところ手順がないために発生しました。Amazon EC2の考慮事項 - 冗長性と弾力性のあるIP

Amazon EC2はどのくらい信頼できますか?冗長性は良いですか?これについてFAQで何も表示されず、私が解決しようとしている現在のシステムには問題があります。

弾性IPは有益ですか? DNSをそのIPに向け、Amazonの終わりにすると、そのIPアドレスをEC2インスタンスにルーティングして、最初のインスタンスが失敗した場合に別のインスタンスを簡単に起動して実行できるように思えます。

私はスケーラビリティを認識しています。それは私が求めている冗長性と信頼性です。

答えて

2

私は20-40人のインスタンスが1年以上常時稼働しています。アマゾンから1-3の警告メールが来て、私たちが別のインスタンスを終了して起動することを示唆していたと思います(おそらく、潜在的なハードウェアで起こりうる障害を検出しているためです)。私たちは突然インスタンスがダウンしたことはありませんでした。これはかなり良いようです。

弾性IPは驚くべきものであり、ソリューションの一部です。他の部分は新しいインスタンスを迅速に立ち上げることができます。私は、適切なロードバランシングを使用して商品インスタンスを素早く持ち出すことが重要であることを、インスタンスのダウンに気を付けるべきではないということを学びました。

+0

インスタンスをバックアップしていますか?どのように動作しますか、インスタンスをコピーするか、複製を作成できますか? – Webnet

+0

現在RightScaleを使用しています。これは、インスタンスを「バンドル」して、別のインスタンスを非常に迅速に起動できるようにします。 AmazonがEBSでサポートされているインスタンスをリリースすることで、RightScaleのバンドリングの価値が疎外されたように感じられます。 EBSでサポートされているインスタンスを使用すると、マシンを構成し、いつでもスナップショットを作成できます。これは、サーバーのアイデアを基盤となるハードウェアから完全に分離しています。いつでも、ポーズしたり、大きなインスタンスなどで起動したりできます。次に、弾力性のあるIPを再マップしてビジネスに戻ります。つまり、EC2は信頼性が高く、優れています。 – efalcao

+0

または別の言い方をすると、私はamazon.comの人々のチームが、今まで構築できたものよりも優れたクラウドサーバープラットフォームを構築できると思っています。 また別の方法:あなたはアマゾンができるよりも優れた仕事をすることができると思うにはかなり体重がかかります。 – efalcao

2

はい、非常に良いです。同時冗長性(複数のサーバーが同時に要求を満たす)を組み立てることができない場合、エラスティックIPを使用して別のEC2インスタンスにすばやくリダイレ​​クトすると、ダウンタイムを最小限に抑えることができます。

0

ええと私は、社内サーバからAmazonへの移行は間違いなく経済的な意味を持つと思います。 EBSバックアップインスタンスは、マシンが再起動されても、一時メモリが失われないようにします。また、アプリケーションとデータ層を明確に分離し、それらを異なるマシンに置くことができれば、データの冗長性をさらに高めることができます。

たとえば、mysqlを使用している場合は、Amazon RDSサービスの使用を検討できます。これは、可用性と信頼性の高いMySQLインスタンスを提供し、完全に管理されます(パッチおよびすべて)。ロードバランシングによって、1つの大きなインスタンスではなく、より小さなインスタンスを持つことで、アプリケーション層をより弾力性を持たせることができます。

ハードウェアのメンテナンス費用と、災害復旧時に発生するコストは、実際には節約できます。

関連する問題