Spécification de la taille du volume du périphérique racine Amazon EBS - Amazon EMR

Spécification de la taille du volume du périphérique racine Amazon EBS

Cette option n'est disponible qu'avec Amazon EMR version 4.x et supérieure. Vous pouvez spécifier la taille du volume de 10 Gio (par défaut) jusqu'à 100 Gio lorsque vous créez un cluster en utilisant la AWS Management Console, l'AWS CLI ou l'API Amazon EMR. Le dimensionnement s'applique uniquement au volume du périphérique racine EBS et à toutes les instances dans le cluster. Il ne s'applique pas aux volumes de stockage, que vous spécifiez séparément pour chaque type d'instance lorsque vous créez votre cluster.

Pour plus d'informations sur Amazon EBS, consultez la section Volume de périphérique racine Amazon EC2.

Note

Si vous utilisez l'AMI par défaut, Amazon EMR attache le volume à usage général SSD (GP2) en tant que type de volume du périphérique racine. Une AMI personnalisée peut avoir différents types de volume de périphérique racine. Cependant, la taille minimale du volume racine pour une AMI personnalisée est également de 10 Gio. Pour de plus amples informations, veuillez consulter Utilisation d'une image AMI personnalisée.

Le coût du volume de périphérique racine EBS est calculé au prorata du nombre d'heures en fonction des frais EBS mensuels pour ce type de volume dans la région où s'exécute le cluster. Ceci s'applique également aux volumes de stockage. Les frais sont exprimés en Go, mais vous spécifiez la taille du volume racine en Gio, vous voudrez peut-être donc prendre en compte ceci dans vos estimations (1 Go correspond à 0.931323 Gio). Pour estimer les frais associés aux volumes du périphérique racine EBS dans votre cluster, utilisez la formule suivante :

($EBS Go/mois) * 0,931323 / 30 / 24 * EMR_EBSRootGiB * InstanceCount

Par exemple, prenez un cluster avec un nœud principal et un nœud principal qui utilise l'AMI Amazon Linux de base avec le volume du périphérique racine de 10 Gio par défaut. Si le coût de l'EBS dans la région est de 0,10 USD/Go/mois, cela correspond à environ 0,00129 USD par instance par heure et à 0,00258 USD par heure pour le cluster (0,10 USD/Go/mois divisé par 30 jours, divisé par 24 heures, multiplié par 10 Go, multiplié par 2 instances de cluster).

Note

Nous avons repensé la console Amazon EMR pour la rendre plus facile à utiliser. Consultez Nouveautés de la console pour en savoir plus sur les différences entre les anciennes et les nouvelles expériences de console.

New console
Pour spécifier la taille du volume du périphérique racine d'Amazon EBS avec la nouvelle console
  1. Connectez-vous à la AWS Management Console et ouvrez la console Amazon EMR à l'adresse https://console.aws.amazon.com/emr.

  2. Sous EMR sur EC2 dans le volet de navigation de gauche, choisissez Clusters, puis Créer un cluster.

  3. Sous Configuration du cluster, accédez à la section Options de dimensionnement et de provisionnement du cluster. Développez la flèche pour Volume racine EBS et entrez une valeur comprise entre 10 Gio et 100 Gio.

  4. Choisissez toutes les autres options qui s'appliquent à votre cluster.

  5. Pour lancer votre cluster, choisissez Créer le cluster.

Old console
Pour spécifier la taille du volume du périphérique racine d'Amazon EBS avec l'ancienne console
  1. Accédez à la nouvelle console Amazon EMR et sélectionnez Basculer vers l'ancienne console depuis le menu latéral. Pour plus d'informations sur ce qui vous attend lorsque vous passez à l'ancienne console, consultez la rubrique Utilisation de l'ancienne console.

  2. Choisissez Create Cluster (Créer un cluster).

  3. Choisissez Accéder aux options avancées.

  4. Dans Configuration logicielle, pour Version, sélectionnez Amazon EMR version 4.x ou supérieure. Choisissez d'autres options en fonction de votre application, puis sélectionnez Suivant.

  5. Sous Configuration du matériel, pour taille du volume EBS de périphérique racine, saisissez une valeur entre 10 Gio et 100 Gio.

CLI
Pour spécifier la taille du volume du périphérique racine d'Amazon EBS avec l'AWS CLI.
  • Utilisez le paramètre --ebs-root-volume-size de la commande create-cluster, comme illustré dans l'exemple qui suit.

    Note

    Les caractères de continuation de ligne Linux (\) sont inclus pour des raisons de lisibilité. Ils peuvent être supprimés ou utilisés dans les commandes Linux. Pour Windows, supprimez-les ou remplacez-les par un caret (^).

    aws emr create-cluster --release-label emr-5.7.0 \ --ebs-root-volume-size 20 --instance-groups InstanceGroupType=MASTER,\ InstanceCount=1,InstanceType=m5.xlarge InstanceGroupType=CORE,InstanceCount=2,InstanceType=m5.xlarge