2016-08-28 16 views
-1

私は同じタイプの8つのEC2インスタンスを持っています。まるで個々のインスタンスのすべてのコアが1つの大きなEC2インスタンスにあるかのように計算を可能にする「クラスタ」を形成するためにそれらを接続することは可能ですか?複数のAWS EC2インスタンスを同じ地域に接続することはできますか?

私はどこにでも見ましたが、私の目的には何も見つかりませんでした。

+0

いいえ、単一のアプリケーションインスタンスまたはオペレーティングシステムでこれらの個別のリソースをすべて使用することはできません。それは複数の物理サーバを持つようなもので、個々のハードウェアすべてで1つのアプリを実行することはできません。これらのインスタンス間でアプリケーションを拡張するソリューションがあるかもしれませんが、そのために役立つ場合は、ユースケースに関する多くの情報を提供する必要があります。 –

答えて

1

正確にはそうではありませんが、より多くのノードを追加することで計算能力を高めることは可能ですが、実際には水平スケーリングです。

thew wayは処理したいタスクに大きく依存します。おそらくあなたはEMR(MapReduce)を見なければならないでしょう、それはAWSでもあります。

多くのノード間で負荷を分散させたい場合は、が正しく設計されているのElastic Load Balancer(ELB)が必要です。たとえば、この意味でのWordPressは、アップロードを管理するための追加の努力が必要なため、適切に設計されていません(プラグイン、Elastic File Systemなど)

ではない httpベースのアプリケーションであれば、SQSは負荷分散に役立ちます。

0

プライベートVPCに接続して、1つのコンピュータのようなすべてのリソースをアプリケーションで使用できるようにするコードを書くことはできますが、簡単な方法はなく、使用するアプリケーションによって異なります。 Cinema4Dのような一部の3Dアプリケーションでは、プロジェクトを別のマシンにレンダリングすることができます。

関連する問題