Exigences en matière de calcul et de mémoire pour les HealthOmics tâches - AWS HealthOmics

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Exigences en matière de calcul et de mémoire pour les HealthOmics tâches

HealthOmics exécute vos tâches de flux de travail privées dans une instance omics. HealthOmics fournit une variété de types d'instances pour s'adapter à différents types de tâches. Chaque type d'instance possède une configuration de mémoire et de vCPU fixes (et une configuration GPU fixe pour les types d'instances de calcul accéléré). Le coût d'utilisation d'une instance omics varie en fonction du type d'instance. Pour plus de détails, consultez la page de HealthOmics tarification.

Pour les tâches d'un flux de travail, vous spécifiez la mémoire requise et la valeur v CPUs dans le fichier de définition du flux de travail. Lorsqu'une tâche de flux de travail s'exécute, HealthOmics alloue la plus petite instance omics pouvant accueillir la mémoire demandée et v. CPUs Par exemple, si une tâche nécessite 64 GiB de mémoire et 8 VCPUs, HealthOmics sélectionne. omics.r.2xlarge

Nous vous recommandons de passer en revue les types d'instances et de définir le v CPUs et la taille de mémoire demandés pour correspondre à l'instance qui répond le mieux à vos besoins. Le conteneur de tâches utilise le nombre de v CPUs et la taille de mémoire que vous spécifiez dans le fichier de définition de votre flux de travail, même si le type d'instance dispose de v CPUs et de mémoire supplémentaires.

La liste suivante contient des informations supplémentaires sur les vCPU et l'allocation de mémoire :

  • Les allocations de ressources aux conteneurs sont des limites strictes. Si une tâche manque de mémoire ou tente d'utiliser un v supplémentaireCPUs , la tâche génère un journal des erreurs et s'arrête.

  • Si vous ne spécifiez aucune exigence en termes de calcul ou de mémoire HealthOmics , omics.c.large sélectionnez et utilisez par défaut une configuration avec 1 vCPU et 1 GiB de mémoire.

  • La configuration minimale que vous pouvez demander est de 1 vCPU et 1 GiB de mémoire.

  • Si vous spécifiez vCPUs, memory ou GPUs une valeur supérieure aux types d'instance pris en charge, un message d' HealthOmics erreur s'affiche et le flux de travail échoue aux validations

  • Si vous spécifiez des unités fractionnaires, HealthOmics arrondissez à l'entier supérieur le plus proche.

  • HealthOmics réserve une petite quantité de mémoire (5 %) aux agents de gestion et de journalisation, de sorte que l'allocation complète de mémoire n'est peut-être pas toujours disponible pour l'application associée à la tâche.

  • HealthOmics fait correspondre les types d'instances aux exigences de calcul et de mémoire que vous spécifiez, et peut utiliser une combinaison de générations matérielles. Pour cette raison, il peut y avoir des variations mineures dans les durées d'exécution des tâches pour une même tâche.

Ces rubriques fournissent des informations détaillées sur les types d'instances pris HealthOmics en charge.

Note

Pour les instances standard, optimisées pour le calcul et la mémoire, augmentez la taille de bande passante de l'instance si celle-ci nécessite un débit plus élevé. EC2 Les instances Amazon de moins de 16 V CPUs (taille 4xl ou inférieure) peuvent connaître des pics de débit. Pour plus d'informations sur le débit des EC2 instances Amazon, consultez la section Bande passante d'instance EC2 disponible sur Amazon.

Types d'instances standard

Pour les types d'instances standard, les configurations visent à trouver un équilibre entre la puissance de calcul et la mémoire.

HealthOmics prend en charge les instances 32xlarge et 48xlarge dans les régions suivantes : USA Ouest (Oregon) et USA Est (Virginie du Nord).

Instance Numéro de v CPUs Mémoire
omics.m.large 2 8 GiO
omics.m.xlarge 4 16 GiO
omics.m.2xlarge 8 32 GiO
omics.m.4xlarge 16 64 Go
omics.m.8xlarge 32 128 Gio
omics.m. 12 x large 48 192 Go
omics.m. 16 x large 64 256 Gio
omics.m. 24 x large 96 384 Go
omics.m. 32 x large 128 512 Gio
omics.m. 48 x large 192 768 Gio

Instances optimisées pour le calcul

Pour les types d'instances optimisés pour le calcul, les configurations ont plus de puissance de calcul et moins de mémoire.

HealthOmics prend en charge les instances 32xlarge et 48xlarge dans les régions suivantes : USA Ouest (Oregon) et USA Est (Virginie du Nord).

Instance Numéro de v CPUs Mémoire
omics.c.large 2 4 GiB
omics.c.xlarge 4 8 GiO
omics.c.2 x large 8 16 GiO
omics.c.4 x large 16 32 GiO
omics.c.8xlarge 32 64 Go
omics.c. 12 x large 48 96 GiB
omics.c. 16 x large 64 128 Gio
omics.c. 24 x large 96 192 Go
omics.c. 32 x large 128 256 Gio
omics.c. 48 x large 192 384 Go

