私は同じタイプの8つのEC2インスタンスを持っています。まるで個々のインスタンスのすべてのコアが1つの大きなEC2インスタンスにあるかのように計算を可能にする「クラスタ」を形成するためにそれらを接続することは可能ですか?複数のAWS EC2インスタンスを同じ地域に接続することはできますか?
私はどこにでも見ましたが、私の目的には何も見つかりませんでした。
私は同じタイプの8つのEC2インスタンスを持っています。まるで個々のインスタンスのすべてのコアが1つの大きなEC2インスタンスにあるかのように計算を可能にする「クラスタ」を形成するためにそれらを接続することは可能ですか?複数のAWS EC2インスタンスを同じ地域に接続することはできますか?
私はどこにでも見ましたが、私の目的には何も見つかりませんでした。
正確にはそうではありませんが、より多くのノードを追加することで計算能力を高めることは可能ですが、実際には水平スケーリングです。
thew wayは処理したいタスクに大きく依存します。おそらくあなたはEMR(MapReduce)を見なければならないでしょう、それはAWSでもあります。
多くのノード間で負荷を分散させたい場合は、が正しく設計されているのElastic Load Balancer(ELB)が必要です。たとえば、この意味でのWordPressは、アップロードを管理するための追加の努力が必要なため、適切に設計されていません(プラグイン、Elastic File Systemなど)
ではない httpベースのアプリケーションであれば、SQSは負荷分散に役立ちます。
プライベートVPCに接続して、1つのコンピュータのようなすべてのリソースをアプリケーションで使用できるようにするコードを書くことはできますが、簡単な方法はなく、使用するアプリケーションによって異なります。 Cinema4Dのような一部の3Dアプリケーションでは、プロジェクトを別のマシンにレンダリングすることができます。
いいえ、単一のアプリケーションインスタンスまたはオペレーティングシステムでこれらの個別のリソースをすべて使用することはできません。それは複数の物理サーバを持つようなもので、個々のハードウェアすべてで1つのアプリを実行することはできません。これらのインスタンス間でアプリケーションを拡張するソリューションがあるかもしれませんが、そのために役立つ場合は、ユースケースに関する多くの情報を提供する必要があります。 –