Automatización del inicio y la detención de instancias de AWS - Programador de instancias de AWS

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.

Automatización del inicio y la detención de instancias de AWS

La solución Instance Scheduler on AWS automatiza el inicio y la detención de varios servicios de AWS, incluidas las instancias de Amazon Elastic Compute Cloud (Amazon EC2) y Amazon Relational Database Service (Amazon RDS).

Esta solución contribuye a reducir los costos operativos al detener recursos que no están en uso e iniciar recursos cuando se necesita su capacidad. Por ejemplo, una empresa puede usar el programador de instancias de AWS para detener las instancias de forma automática fuera del horario laboral todos los días. Si deja todas las instancias funcionando a pleno rendimiento, esta solución puede suponer un ahorro de costos de hasta un 70 % en el caso de las instancias que solo son necesarias durante el horario laboral habitual (ya que su uso semanal se reduce de 168 a 50 horas).

El programador de instancias de AWS utiliza etiquetas de recursos de Amazon Web Services (AWS) y AWS Lambda para detener y reiniciar instancias de forma automática en varias regiones y cuentas de AWS en función de una programación definida por el cliente. Esta solución también le permite utilizar la hibernación para las instancias detenidas. EC2

En esta guía de implementación se proporcionan una descripción general de la solución del programador de instancias de AWS, su arquitectura y componentes de referencia, consideraciones para la planificación de la implementación y pasos de configuración para implementar la solución en la nube de AWS.

Esta guía está destinada a arquitectos, administradores y DevOps profesionales de infraestructuras de TI que desean implementar Instance Scheduler en AWS en su entorno.

Utilice esta tabla de navegación para encontrar rápidamente las respuestas a estas preguntas:

Si quiere… Lea…

Conocer el costo de ejecutar esta solución. El costo estimado de ejecución de esta solución en la región Este de EE. UU. (Norte de Virginia) es de 13,15 USD al mes.

Costo

Comprender las consideraciones de seguridad de esta solución.

Seguridad de AWS Well-Architected, Seguridad

Configuración de programaciones.

Tabla de configuración del programador

Saber qué regiones de AWS son compatibles con esta solución.

Regiones de AWS admitidas

Consulte o descargue la CloudFormation plantilla de AWS incluida en esta solución para implementar automáticamente los recursos de infraestructura (la «pila») de esta solución.

CloudFormation Plantillas de AWS

Acceder al código fuente y, opcionalmente, utilizar AWS Cloud Development Kit (AWS CDK) para implementar la solución.

GitHub repositorio

Regiones de AWS admitidas

Puede implementar el programador de instancias en cualquier región de AWS, incluidas las regiones de AWS GovCloud (EE. UU.) y algunas regiones opcionales (regiones que están deshabilitadas de forma predeterminada). Tras implementar la solución, puede configurarla para aplicar las acciones de inicio o parada adecuadas a las instancias de bases de datos de RDS EC2 y etiquetadas en cualquier región de su cuenta. Si utiliza la programación de instancias entre cuentas, la solución aplica acciones a las instancias en todas las regiones configuradas de todas las cuentas.

importante

Las acciones del programador de instancias de AWS afectan a las instancias debidamente etiquetadas en todas las regiones de AWS de su cuenta, aunque la función de Lambda se ejecute en una sola región.

Puede utilizar varias implementaciones de la solución para programar un gran número de instancias o instancias en diversas cuentas y regiones. Al implementar varios programadores, utilice un nombre de etiqueta diferente para cada pila y configure para cada implementación un conjunto de regiones no superpuestas.

Cada implementación revisa todas las instancias de cada región configurada en la cuenta a fin de encontrar la clave de etiqueta que identifica los recursos que debe programar. Si las regiones de varias implementaciones se superponen, varias implementaciones comprobarán cada instancia.

nota

En el caso de las regiones de suscripción voluntaria, el programador de instancias de AWS puede segmentar instancias de cualquier región de suscripción para programarlas, pero actualmente las propias CloudFormation pilas solo están disponibles para su implementación en las siguientes regiones de suscripción.