Crear una plantilla de lanzamiento mediante la configuración avanzada - Amazon EC2 Auto Scaling

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.

Crear una plantilla de lanzamiento mediante la configuración avanzada

En este tema se describe cómo crear una plantilla de lanzamiento con la configuración avanzada del AWS Management Console.

Para crear una plantilla de lanzamiento mediante la configuración avanzada
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, en Instancias, elija Plantillas de lanzamiento y, a continuación, elija Crear plantilla de lanzamiento.

  3. Configure la plantilla de lanzamiento como se describe en los siguientes temas:

  4. Elija Crear plantilla de inicialización.

Ajustes necesarios

Al crear una plantilla de lanzamiento, debe incluir los siguientes ajustes obligatorios.

Nombre de la plantilla de lanzamiento

Introduzca un nombre único que describa la plantilla de lanzamiento.

Imágenes de aplicaciones y sistema operativo (Amazon Machine Image)

Elija la Amazon Machine Image (AMI) que desee utilizar. Puede buscar o buscar la AMI que desee usar. Para lograr una mayor eficiencia de escalado, elija una AMI personalizada que esté completamente configurada para lanzar una instancia con el código de la aplicación y que requiera pocas modificaciones durante el lanzamiento.

Tipo de instancia

Elija un tipo de instancia que sea compatible con su AMI. Puedes omitir la adición de un tipo de instancia a tu plantilla de lanzamiento si planeas usar varios tipos de instancias que estén incrustados en la propia definición de recursos del grupo Auto Scaling. Un tipo de instancia solo es necesario si no tienes pensado crear un grupo de instancias mixto.

Configuración avanzada

La configuración avanzada es opcional. Si no configura ninguna configuración avanzada, las capacidades específicas no se añadirán a sus instancias.

Expanda la sección Detalles avanzados para ver la configuración avanzada. Las siguientes secciones describen las configuraciones avanzadas más útiles en las que centrarse al crear una plantilla de lanzamiento para un grupo de Auto Scaling. Para obtener más información, consulte los detalles avanzados en la Guía del usuario de Amazon EC2 para instancias de Linux.

Perfil de instancia IAM

El perfil de la instancia contiene la función de IAM que desea utilizar. Cuando su grupo de Auto Scaling lanza una instancia EC2, los permisos definidos en la función de IAM asociada se otorgan a las aplicaciones que se ejecutan en la instancia. Para obtener más información, consulte Rol de IAM para aplicaciones que se ejecuten en instancias de Amazon EC2.

Protección de terminación

Cuando está habilitada, esta función impide que los usuarios terminen una instancia mediante la consola Amazon EC2, los comandos de CLI y las operaciones de API. La protección de terminación proporciona una protección adicional contra la terminación accidental. No impide que Amazon EC2 Auto Scaling termine una instancia. Para controlar qué instancias puede terminar Amazon EC2 Auto Scaling, consulte. Uso de la protección de reducción horizontal de instancias

Supervisión detallada CloudWatch

Puede habilitar la supervisión detallada de sus instancias EC2 para que puedan enviar datos de métricas a Amazon CloudWatch en intervalos de 1 minuto. De forma predeterminada, las instancias EC2 envían los datos métricos a CloudWatch intervalos de 5 minutos. Se aplican cargos adicionales. Para obtener más información, consulte Configuración de la supervisión para instancias de Auto Scaling.

Especificación crediticia

Amazon EC2 proporciona instancias de rendimiento a ráfagas, como T2, T3 y T3a, que permiten a las aplicaciones superar el rendimiento básico de la CPU cuando es necesario. De forma predeterminada, estas instancias pueden reproducirse durante un tiempo limitado antes de que se limite el uso de la CPU. Si lo desea, puede habilitar el modo ilimitado para que las instancias puedan reproducirse más allá de la línea base durante el tiempo que sea necesario. Esto permite que las aplicaciones mantengan un alto rendimiento de la CPU cuando sea necesario. Podrían aplicarse cargos adicionales. Para obtener más información, consulte Uso de un grupo de Auto Scaling para lanzar una instancia de rendimiento explotable como ilimitada en la Guía del usuario de Amazon EC2 para instancias de Linux.

Nombre del grupo de ubicación

Puede especificar un grupo de ubicación y utilizar una estrategia de clúster o partición para influir en la ubicación física de las instancias en el centro de AWS datos. Para grupos pequeños de Auto Scaling, también puedes usar la estrategia de dispersión. Para obtener más información, consulte Grupos de ubicación en la Guía del usuario de Amazon EC2 para instancias Linux.

