Plantillas de lanzamiento - Amazon EC2 Auto Scaling

Plantillas de lanzamiento

Una plantilla de lanzamiento es similar a una configuración de lanzamiento, ya que sirve para especificar la información de configuración de las instancias. Incluye el ID de la Amazon Machine Image (AMI), el tipo de instancia, un par de claves, los grupos de seguridad y el resto de los parámetros que se utilizan para lanzar instancias EC2. No obstante, la definición de una plantilla de lanzamiento en lugar de una configuración de lanzamiento le permite tener varias versiones de una plantilla de lanzamiento.

Con el control de versiones de plantillas de lanzamiento, puede crear un subconjunto del conjunto completo de parámetros. A continuación, puede reutilizarlo para crear otras versiones de la misma plantilla de lanzamiento. Por ejemplo, puede crear una plantilla de lanzamiento que defina una configuración base sin un script de datos de usuario o AMI. Después de crear la plantilla de lanzamiento, puede crear una nueva versión y agregar la AMI y los datos de usuario que tiene la versión más reciente de la aplicación para pruebas. Esto da como resultado dos versiones de la plantilla de lanzamiento. Almacenar una configuración base le ayuda a mantener los parámetros de configuración generales requeridos. Puede crear una nueva versión de su plantilla de lanzamiento desde la configuración base siempre que lo desee. También puede eliminar las versiones utilizadas para probar su aplicación cuando ya no las necesite.

Le recomendamos que utilice plantillas de lanzamiento para asegurarse de que está accediendo a las últimas características y mejoras. No todas las funciones de Amazon EC2 Auto Scaling están disponibles cuando se utilizan configuraciones de lanzamiento. Por ejemplo, no puede crear un grupo de Auto Scaling que lance instancias de spot y bajo demanda o que especifique varios tipos de instancia. Debe utilizar una plantilla de lanzamiento para configurar estas características. Para obtener más información, consulte Grupos de Auto Scaling con varios tipos de instancia y opciones de compra.

Con las plantillas de lanzamiento, también puede utilizar características más recientes de Amazon EC2. Esto incluye la generación actual de volúmenes de IOPS provisionadas de EBS (io2), etiquetado de volúmenes de EBS, instancias T2 ilimitadas, Elastic Inference, y alojamientos dedicados, por nombrar algunos. Los hosts dedicados son servidores físicos con capacidad para instancias EC2 dedicados completamente a su uso. Mientras las instancias dedicadas de Amazon EC2 también se ejecutan en hardware dedicado, la ventaja de usar hosts dedicados sobre instancias dedicadas es que puede traer licencias de software elegibles de proveedores externos y usarlas en instancias EC2.

Si actualmente utiliza configuraciones de lanzamiento, puede migrar datos de sus configuraciones de lanzamiento existentes a plantillas de lanzamiento al copiarlos en la consola. A continuación, puede migrar los grupos de Auto Scaling implementados que utilizan una configuración de lanzamiento a una nueva plantilla de lanzamiento. Para ello, comience una actualización de instancia para realizar una actualización sucesiva de su grupo. Para obtener más información, consulte Reemplazo de instancias de Auto Scaling en base a una actualización de instancias.

Al crear una plantilla de lanzamiento, todos los parámetros son opcionales. Sin embargo, si una plantilla de lanzamiento no especifica una AMI, no puede agregar la AMI al crear el grupo de Auto Scaling. Si especifica una AMI pero ningún tipo de instancia, puede agregar uno o más tipos de instancia al crear el grupo de Auto Scaling.

Permissions

En los procedimientos de esta sección se da por hecho que ya tiene los permisos necesarios para utilizar plantillas de lanzamiento. Con los permisos establecidos, puede crear y administrar plantillas de lanzamiento. También puede crear y actualizar grupos de Auto Scaling y especificar una plantilla de lanzamiento en lugar de una configuración de lanzamiento.

Cuando actualiza o crea un grupo de Auto Scaling y especifica una plantilla de lanzamiento, los permisos de ec2:RunInstances se comprueban. Si no tiene suficientes permisos, recibirá un error que indica que no está autorizado a utilizar la plantilla de lanzamiento.

Algunas funcionalidades adicionales de la solicitud requieren permisos adicionales, como la capacidad de pasar un rol de IAM a instancias aprovisionadas o de agregar etiquetas a instancias y volúmenes aprovisionados.

Para obtener información acerca de cómo un administrador le concede permisos, consulte Compatibilidad con las plantillas de lanzamiento.