

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

# HealthOmics タスクのコンピューティングとメモリの要件
<a name="memory-and-compute-tasks"></a>

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

ワークフロー内のタスクでは、ワークフロー定義ファイルに必要なメモリと 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 がサポートするインスタンスタイプについて詳しく説明します。

**Topics**
+ [標準インスタンスタイプ](#workflow-task-standard-instances)
+ [コンピューティング最適化インスタンス](#workflow-task-compute-optimized-instances)
+ [メモリ最適化インスタンス](#workflow-task-memory-optimized-instances)
+ [高速コンピューティングインスタンス](#workflow-task-accelerated-computing-instances)

**注記**  
 標準インスタンス、コンピューティングインスタンス、メモリ最適化インスタンスの場合、インスタンスのスループットを向上させる必要がある場合は、インスタンスの帯域幅サイズを増やします。vCPUs (サイズ 4xl 以下) の Amazon EC2 インスタンスでは、スループットがバーストする可能性があります。Amazon EC2 インスタンスのスループットの詳細については、[Amazon EC2 の使用可能なインスタンス帯域幅](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-network-bandwidth.html#available-instance-bandwidth)」を参照してください。

## 標準インスタンスタイプ
<a name="workflow-task-standard-instances"></a>

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

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 | 

## コンピューティング最適化インスタンス
<a name="workflow-task-compute-optimized-instances"></a>

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

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 | 

## メモリ最適化インスタンス
<a name="workflow-task-memory-optimized-instances"></a>

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

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 | 

## 高速コンピューティングインスタンス
<a name="workflow-task-accelerated-computing-instances"></a>

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

複数のインスタンスタイプをサポートするタスクアクセラレーターを指定すると、HealthOmics は可用性に基づいてインスタンスタイプを選択します。複数のインスタンスタイプが使用可能な場合、HealthOmics は低コストのインスタンスを優先します。ただし、nvidia-t4-a10g-l4 タスクアクセラレーターは例外であり、 はリージョンで使用できる最新世代のインスタンスを優先します。

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



**Topics**
+ [G6 および G6e インスタンスタイプ](#workflow-task-accelerated-accelerated-g6)
+ [G4 および G5 インスタンス](#workflow-task-accelerated-accelerated-g45)

### G6 および G6e インスタンスタイプ
<a name="workflow-task-accelerated-accelerated-g6"></a>

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

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


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

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


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

### G4 および G5 インスタンス
<a name="workflow-task-accelerated-accelerated-g45"></a>

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

すべての omics.g5 インスタンスは Nvidia Tesla 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 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 | 