Hay algunas consideraciones al usar grupos de ubicación con grupos de Auto Scaling:

  • Si se especifica un grupo de ubicación tanto en la plantilla de lanzamiento como en el grupo Auto Scaling, el grupo de ubicación del grupo Auto Scaling tiene prioridad. Una vez creado el grupo, el grupo de ubicación especificado en la configuración del grupo de Auto Scaling no se puede cambiar.

  • En AWS CloudFormation, tenga cuidado al definir un grupo de ubicaciones en la plantilla de lanzamiento. Amazon EC2 Auto Scaling lanzará las instancias en el grupo de ubicación especificado. Sin embargo, no CloudFormation recibirá señales de esas instancias si usa una UpdatePolicycon su grupo de Auto Scaling (aunque esto podría cambiar en el futuro).

Opción de compra

Puede elegir Solicitar instancias puntuales para solicitar instancias puntuales al precio puntual, limitado al precio bajo demanda, y elegir Personalizar para cambiar la configuración predeterminada de las instancias puntuales. Para un grupo de Auto Scaling, debe especificar una solicitud puntual sin fecha de finalización (la predeterminada). Para obtener más información, consulte Solicitud de instancias de spot para aplicaciones flexibles y tolerantes a errores. Esta configuración puede resultar útil en circunstancias especiales, pero en general es mejor no especificarla y, en su lugar, crear un grupo de instancias mixtas. Para obtener más información, consulte Grupos de Auto Scaling con varios tipos de instancia y opciones de compra.

Si especifica una solicitud de instancia de spot en su plantilla de lanzamiento, no podrá crear un grupo de instancias mixtas. Si intenta utilizar una plantilla de lanzamiento que solicite instancias de spot con un grupo de instancias mixtas, recibirá el siguiente mensaje de error: Incompatible launch template: You cannot use a launch template that is set to request Spot Instances (InstanceMarketOptions) when you configure an Auto Scaling group with a mixed instances policy. Add a different launch template to the group and try again.

Capacity Reservation

Las reservas de capacidad le permiten reservar capacidad para sus instancias de Amazon EC2 en una zona de disponibilidad específica durante cualquier período. Para obtener más información, consulte Reservas de capacidad bajo demanda, en la Guía del usuario de Amazon EC2 para instancias de Linux.

Puede elegir si desea lanzar instancias en:

  • cualquier reserva de capacidad abierta (abierta)

  • una reserva de capacidad específica (objetivo por ID)

  • un grupo de reservas de capacidad (segmentadas por grupo)

Para segmentar una reserva de capacidad específica, el tipo de instancia de la plantilla de lanzamiento debe coincidir con el tipo de instancia de la reserva. Cuando cree su grupo de Auto Scaling, utilice la misma zona de disponibilidad que la reserva de capacidad. En función de la Región de AWS que elija, puede optar por centrarse en un bloque de capacidad. Para obtener más información, consulte Utilice bloques de capacidad para las cargas de trabajo de aprendizaje automático.

Para dirigirse a un grupo de reservas de capacidad, consulteUtilice las reservas de capacidad bajo demanda para reservar capacidad en zonas de disponibilidad específicas. Al centrarse en un grupo de reservas de capacidad, puede distribuir la capacidad en varias zonas de disponibilidad para mejorar la resiliencia.

Propiedad

Amazon EC2 ofrece tres opciones para el arrendamiento de las instancias de EC2:

  • Compartido (compartido): varias Cuentas de AWS pueden compartir el mismo hardware físico. Esta es la opción de arrendamiento predeterminada al lanzar una instancia.

  • Instancias dedicadas (dedicadas): la instancia se ejecuta en hardware de un solo inquilino. Ningún otro AWS cliente comparte el mismo servidor físico. Para obtener más información, consulte Instancias dedicadas en la Guía del usuario de Amazon EC2 para instancias de Linux.

  • Hosts dedicados (host dedicado): la instancia se ejecuta en un servidor físico dedicado a su uso. El uso de hosts dedicados facilita la transferencia a EC2 de sus propias licencias (BYOL) que tienen requisitos de hardware específicos y cumplen con los casos de uso relacionados con el cumplimiento de normas. Si elige esta opción, debe proporcionar un grupo de recursos de host para el grupo de recursos de host de Tenancy. Para obtener más información, consulte Hosts dedicados en la Guía del usuario de instancias de Linux de Amazon EC2.

