HealthOmics 任務的運算和記憶體需求 - AWS HealthOmics

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

HealthOmics 任務的運算和記憶體需求

HealthOmics 會在 omics 執行個體中執行您的私有工作流程任務。HealthOmics 提供各種執行個體類型,以容納不同類型的任務。每個執行個體類型都有固定的記憶體和 vCPU 組態 (以及加速運算執行個體類型的固定 GPU 組態)。使用 omics 執行個體的成本會根據執行個體類型而有所不同。如需詳細資訊,請參閱 HealthOmics 定價頁面。

對於工作流程中的任務,您可以在工作流程定義檔案中指定所需的記憶體和 vCPUs。當工作流程任務執行時,HealthOmics 會配置最小的 omics 執行個體,以容納請求的記憶體和 vCPUs。例如,如果任務需要 64 GiB 的記憶體和 8 vCPUs,HealthOmics 會選取 omics.r.2xlarge

我們建議您檢閱執行個體類型,並設定請求vCPUs 和記憶體大小,以符合最符合您需求的執行個體。任務容器會使用您在工作流程定義檔案中指定的 vCPUs 數量和記憶體大小,即使執行個體類型具有額外的 vCPUs和記憶體。

下列清單包含有關 vCPU 和記憶體配置的其他資訊:

  • 容器資源配置是硬性限制。如果任務耗盡記憶體或嘗試使用其他 vCPUs任務會產生錯誤日誌並結束。

  • 如果您未指定任何運算或記憶體需求,HealthOmics 會選取omics.c.large並預設為具有 1 個 vCPU 和 1 GiB 記憶體的組態。

  • 您可以請求的最小組態為 1 個 vCPU 和 1 GiB 的記憶體。

  • 如果您指定的 vCPUs、記憶體或 GPUs 超過支援的執行個體類型,HealthOmics 會擲回錯誤訊息,且工作流程驗證失敗

  • 如果您指定分數單位,HealthOmics 會四捨五入至最接近的整數。

  • HealthOmics 會為管理和記錄代理程式保留少量記憶體 (5%),因此任務中的應用程式不一定能使用完整的記憶體配置。

  • HealthOmics 會比對執行個體類型,以符合您指定的運算和記憶體需求,並且可能會混合使用硬體世代。因此,相同任務的任務執行時間可能會有一些次要差異。

這些主題提供有關 HealthOmics 支援的執行個體類型的詳細資訊。

注意

對於標準、運算和記憶體最佳化執行個體,如果執行個體需要更高的輸送量,請增加執行個體頻寬大小。少於 16 個 vCPUs 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 數量 記憶體
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 數量 記憶體
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 數量 記憶體
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 數量 記憶體
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