HealthOmics タスクのコンピューティングとメモリの要件 - AWS HealthOmics

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

HealthOmics タスクのコンピューティングとメモリの要件

HealthOmics は、オミクスインスタンスでプライベートワークフロータスクを実行します。HealthOmics には、さまざまなタイプのタスクに対応するためのさまざまなインスタンスタイプが用意されています。各インスタンスタイプには、固定メモリと vCPU 設定 (および高速コンピューティングインスタンスタイプの固定 GPU 設定) があります。オミクスインスタンスの使用コストは、インスタンスタイプによって異なります。詳細については、HealthOmics の料金ページを参照してください。

ワークフロー内のタスクでは、ワークフロー定義ファイルに必要なメモリと vCPUsを指定します。ワークフロータスクを実行すると、HealthOmics は、リクエストされたメモリと vCPUs。たとえば、タスクに 64 GiB のメモリと 8 vCPUs が必要な場合、HealthOmics は を選択しますomics.r.2xlarge

インスタンスタイプを確認し、ニーズに最適なインスタンスに合わせてリクエストされた vCPUsとメモリサイズを設定することをお勧めします。タスクコンテナは、インスタンスタイプに追加の vCPUsとメモリがある場合でも、ワークフロー定義ファイルで指定した vCPUsの数とメモリサイズを使用します。

次のリストには、vCPU とメモリの割り当てに関する追加情報が含まれています。

  • コンテナリソースの割り当てはハード制限です。タスクのメモリが不足した場合、または追加の vCPUsを使用しようとすると、タスクはエラーログを生成して終了します。

  • コンピューティングまたはメモリの要件を指定しない場合、HealthOmics は 1 つの vCPU omics.c.large と 1 GiB のメモリを持つ設定を選択し、デフォルトに設定します。

  • リクエストできる最小設定は、1 vCPU と 1 GiB のメモリです。

  • サポートされているインスタンスタイプを超える vCPUs、メモリ、または GPUs を指定すると、HealthOmics はエラーメッセージをスローし、ワークフローは検証に失敗します。

  • 小数単位を指定すると、HealthOmics は最も近い整数に切り上げられます。

  • HealthOmics は、管理エージェントとログ記録エージェント用に少量のメモリ (5%) を予約するため、タスク内のアプリケーションが常にフルメモリ割り当てを利用できるとは限りません。

  • HealthOmics は、指定したコンピューティング要件とメモリ要件に合わせてインスタンスタイプに一致し、ハードウェア世代が混在する場合があります。このため、同じタスクのタスク実行時間に若干の差異が生じる可能性があります。

これらのトピックでは、HealthOmics がサポートするインスタンスタイプについて詳しく説明します。

注記

標準インスタンス、コンピューティングインスタンス、メモリ最適化インスタンスの場合、インスタンスのスループットを向上させる必要がある場合は、インスタンスの帯域幅サイズを増やします。vCPUs (サイズ 4xl 以下) の Amazon EC2 インスタンスでは、スループットがバーストする可能性があります。Amazon EC2 インスタンスのスループットの詳細については、Amazon EC2 の使用可能なインスタンス帯域幅」を参照してください。

標準インスタンスタイプ

標準インスタンスタイプの場合、設定はコンピューティング能力とメモリのバランスを目指しています。

HealthOmics は、米国西部 (オレゴン) および米国東部 (バージニア北部) のリージョンで 32xlarge および 48xlarge インスタンスをサポートしています。

インスタンス vCPUs の数 メモリ
omics.m.large 2 8 GiB
omics.m.xlarge 4 16 GiB
omics.m.2xlarge 8 32 GiB
omics.m.4xlarge 16 64 GiB
omics.m.8xlarge 32 128 GiB
omics.m.12xlarge 48 192 GiB
omics.m.16xlarge 64 256 GiB
omics.m.24xlarge 96 384 GiB
omics.m.32xlarge 128 512 GiB
omics.m.48xlarge 192 768 GiB

コンピューティング最適化インスタンス

コンピューティング最適化インスタンスタイプの場合、設定はコンピューティング能力が高く、メモリが少なくなります。

HealthOmics は、米国西部 (オレゴン) および米国東部 (バージニア北部) のリージョンで 32xlarge および 48xlarge インスタンスをサポートしています。

インスタンス vCPUs の数 メモリ
omics.c.large 2 4 GiB
omics.c.xlarge 4 8 GiB
omics.c.2xlarge 8 16 GiB
omics.c.4xlarge 16 32 GiB
omics.c.8xlarge 32 64 GiB
omics.c.12xlarge 48 96 GiB
omics.c.16xlarge 64 128 GiB
omics.c.24xlarge 96 192 GiB
omics.c.32xlarge 128 256 GiB
omics.c.48xlarge 192 384 GiB

