2012-02-20 14 views
0

私は、柔軟なIPアドレッシングとロードバランシングを通じてフォールトトレラントクラウドを実現することを目的としたプロジェクトに取り組んでいます。最初はWindows Azureを選択しましたが、ポータルを介して自動障害処理を提供し、ユーザーはクラウド上のインスタンスへのアクセスを制御できません。私はamazon EC2について読んだことがありますが、Amazonのポータルから手作業ではなく、プログラムでインスタンスを処理できるかどうかはわかりません。私はこのドメインでは新しいです。だから私は私のプロジェクトをどのように進めるのかについての助けが必要です。私のアルゴリズムは、Webアプリケーションが実行されるインスタンスまたはデータが格納されているインスタンスへの直接アクセスを含みます。ありがとうございました。どのようにクラウドでフォールトトレランスを達成するには?

+0

プロジェクトは最終年度工学の学位レベルです。 – rohan

+2

それはプロジェクト全体のことです。あなたは具体的にそれを分解する必要があります、それは過去10時間以内に答えが現在の範囲では広すぎます。 – David

答えて

1

短い答えは「はい」です。

私は自分のネットワークをクラウドに設定していると私は、新しいサーバを起動するソフトウェアをインストールし、これまでにアマゾンからのGUIを使用せずに監視から全力を尽くします。彼らのAPIツールは、GUIが行うことができるすべてを行います。

エラスティックロードバランシング、自動スケーリンググループ、およびCloudWatchの組み合わせを使用すると、非常に少ない労力で非常に耐障害性の高い環境を作成できます。

あなたは弾性IPのかかわらを必要とする理由を私は理解していません。本質的には、フォールトトレラントではありません.IPがクラッシュするように割り当てられたマシンであれば、別のマシンにipを手動で割り当てる必要があります。このプロセスは長くかかりませんが、その反面、高可用性またはフォールトトレラントではありません。

アマゾンElastic Load Balancerは、フォールトトレラントな製品であり、負荷分散されたインスタンスを地域に分散することができます。つまり、別々のハードウェアの背後に最大5〜6インスタンスを持つことができます。何らかの形でアマゾンが地域のいずれかで停電を経験しても、あなたのアプリケーションはまだオンラインです。

また、Elastic Load Balancerは、インスタンス上で動作しているアプリケーションの健全性をチェックするために、各インスタンスのポートを監視し、アプリケーションのヘルスチェックに加えて、アマゾンもハードウェアのヘルスチェックを行い、あなたのインスタンスは失敗します。

関連する問題