

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.

# Utilisation d'instances pour CodeDeploy
<a name="instances"></a>

CodeDeploy prend en charge les déploiements sur des instances exécutant Amazon Linux, Ubuntu Server, Red Hat Enterprise Linux (RHEL) et Windows Server. 

Vous pouvez l'utiliser CodeDeploy pour déployer à la fois sur des instances Amazon EC2 et sur des instances sur site. Une instance sur site est un appareil physique autre qu'une instance Amazon EC2 capable d'exécuter l'agent et de se connecter à CodeDeploy des points de terminaison de service AWS public. Vous pouvez l'utiliser CodeDeploy pour déployer simultanément une application sur des instances Amazon EC2 dans le cloud et sur des ordinateurs de bureau PCs ou sur des serveurs de votre propre centre de données. 

## Comparaison des instances Amazon EC2 avec des instances sur site
<a name="instances-comparison"></a>

Le tableau suivant compare les instances Amazon EC2 et les instances sur site :


| **Sujet** | **Instances Amazon EC2** | **Instances sur site** | 
| --- | --- | --- | 
| Vous devez installer et exécuter une version de l' CodeDeploy agent compatible avec le système d'exploitation exécuté sur l'instance. | Oui | Oui | 
| Exige que l'instance soit en mesure de se connecter au service CodeDeploy. | Oui | Oui | 
| Nécessite qu'un profil d'instance IAM soit attaché à l'instance. Le profil d'instance IAM doit être autorisé à participer aux CodeDeploy déploiements. Pour plus d'informations, consultez [Étape 4 : Création d'un profil d'instance IAM pour vos instances Amazon EC2](getting-started-create-iam-instance-profile.md). | Oui | Non | 
| Nécessite que vous effectuiez l'une des opérations suivantes afin d'authentifier et d'enregistrer les instances :[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/codedeploy/latest/userguide/instances.html) | Non | Oui | 
| Vous devez enregistrer chaque instance auprès de celle-ci CodeDeploy avant de pouvoir la déployer. | Non | Oui | 
| Vous devez étiqueter chaque instance avant de CodeDeploy pouvoir la déployer. | Oui | Oui | 
| Peut participer aux scénarios Amazon EC2 Auto Scaling et Elastic Load Balancing dans le cadre CodeDeploy de déploiements. | Oui | Non | 
| Peut être déployé à partir de compartiments et de GitHub référentiels Amazon S3. | Oui | Oui | 
| Peut prendre en charge les déclencheurs qui invitent à envoyer des notifications par SMS ou par e-mail lorsque des événements spécifiés se produisent en rapport avec les déploiements ou les instances. | Oui | Oui | 
| Est soumise à facturation pour les déploiements associés. | Non | Oui | 

## Tâches d'instance pour CodeDeploy
<a name="instances-task-list"></a>

Pour lancer ou configurer des instances à utiliser dans des déploiements, choisissez parmi les instructions suivantes :


|  |  | 
| --- |--- |
| Je souhaite lancer une nouvelle instance Amazon EC2 Amazon Linux ou Windows Server. | Pour lancer l'instance Amazon EC2 avec le moins d'effort possible, consultez. [Création d'une instance Amazon EC2 pour CodeDeploy (modèle)CloudFormation](instances-ec2-create-cloudformation-template.md)<br />Pour lancer l'instance Amazon EC2 principalement par vous-même, consultez. [Créez une instance Amazon EC2 pour CodeDeploy (AWS CLI ou une console Amazon EC2)](instances-ec2-create.md) | 
| Je souhaite lancer un nouveau serveur Ubuntu ou une nouvelle instance RHEL Amazon EC2. | Consultez [Créez une instance Amazon EC2 pour CodeDeploy (AWS CLI ou une console Amazon EC2)](instances-ec2-create.md). | 
| Je souhaite configurer une instance Amazon Linux, Windows Server, Ubuntu Server ou RHEL Amazon EC2. | Consultez [Configurer une instance Amazon EC2 pour qu'elle fonctionne avec CodeDeploy](instances-ec2-configure.md). | 
| Je souhaite configurer une instance Windows Server, Ubuntu Server ou RHEL sur site (appareils physiques qui ne sont pas des instances Amazon EC2). | Consultez [Utilisation d'instances locales pour CodeDeploy](instances-on-premises.md). | 
| Je souhaite CodeDeploy fournir un parc d'instances de remplacement lors d'un blue/green déploiement. | Consultez [Travailler avec des déploiements dans CodeDeploy](deployments.md). | 

Pour préparer les instances Amazon EC2 dans les groupes Amazon EC2 Auto Scaling, vous devez suivre certaines étapes supplémentaires. Pour de plus amples informations, veuillez consulter [Intégration CodeDeploy à Amazon EC2 Auto Scaling](integrations-aws-auto-scaling.md).

**Rubriques**
+ [Tagging Instances for Deployments](instances-tagging.md)
+ [Working with Amazon EC2 Instances](instances-ec2.md)
+ [Working with On-Premises Instances](instances-on-premises.md)
+ [View Instance Details](instances-view-details.md)
+ [Instance Health](instances-health.md)