5

いくつかのCコードを呼び出し、numpy、scipy、および多くの地理分析モジュールを使用するPython科学モデルがあります。EC2にデプロイしたいのですが、EC2についてはまだよくわかりません。

StarCluster AMIから派生したAMIをセットアップした後、StarClusterパッケージを使用してスタックをデプロイできることを確認しました。これらにはすでにnumpyとscipyとipythonがあるので、私がしなければならないのは地理モジュールを追加することだけです。

私の計画は、顧客のマシンで実行され、顧客の入力が私のモデルに対して有効であることを確認するスタンドアロンGUIを作成することでした。次に、スタンドアロンGUIは、最大約10GBのzip形式のアーカイブをFTPの場所に送信します。次に、EC2で実行する私のWebページにサインインし、実行プロパティ(インスタンスの数、モデルの実行数)を構成します。そのWebページは、指定したサイズのクラスターで顧客の仕事を実行するスクリプトを開始します。ポストプロセッサはモデルの出力を処理し、結果のWebページとグラフを書き込みます。これらのWebページとグラフは、最初はパスワードで保護されており、顧客が閲覧できるようになっています。私のモデルの実行は、5分から3時間かかる可能性のある個々の反復で構成されています。

このモデルの理想的なセットアップについて誰かがアドバイスを提供できますか?科学的な部分は理解できると思いますが、Webインターフェイスを実行するための開始点がわかりません...

ありがとう

4

1 に答える 1