2

私はJavaで確率シミュレーションを構築するのに長い時間を費やしてきました。それらはうまく機能しますが、会社のハードウェアは信頼性が低く、古くなり、すぐに交換される可能性はほとんどありません。

シミュレーションと数値計算は完全にJ2SEで記述されています。それらのいくつかは、GUIの操作を少し必要とするか、画像をレンダリングしてディスクに保存するためにウィンドウを表示する必要があります。また、MatlabまたはRコードを、より高速でリモートの従量制のマシンベースで実行できると便利な場合もあります。

私の質問:どこかのクラウドで時間を購入して、J2SEシミュレーションを実行するのは簡単/可能ですか?

一部のデータにはNDAの問題があるため、安全である必要があります。

私はクラウドの初心者であり、EC2は現時点では少し気が遠くなるように聞こえますが、それに加えてGUIを使用できるかどうかもわかりません。以前の仕事では、会社のVMをWebブラウザー(XPを実行)で開き、ファイルをコピーしてから、はるかに高速なブレードVMでコードを実行していました。それは私が本当に求めている種類の安らぎですが、その場合、マシンは会社独自のものでした。

4

1 に答える 1

1

GUI をスピンアップする必要があるため、オプションが多少制限されます。EC2 は、 RightScaleなどのサードパーティ ツールを追加すると、見かけほど悪くはありません。しかし、EC2 を起動したら、Xvfb を使用して Linux をインストールし、イメージングがニーズを満たしているかどうかを確認する必要があります (Xvfb は必ずしもそうではありませんが、ニーズはかなり単純に思えます)。または、EC2 で Windows を使用することもできます。

Java を実行する Linux VPS サービスは山ほどあり、Xvfb を実行することさえありますが、それは安価なオプションです。

そうは言っても、私が目にする最大の問題はNDAの問題です. サードパーティのクラウドでは、これを回避する良い方法はありません。合理的な標準 NDA に準拠している可能性が最も高いですが、今日のクラウド コンピューティングでは、重大な機密性を伴うものが非常に問題になっています (もちろん、制御するハードウェア上で独自のクラウドを実行している場合を除きます)。

于 2009-08-20T21:27:02.563 に答える