メモリ最適化インスタンス

メモリ最適化インスタンスタイプの場合、設定はコンピューティング能力が低く、メモリが多くなります。

HealthOmics は、米国西部 (オレゴン) および米国東部 (バージニア北部) のリージョンで 32xlarge および 48xlarge インスタンスをサポートしています。

インスタンス vCPUs の数 メモリ
omics.r.large 2 16 GiB
omics.r.xlarge 4 32 GiB
omics.r.2xlarge 8 64 GiB
omics.r.4xlarge 16 128 GiB
omics.r.8xlarge 32 256 GiB
omics.r.12xlarge 48 384 GiB
omics.r.16xlarge 64 512 GiB
omics.r.24xlarge 96 768 GiB
omics.r.32xlarge 128 1024 GiB
omics.r.48xlarge 192 1536 GiB

高速コンピューティングインスタンス

必要に応じて、ワークフロー内のタスクごとに GPU リソースを指定して、HealthOmics がタスクに高速コンピューティングインスタンスを割り当てるようにすることができます。ワークフロー定義ファイルで GPU 情報を指定する方法については、「」を参照してくださいHealthOmics ワークフロー定義のタスクアクセラレーター

複数のインスタンスタイプをサポートする GPU を指定すると、HealthOmics は可用性に基づいてインスタンスタイプを選択します。両方のインスタンスタイプが使用可能な場合、HealthOmics は低コストのインスタンスを優先します。

G4 インスタンスは、イスラエル (テルアビブ) リージョンではサポートされていません。G5 インスタンスは、アジアパシフィック (シンガポール) リージョンではサポートされていません。

G6 および G6e インスタンスタイプ

HealthOmics は、次の G6 高速コンピューティングインスタンス設定をサポートしています。すべての omics.g6 インスタンスは、Nvidia L4 または Nvidia L4 A10G GPUs を使用します。

HealthOmics は、米国西部 (オレゴン) および米国東部 (バージニア北部) のリージョンで G6 および G6e インスタンスをサポートしています。

インスタンス vCPUs の数 メモリ GPUs の数 GPU メモリ
omics.g6.xlarge 4 16 GiB 1 48 GiB
omics.g6.2xlarge 8 32 GiB 1 48 GiB
omics.g6.4xlarge 16 64 GiB 1 48 GiB
omics.g6.8xlarge 32 128 GiB 1 48 GiB
omics.g6.12xlarge 48 192 GiB 4 192 GiB
omics.g6.16xlarge 64 256 GiB 1 48 GiB
omics.g6.24xlarge 96 192 GiB 4 192 GiB

すべての omics.g6e インスタンスは Nvidia L40s GPUs を使用します。

インスタンス vCPUs の数 メモリ GPUs の数 GPU メモリ
omics.g6e.xlarge 4 32 GiB 1 24 GiB
omics.g6e.2xlarge 8 64 GiB 1 24 GiB
omics.g6e.4xlarge 16 128 GiB 1 24 GiB
omics.g6e.8xlarge 32 256 GiB 1 24 GiB
omics.g6e.12xlarge 48 384 GiB 4 96 GiB
omics.g6e.16xlarge 64 512 GiB 1 96 GiB
omics.g6e.24xlarge 96 768 GiB 4 96 GiB

G4 および G5 インスタンス

HealthOmics は、次の G4 および G5 高速コンピューティングインスタンス設定をサポートしています。

すべての omics.g5 インスタンスは、Nvidia L4 A10G、Nvidia Tesla A10G、または Nvidia Tesla T4 A10G GPUs を使用します。

インスタンス vCPUs の数 メモリ GPUs の数 GPU メモリ
omics.g5.xlarge 4 16 GiB 1 24 GiB
omics.g5.2xlarge 8 32 GiB 1 24 GiB
omics.g5.4xlarge 16 64 GiB 1 24 GiB
omics.g5.8xlarge 32 128 GiB 1 24 GiB
omics.g5.12xlarge 48 192 GiB 4 96 GiB
omics.g5.16xlarge 64 256 GiB 1 24 GiB
omics.g5.24xlarge 96 384 GiB 4 96 GiB

すべての omics.g4dn インスタンスは、Nvidia Tesla T4 または Nvidia Tesla T4 A10G GPUs を使用します。

インスタンス vCPUs の数 メモリ GPUs の数 GPU メモリ
omics.g4dn.xlarge 4 16 GiB 1 16 GiB
omics.g4dn.2xlarge 8 32 GiB 1 16 GiB
omics.g4dn.4xlarge 16 64 GiB 1 16 GiB
omics.g4dn.8xlarge 32 128 GiB 1 16 GiB
omics.g4dn.12xlarge 48 192 GiB 4 64 GiB
omics.g4dn.16xlarge 64 256 GiB 1 24 GiB