Support for Dedicated Hosts solo está disponible si se especifica un grupo de recursos de hosts. No puede dirigirse a un ID de host específico ni utilizar la afinidad de ubicación de host.

  • Si intenta utilizar una plantilla de lanzamiento que especifique un ID de host, recibirá el siguiente mensaje de error: Incompatible launch template: Tenancy host ID is not supported for Auto Scaling.

  • Si intentas utilizar una plantilla de lanzamiento que especifique la afinidad de ubicación de los anfitriones, recibirás el siguiente mensaje de error: Incompatible launch template: Auto Scaling does not support host placement affinity.

Tenancy: grupo de recursos para anfitriones

Con AWS License Managerél, puede incorporar sus propias licencias AWS y administrarlas de forma centralizada. Un grupo de recursos de hosts es un grupo de hosts dedicados que están vinculados a una configuración de licencia específica de License Manager. Los grupos de recursos de hosts le permiten lanzar fácilmente instancias de EC2 en hosts dedicados que se adapten a sus necesidades de licencias de software. No es necesario asignar manualmente los hosts dedicados con antelación. Se crean automáticamente según sea necesario. Tenga en cuenta que al asociar una AMI a una configuración de licencia, esa AMI solo se puede asociar a un grupo de recursos de hosts a la vez. Para obtener más información, consulte Grupos de recursos de host en AWS License Manager en la Guía del usuario de License Manager.

Configuraciones de licencias

Con esta configuración, puede especificar una configuración de licencia para sus instancias sin restringir su arrendamiento a los hosts dedicados. La configuración de licencias hace un seguimiento de las licencias de software implementadas en las instancias para que puedas supervisar el uso y el cumplimiento de las licencias. Para obtener más información, consulte Crear una licencia autogestionada en la Guía del usuario de License Manager.

Metadatos accesibles

Puede elegir si desea habilitar o deshabilitar el acceso al punto final HTTP del servicio de metadatos de la instancia. De forma predeterminada, el punto de enlace HTTP está habilitado. Si decide desactivar el punto de enlace, el acceso a los metadatos de la instancia está desactivado. Puede especificar la condición para requerir IMDSv2 solo cuando el punto de enlace HTTP está habilitado. Para obtener más información, consulte Configure the instance metadata options (Configurar las opciones de metadatos de la instancia) en la Amazon EC2 User Guide for Linux Instances (Guía del usuario de Amazon EC2 para instancias de Linux).

Versión de metadatos

Puede optar por exigir el uso de la versión 2 del servicio de metadatos de la instancia (IMDSv2) al solicitar los metadatos de la instancia. Si no especifica un valor, el valor predeterminado es admitir IMDSV1 e IMDSv2. Para obtener más información, consulte Configure the instance metadata options (Configurar las opciones de metadatos de la instancia) en la Amazon EC2 User Guide for Linux Instances (Guía del usuario de Amazon EC2 para instancias de Linux).

Límite de saltos de respuesta del token de metadatos

Puede establecer el número permitido de saltos de red para el token de metadatos. Si no especifica un valor, el predeterminado es 1. Para obtener más información, consulte Configure the instance metadata options (Configurar las opciones de metadatos de la instancia) en la Amazon EC2 User Guide for Linux Instances (Guía del usuario de Amazon EC2 para instancias de Linux).

Datos de usuario

Puedes personalizar y terminar de configurar tus instancias en el momento del lanzamiento especificando scripts de shell o directivas cloud-init como datos de usuario. Los datos de usuario se ejecutan cuando la instancia se inicia por primera vez, lo que te permite instalar aplicaciones, dependencias o personalizaciones automáticamente en el momento del lanzamiento. Para obtener más información, consulte Ejecutar comandos en la instancia de Linux durante el lanzamiento en la Guía del usuario de Amazon EC2 para instancias de Linux.

Si tiene grandes descargas o scripts complejos, esto aumenta el tiempo que tarda la instancia en estar lista para su uso. En ese caso, es posible que tengas que configurar un enlace de ciclo de vida para retrasar que una instancia alcance el InService estado hasta que esté completamente aprovisionada. Para obtener más información sobre cómo agregar un enlace de ciclo de vida a su grupo de Auto Scaling, consulteEnlaces de ciclo de vida de Amazon EC2 Auto Scaling.