0

私はEC2を使用して、デスクトップからいくつかのコンピューティングタスクをオフロードしています-基本的に、デスクトップで数時間または数日かかるいくつかのジョブを実行していますが、特に大規模なものはないので、複雑すぎるものをセットアップすることは考えていません-それはできるはずですubuntuを実行している単一のインスタンスで実行します。これはEC2のユースケースを拡大していることを私は知っており、この方法でEC2を使用するよりも優れた長期的なソリューションがありますが、後で対処します。

ただし、標準、高メモリ、または高CPUのubuntuサーバーインスタンスを使用する場合、XLクラス(m2.4xlargeなど)でさえ、コンピューティング機能の点でかなり低速であり、クラスターコンピューティングインスタンスの方がおそらく私のニーズに適しています。ただし、プレインストールされたライブラリとソフトウェアが不足している「クラスターインスタンス用のubuntuサーバー」イメージを選択しない限り、クラスターコンピューティングインスタンスを使用することはできません。パッケージを1つずつインストールすることはできますが、これは意図しないことを行うための迂回的な方法のようです(EBSボリュームを通常のサーバーインスタンスからクラスターインスタンスにスワップしようとしましたが、インスタンスが起動しませんでした)私がそれをしたとき)。

基本的に重要なのは、クラスターコンピューティングインスタンスのハードウェアを使用したいのですが、最小限のセットアップでいくつかの単一インスタンスジョブを実行できるように、簡素化されたOSは使用しないことです。これについて行くための最良の方法は何ですか?

4

2 に答える 2

0

CloudInitメソッドを使用して、起動時に必要なパッケージをインストールすることができます。基本的に、インスタンスが開始されるたびに実行されるシェル スクリプトを記述します。

于 2012-09-03T15:01:12.707 に答える