Creación de 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.

Creación de una plantilla de lanzamiento mediante la configuración avanzada

En este tema se describe cómo crear una plantilla de lanzamiento con ajustes avanzados desde AWS Management Console.

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

  2. En el panel de navegación, en Instancias, selecciona Plantillas de lanzamiento y, a continuación, selecciona 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 (Imagen de máquina de Amazon)

Elige la Amazon Machine Image (AMI) que deseas usar. Puedes buscar o buscar la AMI que quieras usar. Para lograr la máxima eficiencia de escalado, elige una instancia personalizada AMI que esté completamente configurada para lanzar una instancia con el código de la aplicación y que requiera pocas modificaciones en el momento del lanzamiento.

Tipo de instancia

Elige un tipo de instancia que sea compatible con tuAMI. 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, consulta los detalles avanzados en la Guía del EC2 usuario de Amazon.

Perfil de instancia IAM

El perfil de la instancia contiene el IAM rol que quieres usar. Cuando su grupo de Auto Scaling lanza una EC2 instancia, los permisos definidos en el IAM rol asociado 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 cierren una instancia mediante la EC2 consola, los CLI comandos y API las operaciones de Amazon. La protección de rescisión proporciona una protección adicional contra la rescisión accidental. No impide que Amazon EC2 Auto Scaling termine una instancia. Para controlar qué instancias puede terminar Amazon EC2 Auto Scaling, consulteUtilice la protección escalable de instancias para controlar la terminación de las instancias.

CloudWatch Supervisión detallada

Puedes habilitar la supervisión detallada de tus EC2 instancias para que puedan enviar datos de métricas a Amazon CloudWatch en intervalos de 1 minuto. De forma predeterminada, EC2 las instancias 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 rápido, como T2, T3 y T3a, que permiten a las aplicaciones superar el CPU rendimiento básico cuando es necesario. De forma predeterminada, estas instancias pueden reproducirse durante un tiempo limitado antes de que se limite su CPU uso. 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 CPU rendimiento cuando sea necesario. Podrían aplicarse cargos adicionales. Para obtener más información, consulte Usar un grupo de Auto Scaling para lanzar una instancia de rendimiento explosivo como Ilimitada en la Guía del EC2 usuario de Amazon.

Nombre del grupo de ubicación

Puede especificar un grupo de ubicación y utilizar una estrategia de clústeres o particiones 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, consulta Grupos de ubicación en la Guía del EC2 usuario de Amazon.

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 ubicaciones 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 EC2 instancias de Amazon en una zona de disponibilidad específica durante cualquier período. Para obtener más información, consulta Reservas de capacidad bajo demanda en la Guía del EC2 usuario de Amazon.

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 Úselo Capacity Blocks para cargas de trabajo de aprendizaje automático.

Para dirigirse a un grupo de reservas de capacidad, consulteReserve capacidad en zonas de disponibilidad específicas con reservas de capacidad . 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 sus EC2 instancias:

  • 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 EC2 usuario de Amazon.

  • Hosts dedicados (host dedicado): la instancia se ejecuta en un servidor físico dedicado a su uso. El uso de hosts dedicados facilita la incorporación de sus propias licencias (BYOL) que tienen requisitos de hardware dedicados EC2 y el cumplimiento de 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, consulta Hosts dedicados en la Guía del EC2 usuario de Amazon.

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 EC2 instancias en hosts dedicados que se adapten a sus necesidades de licencias de software. No es necesario que asigne manualmente los hosts dedicados con antelación. Se crean automáticamente según sea necesario. Tenga en cuenta que cuando AMI asocia una a una configuración de licencia, solo se AMI 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 HTTP punto final del servicio de metadatos de la instancia. De forma predeterminada, el HTTP punto final está habilitado. Si decide desactivar el punto de enlace, el acceso a los metadatos de la instancia está desactivado. Puede especificar la condición que se va a requerir IMDSv2 solo cuando el HTTP punto final esté habilitado. Para obtener más información, consulta Cómo configurar las opciones de metadatos de la instancia en la Guía del EC2 usuario de Amazon.

Versión de metadatos

Puede optar por exigir el uso de la versión 2 (IMDSv2) del servicio de metadatos de la instancia al solicitar los metadatos de la instancia. Si no especificas un valor, el valor predeterminado es admitir ambos IMDSv1 valoresIMDSv2. Para obtener más información, consulta Cómo configurar las opciones de metadatos de la instancia en la Guía del EC2 usuario de Amazon.

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, consulta Cómo configurar las opciones de metadatos de la instancia en la Guía del EC2 usuario de Amazon.

Datos de usuario

Puedes personalizar y terminar de configurar tus instancias en el momento del lanzamiento especificando los scripts de shell o las 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, consulta Ejecutar comandos en tu instancia de Linux en el momento del lanzamiento en la Guía del EC2 usuario de Amazon.

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.