

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Trabajar con instancias para CodeDeploy
<a name="instances"></a>

CodeDeploy admite implementaciones en instancias que ejecutan Amazon Linux, Ubuntu Server, Red Hat Enterprise Linux (RHEL) y Windows Server. 

Se puede utilizar CodeDeploy para realizar la implementación tanto en instancias de Amazon EC2 como en instancias locales. Una instancia local es cualquier dispositivo físico que no sea una instancia de Amazon EC2 que pueda ejecutar CodeDeploy el agente y conectarse a puntos finales de servicio AWS público. Puede utilizarla CodeDeploy para implementar simultáneamente una aplicación en las instancias de Amazon EC2 en la nube y en el escritorio de su oficina o PCs en los servidores de su propio centro de datos. 

## Comparación de las instancias de Amazon EC2 y las instancias en las instalaciones
<a name="instances-comparison"></a>

En la siguiente tabla se comparan las instancias de Amazon EC2 y las instancias en las instalaciones:


| **Asunto** | **Instancias de Amazon EC2** | **Instancias en las instalaciones** | 
| --- | --- | --- | 
| Requiere que instale y ejecute una versión del CodeDeploy agente que sea compatible con el sistema operativo que se ejecuta en la instancia. | Sí | Sí | 
| La instancia debe poder conectarse al servicio de CodeDeploy. | Sí | Sí | 
| Es necesario adjuntar un perfil de instancia de IAM a la instancia. El perfil de la instancia de IAM debe tener permisos para participar en CodeDeploy las implementaciones. Para obtener información, consulte [Paso 4: Crear un perfil de instancia de IAM para las instancias de Amazon EC2](getting-started-create-iam-instance-profile.md). | Sí | No | 
| Es necesario realizar uno de los siguientes procedimientos para autenticar y registrar las instancias:[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/codedeploy/latest/userguide/instances.html) | No | Sí | 
| Requiere que registre cada instancia CodeDeploy antes de poder realizar la implementación en ella. | No | Sí | 
| Requiere que etiquete cada instancia antes de CodeDeploy poder implementarla en ella. | Sí | Sí | 
| Puede participar en los escenarios de Amazon EC2 Auto Scaling y Elastic Load Balancing como parte CodeDeploy de las implementaciones. | Sí | No | 
| Se puede implementar desde depósitos y GitHub repositorios de Amazon S3. | Sí | Sí | 
| Admiten disparadores que solicitan el envío de notificaciones de correo electrónico o SMS cuando se producen eventos especificados en las implementaciones o instancias. | Sí | Sí | 
| Se pueden facturar para implementaciones asociadas. | No | Sí | 

## Tareas de instancia para CodeDeploy
<a name="instances-task-list"></a>

Para lanzar o configurar instancias para su uso en implementaciones, elija entre las siguientes instrucciones:


|  |  | 
| --- |--- |
| Quiero lanzar una nueva instancia de Amazon EC2 en Amazon Linux o Windows Server. | Para lanzar la instancia de Amazon EC2 con el mínimo esfuerzo, consulte [Crear una instancia de Amazon EC2 para CodeDeploy (plantilla)CloudFormation](instances-ec2-create-cloudformation-template.md).<br />Para lanzar la instancia de Amazon EC2 por su cuenta, consulte [Cree una instancia de Amazon EC2 para CodeDeploy (AWS CLI o una consola Amazon EC2)](instances-ec2-create.md). | 
| Quiero lanzar una nueva instancia de Amazon EC2 con Ubuntu Server o RHEL. | Consulte [Cree una instancia de Amazon EC2 para CodeDeploy (AWS CLI o una consola Amazon EC2)](instances-ec2-create.md). | 
| Quiero configurar una instancia de Amazon EC2 en Amazon Linux, Windows Server, Ubuntu Server o RHEL. | Consulte [Configurar una instancia de Amazon EC2 con la que trabajar CodeDeploy](instances-ec2-configure.md). | 
| Quiero configurar una instancia en las instalaciones (dispositivos físicos que no son instancias de Amazon EC2) en Windows Server, Ubuntu Server o RHEL. | Consulte [Trabajar con instancias locales para CodeDeploy](instances-on-premises.md). | 
| Quiero CodeDeploy aprovisionar una flota de instancias de reemplazo durante una blue/green implementación. | Consulte [Trabajar con despliegues en CodeDeploy](deployments.md). | 

Para preparar instancias de Amazon EC2 en grupos de Amazon EC2 Auto Scaling, debe seguir algunos pasos adicionales. Para obtener más información, consulte [Integración CodeDeploy con Amazon EC2 Auto Scaling](integrations-aws-auto-scaling.md).

**Temas**
+ [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)