永続クラスターの紹介: 複数のジョブで時間と費用を節約する新機能

Rescale は、最新のデプロイで新機能である永続クラスターをリリースしました。 この機能を有効にすると、ユーザーは複数のクラスターを起動したりシャットダウンしたりすることなく、Rescale ワークフロー (Web UI) を使用して複数のジョブを同じクラスターに送信できるようになります。 これまでは、各ジョブが独自のクラスターを起動する必要があり、ジョブの完了後にクラスターが自動的にシャットダウンするため、複数の小さなジョブを実行すると遅延が増加する可能性がありました。 この新機能により、反復処理の高速化が可能になり、同じハードウェア構成を必要とするテストや複数のジョブに特に役立ちます。

時間とお金の節約
通常、各クラスターがスピンアップしてシャットダウンするまでに数分かかります。 永続クラスターを稼働状態に保つことで、クラスターに追加のジョブを送信するたびに時間とコストを節約できます。
何故ですか? 標準クラスターはジョブが完了すると自動的にシャットダウンし、後続のジョブも同様にスピンアップ、シャットダウンし、別のクラスターで課金されます。 ただし、永続クラスターを使用すると、クラスターは次のジョブの送信に即座に使用できるようになり、ジョブの合間に別のクラスターをシャットダウンしたりスピンアップしたりする時間を無駄にする必要がありません。 同様のジョブを多数開始する顧客にとって、その結果、時間とコストが大幅に節約されます。
永続クラスターは、セットアップした新しいスクリプトをテストしたり、シミュレーションの問題をデバッグしたりするためのテスト環境にも役立ちます。 通常、ソフトウェアの終了を引き起こすエラーが発生すると、ジョブは完了としてマークされ、その結果、クラスターが早期にシャットダウンされます。 ただし、永続クラスターを使用すると、引き続き同じクラスターにジョブを送信し、コードを変更して反復することができます。
永続クラスターの有益な副産物は、ジョブをキューに入れる機能です。 複数のジョブを同じクラスターに送信することで、ユーザーはジョブを「キュー」に入れることができます。 Rescale バックエンドは、クラスターが解放されると、送信された順序でジョブを実行します。 これは一部のお客様にとっては便利なワークフローになる可能性があります。
プロのヒントをいくつか

  1. 最初にすべてのソフトウェアを接続します。 クラスターの初期化時に付属のソフトウェアが VM にインストールされるため、永続クラスターがスピンアップされると、ユーザーは永続クラスターのソフトウェア構成を変更できなくなります。 さらに多くのソフトウェアを実行する必要がある場合は、最初にクラスターを起動するときに、必要なさまざまなソフトウェアをすべてアタッチすることをお勧めします。 ソフトウェアはプログラムの実行時にのみライセンスをチェックアウトするため、クラスターがアイドル状態の場合ではなく、ソフトウェアの実行時間に対してのみ料金が請求されます。
  2. 必要な最大コア数でクラスターを起動します。 現時点では、必要な最大コア数で永続クラスターを起動することをお勧めします。 ジョブごとにコア数を変更したい場合は、コマンド ライン フラグを使用して (リソース ページのソフトウェア例/FAQ セクションを参照)、特定のジョブに使用されるコア数を制限できます。 ただし、コアが使用されているかどうかに関係なく、ユーザーにはクラスター全体に対して料金が発生することに注意してください。 クラスターをリアルタイムで拡張および縮小する機能はロードマップにあります。 Rescale プラットフォームの今後のアップデートに注目してください。
  3. クラスターをシャットダウンすることを忘れないでください。 最後に、完了したら永続クラスターを手動で終了することを忘れないでください。 クラスターがアイドル状態であっても、クラスターがシャットダウンするまで使用量に対して課金されます。

類似の投稿