

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.

# Configuration d'un VPC pour héberger des clusters Amazon EMR
<a name="emr-vpc-host-job-flows"></a>

Avant de pouvoir lancer des clusters dans un VPC, vous devez créer un VPC et un sous-réseau. Pour les sous-réseaux publics, vous devez créer une passerelle Internet et l'attacher au sous-réseau. Les instructions suivantes expliquent comment créer un VPC capable d'héberger des clusters Amazon EMR. 

**Pour créer un VPC avec des sous-réseaux pour un cluster Amazon EMR**

1. Ouvrez la console Amazon VPC à l’adresse [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/).

1. En haut à droite de la page, choisissez la [Région AWS](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html) pour votre VPC.

1. Sélectionnez **Create VPC** (Créer un VPC).

1. Sur la page **Paramètres VPC**, choisissez **VPC et plus**.

1. Sous **Génération automatique des balises de nom**, activez **Générer automatiquement** et entrez un nom pour votre VPC. Cela vous permet d'identifier le VPC et le sous-réseau dans la console Amazon VPC une fois que vous les avez créés.

1. Dans le champ du **bloc IPv4 CIDR**, entrez un espace d'adresse IP privé pour votre VPC afin de garantir une résolution correcte du nom d'hôte DNS ; sinon, vous risquez de rencontrer des défaillances du cluster Amazon EMR. Les plages d'adresses IP suivantes sont incluses : 
   + 10.0.0.0 - 10.255.255.255
   + 172.16.0.0 - 172.31.255.255
   + 192.168.0.0 - 192.168.255.255

1. Sous **Nombre de zones de disponibilité (AZs)**, choisissez le nombre de zones de disponibilité dans lesquelles vous souhaitez lancer vos sous-réseaux.

1. Sous **Nombre de sous-réseaux publics**, choisissez un seul sous-réseau public à ajouter à votre VPC. Si les données utilisées par le cluster sont disponibles sur Internet (par exemple, dans Amazon S3 ou Amazon RDS), vous devez uniquement utiliser un sous-réseau public et vous n'avez pas besoin d'ajouter de sous-réseau privé.

1. Sous **Number of private subnets** (Nombre de sous-réseaux privés), choisissez le nombre de sous-réseaux privés que vous voulez ajouter à votre VPC. Sélectionnez-en une ou plusieurs si les données de votre application sont stockées sur votre propre réseau (par exemple, dans une base de données Oracle). Pour un VPC dans un sous-réseau privé, toutes les instances Amazon EC2 doivent avoir au moins un chemin vers Amazon EMR via l'interface réseau Elastic. Dans la console, ce paramètre est configuré automatiquement.

1. Sous **Passerelles NAT**, choisissez éventuellement d'ajouter des passerelles NAT. Ils ne sont nécessaires que si vous avez des sous-réseaux privés qui doivent communiquer avec Internet.

1. Sous **Points de terminaison d'un VPC**, choisissez éventuellement d'ajouter des points de terminaison pour Amazon S3 à vos sous-réseaux.

1. Vérifiez que les cases **Activer les noms d'hôte DNS** et **Activer la résolution DNS** sont cochées. Pour plus d'informations, consultez [Utilisation de DNS avec votre VPC](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-dns.html).

1. Sélectionnez **Create VPC** (Créer un VPC).

1. Une fenêtre d'état indique la progression de ces tâches. Lorsque le travail est terminé, choisissez **View VPC** pour accéder à la VPCs page **Votre, qui affiche votre** VPC par défaut et le VPC que vous venez de créer. Le VPC que vous avez créé étant un VPC personnalisé, la colonne **Default VPC** indique **No**. 

1. Si vous souhaitez associer votre VPC à une entrée DNS qui n'inclut pas de nom de domaine, accédez aux **Ensembles d'options DHCP**, choisissez **Créer un ensemble d'options DHCP** et omettez un nom de domaine. Après avoir créé votre ensemble d'options, accédez à votre nouveau VPC, choisissez **Modifier le jeu d'options DHCP** dans le menu **Actions**, puis sélectionnez le nouveau jeu d'options. Vous ne pouvez pas modifier le nom de domaine à l'aide de la console une fois que le jeu d'option DNS a été créé. 

   Une bonne pratique concernant Hadoop et les applications connexes consiste à garantir la résolution du nom de domaine complet (FQDN) pour les nœuds. Pour garantir une résolution DNS correcte, configurez un VPC qui inclut un jeu d'options DHCP dont les paramètres sont définis sur les valeurs suivantes :
   + **nom-domaine** = **ec2.internal**

     Utilisez **ec2.internal** si votre région est USA Est (Virginie du Nord). Pour les autres régions, utilisez *region-name***.compute.internal**. Par exemple, dans `us-west-2`, utilisez **us-west-2.compute.internal**. Pour la région AWS GovCloud (ouest des États-Unis), utilisez**us-gov-west-1.compute.internal**.
   + **domain-name-servers** = **AmazonProvidedDNS**

   Pour en savoir plus, consultez [Jeux d'options DHCP](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_DHCP_Options.html) dans le *Guide de l'utilisateur Amazon VPC*.

1. Une fois le VPC créé, accédez à la page **Sous-réseaux** et notez l'**ID de sous-réseau** de l'un des sous-réseaux de votre nouveau VPC. Vous utilisez ces informations lorsque vous lancez le cluster Amazon EMR dans le VPC.