Instances optimisées pour la mémoire

Pour les types d'instances optimisés pour la mémoire, les configurations disposent de moins de puissance de calcul et de plus de mémoire.

HealthOmics prend en charge les instances 32xlarge et 48xlarge dans les régions suivantes : USA Ouest (Oregon) et USA Est (Virginie du Nord).

Instance Numéro de v CPUs Mémoire
omics s.r.large 2 16 GiO
omics.r.xlarge 4 32 GiO
omics s.r.l. 2 x large 8 64 Go
omics s.r.4 x large 16 128 Gio
omics s.r.l. 8 x large 32 256 Gio
omics s.r.l. 12 x large 48 384 Go
omics s.r.l. 16 x large 64 512 Gio
omics s.r.l. 24 x large 96 768 Gio
omics s.r.l. 32 x large 128 1024 GiB
omics s.r.48 x large 192 1536 GiB

Instances de calcul accéléré

Vous pouvez éventuellement spécifier des ressources GPU pour chaque tâche d'un flux de travail, afin d' HealthOmicsallouer une instance de calcul accéléré à la tâche. Pour plus d'informations sur la manière de spécifier les informations du GPU dans le fichier de définition du flux de travail, consultezAccélérateurs de tâches dans une définition de HealthOmics flux de travail.

Si vous spécifiez un GPU qui prend en charge plusieurs types d'instances, HealthOmics sélectionne le type d'instance en fonction de sa disponibilité. Si les deux types d'instance sont disponibles, HealthOmics donne la préférence à l'instance la moins coûteuse.

Les instances G4 ne sont pas prises en charge dans la région d'Israël (Tel Aviv). Les instances G5 ne sont pas prises en charge dans la région Asie-Pacifique (Singapour).

Types d'instances G6 et G6e

HealthOmics prend en charge les configurations d'instances de calcul accéléré G6 suivantes. Toutes les instances omics.g6 utilisent Nvidia L4 ou Nvidia L4 A10G. GPUs

HealthOmics prend en charge les instances G6 et G6e dans les régions suivantes : USA Ouest (Oregon) et USA Est (Virginie du Nord).

Instance Numéro de v CPUs Mémoire Nombre de GPUs Mémoire GPU
omics.g6.xlarge 4 16 GiO 1 48 GiO
omics.g6.2xlarge 8 32 GiO 1 48 GiO
omics.g6.4 x large 16 64 Go 1 48 GiO
omics.g 6,8 x large 32 128 Gio 1 48 GiO
omics.g 6,12 x large 48 192 Go 4 192 Go
omics.g6.16 x large 64 256 Gio 1 48 GiO
omics.g 6.24 x large 96 192 Go 4 192 Go

Toutes les instances omics.g6e utilisent Nvidia L40s. GPUs

Instance Numéro de v CPUs Mémoire Nombre de GPUs Mémoire GPU
omics.g6e.xlarge 4 32 GiO 1 24 GiO
omics.g6e.2xlarge 8 64 Go 1 24 GiO
omics.g6e.4xlarge 16 128 Gio 1 24 GiO
omics.g6e.8xlarge 32 256 Gio 1 24 GiO
omics.g6e.12xlarge 48 384 Go 4 96 GiB
omics.g6e.16 x large 64 512 Gio 1 96 GiB
omics.g6e.24xlarge 96 768 Gio 4 96 GiB

Instances G4 et G5

HealthOmics prend en charge les configurations d'instances de calcul accéléré G4 et G5 suivantes.

Toutes les instances omics.g5 utilisent le Nvidia L4 A10G, le Nvidia Tesla A10G ou le Nvidia Tesla T4 A10G. GPUs

Instance Numéro de v CPUs Mémoire Nombre de GPUs Mémoire GPU
omics.g5.xlarge 4 16 GiO 1 24 GiO
omics.g5.2 x large 8 32 GiO 1 24 GiO
omics.g 5,4 x large 16 64 Go 1 24 GiO
omics.g 5,8 x large 32 128 Gio 1 24 GiO
omics.g5.12xlarge 48 192 Go 4 96 GiB
omics.g5.16 x large 64 256 Gio 1 24 GiO
omics.g 5.24 x large 96 384 Go 4 96 GiB

Toutes les instances omics.g4dn utilisent le Nvidia Tesla T4 ou le Nvidia Tesla T4 A10G. GPUs

Instance Numéro de v CPUs Mémoire Nombre de GPUs Mémoire GPU
omics.g4dn.xlarge 4 16 GiO 1 16 GiO
omics.g4dn.2xlarge 8 32 GiO 1 16 GiO
omics.g4dn.4xlarge 16 64 Go 1 16 GiO
omics.g4dn.8xlarge 32 128 Gio 1 16 GiO
omics.g4dn.12xlarge 48 192 Go 4 64 Go
omics.g4dn.16xlarge 64 256 Gio 1 24 GiO