¿Qué es Auto Scaling de aplicaciones? - Aplicación de escalado automático

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.

¿Qué es Auto Scaling de aplicaciones?

Application Auto Scaling es un servicio web para desarrolladores y administradores de sistemas que necesitan una solución para escalar automáticamente sus recursos escalables para AWS servicios individuales más allá de Amazon EC2. Con Application Auto Scaling, puede configurar el escalado automático para los siguientes recursos:

  • AppStream Flotas 2.0

  • Réplicas de Aurora

  • Puntos de conexión de reconocedor de identidades y clasificación de documentos de Amazon Comprehend

  • Tablas de DynamoDB e índices secundarios globales

  • Servicios de Amazon Elastic Container Service (ECS)

  • ElastiCache para clústeres de Redis (grupos de replicación)

  • Clústeres de Amazon EMR

  • Tablas de Amazon Keyspaces (for Apache Cassandra)

  • Disponibilidad aprovisionada con la función Lambda

  • Almacenamiento de agente Amazon Managed Streaming for Apache Kafka (MSK)

  • Clústeres de Amazon Neptune

  • SageMaker variantes de punto final

  • SageMaker componentes de inferencia

  • SageMaker simultaneidad aprovisionada sin servidor

  • Solicitudes de flota de spot

  • Los recursos personalizados proporcionados por sus propias aplicaciones o servicios. Para obtener más información, consulte el repositorio. GitHub

Para ver la disponibilidad regional de cualquiera de los AWS servicios enumerados anteriormente, consulte la tabla de regiones Tabla de .

Para obtener más información sobre escalabilidad de su flota de instancias de Amazon EC2, usando grupos de Auto Scaling, consulte la Guía del usuario de Amazon EC2 Auto Scaling.

Características de Auto Scaling de aplicaciones

Auto Scaling de aplicaciones lo permite escalar automáticamente sus recursos escalables en función de las condiciones que defina.

  • Escalado de seguimiento de objetivos: escale un recurso en función del valor objetivo de una CloudWatch métrica específica.

  • Escalado por pasos: escala un recurso en función de un conjunto de ajustes de escalado que varían según el tamaño de la vulneración de la alarma.

  • Escalado programado: escala un recurso solo una vez o según un programa periódico.

Trabajar con Application Auto Scaling

Puede configurar el escalado con las siguientes interfaces según el recurso que esté escalando:

  • AWS Management Console: proporciona una interfaz web que puede usar para configurar el escalado. Si se ha registrado para obtener una AWS cuenta, acceda a Application Auto Scaling iniciando sesión en AWS Management Console. A continuación, abra la consola del servicio para alguno de los recursos enumerados en la introducción. Asegúrese de abrir la consola en el Región de AWS mismo lugar que el recurso con el que desea trabajar.

    nota

    El acceso de consola no está disponible para todos los recursos. Para obtener más información, consulte AWS servicios que puede usar con Application Auto Scaling.

  • AWS Command Line Interface (AWS CLI): proporciona comandos para un amplio conjunto de Servicios de AWS sistemas y es compatible con Windows, macOS y Linux. Para empezar, consulte Configuración de la AWS CLI. Para obtener más información, consulte application-autoscaling en la Referencia de comandos de AWS CLI .

  • AWS Tools for Windows PowerShell— Proporciona comandos para un amplio conjunto de AWS productos para quienes escriben en el PowerShell entorno. Para empezar, consulte la AWS Tools for Windows PowerShell Guía del usuario de . Para obtener más información, consulte la Referencia de cmdlet de AWS Tools for PowerShell.

  • AWS SDK: proporciona operaciones de API específicas del idioma y se ocupa de muchos de los detalles de la conexión, como el cálculo de las firmas, la gestión de los reintentos de solicitudes y la gestión de los errores. Para obtener más información, consulte SDK de AWS.

  • API de HTTPS: proporciona acciones de API de nivel bajo a las que se llama mediante solicitudes HTTPS. Para obtener más información, consulte la Referencia de la API de Application Auto Scaling.

  • AWS CloudFormation— Admite la configuración del escalado mediante una plantilla. CloudFormation Para obtener más información, consulte Creación de recursos de Application Auto Scaling con AWS CloudFormation.

Para conectarse mediante programación a un dispositivo Servicio de AWS, se utiliza un punto final. Para obtener información sobre los puntos de enlace de las llamadas a Application Auto Scaling, consulte Puntos de enlace y cuotas de Application Auto Scaling en los Referencia general de AWS