Java を使用して、Eclipse 内から EC2 インスタンスを作成しています。ここで、アプリケーションの一部をこれらのインスタンスにプッシュして、これらのインスタンスが処理が必要なものをすべて処理し、結果を自分のマシンに送り返すことができるようにします。
私がやろうとしているのは、次のようなものです。
assignWork(){
workPerformed = workQueue;
workPerInstance = workQueue/numberOfInstances;
while(workQueue > 0){
netxInstance.doWork(workPerformed,workPerInstance);
workPerformer -= workPerInstance;
}
}
doWork(start, end){
while(start>end){
//process stuff
start--;
}
}
このようにして、手元の作業量に応じて、インスタンス化する AMI の数を正確に制御できました。それらをインスタンス化し、特定のコードを送信して処理し、結果を受け取ったらすぐに終了することができます。
これは AWS JDK を使用するだけで可能ですか?