

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.

# Introducción a los planes de escalado
<a name="getting-started-with-scaling-plans"></a>

Antes de crear un plan de escalado para utilizarlo con una aplicación, analícela a fondo mientras se ejecuta en la Nube de AWS. Tome nota de lo siguiente:
+ Si dispone de políticas de escalado existentes creadas desde otras consolas. Puede reemplazar las políticas de escalado existentes o conservarlas (sin que se le permita realizar cambios en sus valores) al crear su plan de escalado.
+ La utilización de destino que tiene sentido para cada recurso escalable de la aplicación en función del recurso en su conjunto. Por ejemplo, la cantidad de CPU que se espera que utilicen las instancias de EC2 de un grupo de Auto Scaling en comparación con su CPU disponible. O para un servicio como DynamoDB que utiliza un modelo de rendimiento aprovisionado, la cantidad de actividad de lectura y escritura que se espera que utilice una tabla o índice en comparación con el rendimiento disponible. En otras palabras, la proporción de la capacidad consumida respecto de la capacidad aprovisionada. Puede cambiar la utilización de destino en cualquier momento después de crear el plan de escalado.
+ Cuánto tiempo tarda en lanzar y configurar un servidor. Saber esto lo ayuda a configurar un margen para que cada instancia de EC2 se prepare después del lanzamiento a fin de garantizar que no se lance un servidor nuevo mientras el anterior aún se está lanzando.
+ Si el historial de métricas es lo suficientemente largo para utilizarlo con el escalado predictivo (si se utilizan grupos de Auto Scaling recién creados). En general, si se dispone de 14 días completos de datos históricos, esto se traducirá en unas previsiones más precisas. El valor mínimo es de 24 horas.

Cuanto mejor conozca la aplicación, mayor será la eficacia del plan de escalado. 

Las siguientes tareas lo ayudan a familiarizarse con los planes de escalado. Creará un plan de escalado para un solo grupo de Auto Scaling y habilitará el escalado predictivo y el escalado dinámico. 

**Topics**
+ [Paso 1: buscar los recursos escalables](gs-select-application.md)
+ [Paso 2: especificar la estrategia de escalado](gs-configure-scaling-plan.md)
+ [Paso 3: configurar las opciones avanzadas (opcional)](gs-specify-custom-settings.md)
+ [Paso 4: crear el plan de escalado](gs-create-scaling-plan.md)
+ [Paso 5: eliminar](gs-delete-scaling-plan.md)
+ [Paso 6: Siguientes pasos](gs-next-steps.md)

# Paso 1: buscar los recursos escalables
<a name="gs-select-application"></a>

En esta sección, se incluye una introducción práctica para la creación de planes de escalado en la consola de AWS Auto Scaling . Si este es su primer plan de escalado, recomendamos que comience mediante la creación de un plan de escalado de ejemplo con un grupo de Amazon EC2 Auto Scaling. 

## Requisitos previos
<a name="gs-select-application-prereq"></a>

Para practicar con un plan de escalado, cree un grupo de Auto Scaling. Lance al menos una instancia de Amazon EC2 en el grupo de Auto Scaling. Para obtener más información, consulte [Introducción a Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/get-started-with-ec2-auto-scaling.html) en la *Guía del usuario de Amazon EC2 Auto Scaling*.

Utilice un grupo de Auto Scaling con CloudWatch las métricas activadas para incluir los datos de capacidad en los gráficos que están disponibles al completar el asistente **Crear plan de escalado**. Para obtener más información, consulte [Supervisar CloudWatch las métricas de sus grupos e instancias de Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-cloudwatch-monitoring.html) en la Guía del *usuario de Auto Scaling de Amazon EC2*.

Genere algo de carga durante unos días o más para que los datos de las CloudWatch métricas estén disponibles para la función de escalado predictivo, si es posible.

Compruebe que tenga los permisos necesarios para trabajar con los planes de escalado. Para obtener más información, consulte [Gestión de identidades y accesos para planes de escalado](auth-and-access-control.md).

## Agregue su grupo de Auto Scaling al plan de escalado nuevo
<a name="gs-add-auto-scaling-group"></a>

Al crear un plan de escalado desde la consola, esta lo ayuda a encontrar sus recursos escalables como primer paso. Antes de empezar, confirme que cumple con los siguientes requisitos:
+ Ha creado un grupo de Auto Scaling y ha lanzado al menos una instancia de EC2, como se describe en la sección anterior.
+ El grupo de Auto Scaling que ha creado ha existido durante al menos 24 horas.

**Para empezar con la creación de un plan de escalado**

1. Abra la AWS Auto Scaling consola en [https://console.aws.amazon.com/awsautoscaling/](https://console.aws.amazon.com/awsautoscaling/).

1. En la barra de navegación de la parte superior de la pantalla, elija la misma región que utilizó cuando creó el grupo de Auto Scaling. 

1. En la página de bienvenida, elija **Get started (Introducción)**.

1. En la página de **Find scalable resources** (Buscar recursos escalables), realice una de las siguientes operaciones:
   + Seleccione **Buscar por CloudFormation pila** y, a continuación, elija la CloudFormation pila que desee utilizar. 
   + Elija **Search by tag** (Buscar por etiqueta). Luego, para cada etiqueta, elija una clave de etiqueta en **Key** (Clave) y valores de etiqueta en **Value** (Valor). Para añadir etiquetas, elija **Add another row** (Añadir otra fila). Para eliminar etiquetas, elija **Remove** (Quitar).
   + Elija **Choose EC2 Auto Scaling groups** (Elegir grupos de Auto Scaling de EC2) y, luego, elija uno o varios grupos de Auto Scaling.
**nota**  
Para obtener un tutorial introductorio, elija **Choose EC2 Auto Scaling groups** (Elegir grupos de Auto Scaling de EC2) y, a continuación, seleccione el grupo de Auto Scaling que ha creado.  
![\[Opciones de consola para encontrar recursos escalables.\]](http://docs.aws.amazon.com/es_es/autoscaling/plans/userguide/images/aws-as-gs-choose-asg.PNG)

1. Elija **Next** (Siguiente) para continuar con el proceso de creación de planes de escalado.

## Más información sobre cómo descubrir sus recursos escalables
<a name="gs-choose-discovery-method"></a>

Si ya ha creado un ejemplo de plan de escalado y desea crear más, consulte los siguientes escenarios para usar una CloudFormation pila o un conjunto de etiquetas con más detalle. Puede usar esta sección para decidir si elige la opción **Buscar por CloudFormation pila** o **Buscar por etiqueta** para descubrir sus recursos escalables cuando utilice la consola para crear su plan de escalado.

Si elige la opción **Buscar por CloudFormation pila** o **Buscar por etiqueta** en el paso 1 del asistente **Crear un plan de escalado**, los recursos escalables asociados a la pila o al conjunto de etiquetas estarán disponibles para el plan de escalado. Cuando defina el plan de escalado, puede elegir cuáles de estos recursos desea incluir o excluir. 

**Descubrimiento de recursos escalables mediante una CloudFormation pila**  
Cuando los usa CloudFormation, trabaja con pilas para aprovisionar recursos. Todos los recursos de una pila se definen mediante la plantilla de la pila. El plan de escalado añade una capa de orquestación encima de la pila que facilita la configuración de escalado de varios recursos. Sin un plan de escalado, tendría que configurar el escalado de cada recurso escalable por separado. Esto implica averiguar el orden de aprovisionamiento de los recursos y las políticas de escalado, así como conocer las peculiaridades de cómo funcionan estas dependencias. 

En la AWS Auto Scaling consola, puede seleccionar una pila existente para analizarla en busca de recursos que puedan configurarse para su escalado automático. AWS Auto Scaling solo busca los recursos que estén definidos en la pila seleccionada. No busca en las pilas anidadas. 

Para que los servicios de ECS se puedan detectar en una CloudFormation pila, la AWS Auto Scaling consola debe saber en qué clúster de ECS se ejecuta el servicio. Esto requiere que los servicios de ECS estén en la misma CloudFormation pila que el clúster de ECS en el que se ejecuta el servicio. De lo contrario, deben formar parte del clúster predeterminado. Para que se identifique correctamente, el nombre del servicio ECS también debe ser único en cada uno de estos clústeres de ECS.

Para obtener más información al respecto CloudFormation, consulte [¿Qué es CloudFormation?](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html) en la *Guía AWS CloudFormation del usuario*. 

**Detección de recursos escalables mediante etiquetas**  
Las etiquetas proporcionan metadatos que se pueden utilizar para descubrir recursos escalables relacionados en la AWS Auto Scaling consola mediante filtros de etiquetas.

Utilice las etiquetas para buscar cualquiera de los siguientes recursos: 
+ Clústeres de base de datos de Aurora
+ Grupos de escalado automático
+ Tablas de DynamoDB e índices secundarios globales

Cuando busca por más de una etiqueta, cada recurso debe tener todas las etiquetas indicadas para que se pueda encontrar. 

Para obtener más información sobre el etiquetado, lea la siguiente documentación.
+ Aprenda a [etiquetar clústeres de Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_Tagging.html) en la *Guía del usuario de Amazon Aurora*.
+ Aprenda a [etiquetar grupos de Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-tagging.html) en la *Guía del usuario de Amazon EC2 Auto Scaling*.
+ Aprenda a [etiquetar recursos de DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Tagging.html) en la *Guía para desarrolladores de Amazon DynamoDB*.

# Paso 2: especificar la estrategia de escalado
<a name="gs-configure-scaling-plan"></a>

Utilice el siguiente procedimiento para especificar estrategias de escalado para los recursos detectados en el paso anterior. 

Para cada tipo de recurso, AWS Auto Scaling elige la métrica que se usa con más frecuencia para determinar qué cantidad del recurso está en uso en un momento dado. Usted elige la estrategia de escalado más apropiada para optimizar el rendimiento de la aplicación en función de esta métrica. Cuando habilita la característica de escalado dinámico y la característica de escalado predictivo, la estrategia de escalado se comparte entre ellas. Para obtener más información, consulte [Cómo funcionan los planes de escalado](how-it-works.md).

Las siguientes estrategias de escalado están disponibles:
+ **Optimice la disponibilidad**:AWS Auto Scaling amplíe y aumente el recurso automáticamente para mantener una utilización de los recursos en un 40 por ciento. Esta opción es útil cuando la aplicación tiene necesidades de escalado urgentes y a veces impredecibles.
+ **Equilibre la disponibilidad y el costo**AWS Auto Scaling : amplíe y aumente el recurso automáticamente para mantener la utilización de los recursos en un 50 por ciento. Esta opción le ayuda a mantener una alta disponibilidad y a reducir los costos al mismo tiempo.
+ **Optimice los costos**:AWS Auto Scaling amplíe y aumente el recurso automáticamente para mantener la utilización de los recursos en un 70 por ciento. Esta opción es útil para reducir los costos si la aplicación es capaz de mantener una capacidad del búfer reducida cuando se producen cambios inesperados en la demanda.

Por ejemplo, el plan de escalado configura su grupo de Auto Scaling para añadir o eliminar instancias de Amazon EC2 en función de la cantidad media de CPU utilizada para todas las instancias del grupo. Puede optimizar estos recursos para factores como la disponibilidad, el costo o una combinación de ambos cambiando la estrategia de escalado. 

También puede configurar una estrategia personalizada si la estrategia existente no satisface sus necesidades. Con una estrategia personalizada, puede cambiar el valor de utilización objetivo, elegir una métrica diferente o ambas cosas. 

**importante**  
En el tutorial introductorio, solo complete el primer paso del siguiente procedimiento y, a continuación, elija **Next** (Siguiente) para continuar. 

**Para especificar una estrategia de escalado**

1. En la página **Specify scaling strategy** (Especificar estrategia de escalado), en **Scaling plan details** (Detalles del plan de escalado), **Name** (Nombre), escriba un nombre para el plan de escalado. El nombre del plan de escalado debe ser único en el conjunto de planes de escalado de la región. Puede tener un máximo de 128 caracteres y no debe contener barras verticales “\$1”, barras diagonales “/” ni dos puntos “:”.

1. Todos los recursos incluidos se enumeran por tipo de recurso. En **Auto Scaling groups** (Grupos de Auto Scaling), realice las siguientes operaciones:  
![\[Descripción general de las estrategias de escalado para el grupo Auto Scaling.\]](http://docs.aws.amazon.com/es_es/autoscaling/plans/userguide/images/aws-as-gs-choose-scaling-strategy.PNG)

   1. Omita este paso si desea utilizar las métricas y la estrategia de escalado predeterminadas. Para utilizar métricas o una estrategia de escalado diferentes, en su lugar, siga los siguientes pasos:

      1. En **Scaling strategy** (Estrategia de escalado), elija la estrategia de escalado que desee. 

         En el tutorial introductorio, asegúrese de elegir **Optimize for availability** (Optimizar para disponibilidad). Especifica que la utilización promedio de la CPU de su grupo de Auto Scaling se mantendrá en un 40 %.

      1. Si eligió **Custom** (Personalizado), amplíe **Configuration details** (Detalles de configuración) para elegir las métricas y el valor objetivo deseados. 
         + En **Scaling metric** (Métrica de escalado), elija la métrica de escalado que desee.
         + En **Target value** (Valor objetivo), elija el valor objetivo deseado, como la utilización o el rendimiento objetivos durante cualquier intervalo de un minuto. 
         + En **Load metric** (Métrica de carga) [solo para los grupos de Auto Scaling], elija la métrica de carga deseada a fin de utilizarla en el escalado predictivo. 
         + Seleccione **Sustituir políticas de escalado externas** para especificar AWS Auto Scaling si pueden eliminar las políticas de escalado creadas anteriormente desde fuera del plan de escalado (por ejemplo, desde otras consolas) y sustituirlas por nuevas políticas de escalado de seguimiento de objetivos creadas por el plan de escalado.

   1. (Opcional) El escalado predictivo se encuentra habilitado de forma predeterminada en los grupos de Auto Scaling. Para desactivar el escalado predictivo en los grupos de Auto Scaling, anule la selección de **Enable predictive scaling** (Habilitar escalado predictivo). 

   1. (Opcional) El escalado dinámico está habilitado de forma predeterminada para cada tipo de recurso. A fin de desactivar el escalado dinámico para un tipo de recurso, anule la selección de **Enable dynamic scaling** (Habilitar escalado dinámico). 

   1. (Opcional) De forma predeterminada, cuando se especifica un origen de aplicación del que se detectan varios recursos escalables, todos los tipos de recursos se incluyen automáticamente en el plan de escalado. Para omitir un tipo de recurso del plan de escalado, desactive la opción **Include in scaling plan** (Incluir en el plan de escalado).

1. (Opcional) A fin de especificar una estrategia de escalado para otro tipo de recurso, repita los pasos anteriores.

1. Cuando haya finalizado, elija **Next** (Siguiente) para continuar con el proceso de creación de planes de escalado.

# Paso 3: configurar las opciones avanzadas (opcional)
<a name="gs-specify-custom-settings"></a>

Ahora que ha especificado la estrategia de escalado que se va a utilizar para cada tipo de recurso, puede elegir personalizar cualquiera de los valores predeterminados de cada recurso mediante el paso **Configure advanced settings** (Configurar opciones avanzadas). Para cada tipo de recurso, existen varios grupos de ajustes que se pueden personalizar. No obstante, en la mayoría de los casos, la configuración predeterminada debería ser más eficiente, con la posible excepción de los valores de capacidad mínima y máxima, que deben ajustarse con cuidado.

Omita este procedimiento si desea mantener la configuración predeterminada. Puede cambiar esta configuración en cualquier momento editando el plan de escalado.

**importante**  
En el tutorial introductorio, vamos a realizar algunos cambios para actualizar la capacidad máxima del grupo de Auto Scaling y habilitar el escalado predictivo en modo de solo pronóstico. Aunque no necesita personalizar todos los ajustes del tutorial, vamos a examinar brevemente también los ajustes de cada sección. 

## Configuración general
<a name="gs-customize-general-scaling"></a>

Utilice este procedimiento para ver y personalizar los ajustes que ha especificado en el paso anterior para cada recurso. También puede personalizar la capacidad mínima y la capacidad máxima de cada recurso. 

**Para ver y personalizar la configuración general**

1. En la página **Configure advanced settings** (Configurar opciones avanzadas), elija la flecha situada a la izquierda de cualquier sección para expandirla. Para el tutorial, expanda la sección **Grupos de Auto Scaling**.

1. En la tabla que se muestra, seleccione el grupo de Auto Scaling que va a utilizar en este tutorial. 

1. Deje la opción **Include in scaling plan** (Incluir en plan de escalado) seleccionada. Si esta opción no está seleccionada, el recurso se omite del plan de escalado. Si no incluye al menos un recurso, no se puede crear el plan de escalado. 

1. Para ampliar la vista y ver los detalles de la sección **Configuración general**, seleccione la flecha que aparece a la izquierda del título de la sección.

1. Puede seleccionar opciones para los siguientes elementos. En este tutorial, busque la opción **Maximum capacity** (Capacidad máxima) y especifique un valor de `3` en lugar del valor actual. 
   + **Scaling strategy (Estrategia de escalado)**: le permite optimizar la disponibilidad, el costo, mantener un equilibrio entre ambos o especificar una estrategia personalizada.
   + **Enable dynamic scaling (Habilitar escalado dinámico)**: si esta opción está desactivada, el recurso seleccionado no se puede escalar mediante una configuración de escalado de seguimiento de destino.
   + **Enable predictive scaling (Habilitar escalado predictivo)** (solo para los grupos de Auto Scaling): si se desactiva esta opción, el grupo de escalado no se puede escalar con el escalado predictivo.
   + **Scaling metric (Métrica de escalado)**: especifica la métrica de escalado que se debe utilizar. Si elige **Custom (Personalizada)**, puede especificar una métrica personalizada en lugar de las métricas predefinidas que están disponibles en la consola. Para obtener más información, consulte el siguiente tema de esta sección.
   + **Target value (Valor de destino)**: especifica el valor del objetivo de utilización que se va a utilizar.
   + **Load metric (Métrica de carga)** (solo para los grupos de Auto Scaling): especifica la métrica de carga que se va a utilizar. Si elige **Custom (Personalizada)**, puede especificar una métrica personalizada en lugar de las métricas predefinidas que están disponibles en la consola. Para obtener más información, consulte el siguiente tema de esta sección.
   + **Capacidad mínima**: especifica la capacidad mínima del recurso. AWS Auto Scaling garantiza que el recurso nunca disminuya por debajo de este tamaño.
   + **Capacidad máxima**: especifica la capacidad máxima del recurso. AWS Auto Scaling garantiza que el recurso nunca supere este tamaño. 
**nota**  
Cuando se utiliza el escalado predictivo, tiene la opción de elegir un comportamiento de capacidad máxima diferente en función de la capacidad de previsión. Esta opción está en la sección **Predictive scaling settings** (Configuración del escalado predictivo).

### Métricas personalizadas
<a name="gs-customized-metric-specification"></a>

AWS Auto Scaling proporciona las métricas más utilizadas para el escalado automático. Sin embargo, dependiendo de sus necesidades, es posible que prefiera obtener datos de métricas diferentes a las de la consola. Amazon CloudWatch tiene muchas métricas diferentes entre las que elegir. CloudWatch también te permite publicar tus propias métricas. 

Utiliza JSON para especificar una métrica CloudWatch personalizada. Antes de seguir estas instrucciones, te recomendamos que te familiarices con la [Guía del CloudWatch usuario de Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/).

Si desea utilizar una métrica personalizada para el escalado, debe crear una carga con formato JSON utilizando un conjunto de parámetros obligatorios a partir de una plantilla. Añada los valores de cada parámetro desde CloudWatch. Proporcionamos la plantilla como parte de las opciones personalizadas de **Scaling metric** (Métrica de escalado) y **Load metric** (Cargar métrica) en la configuración avanzada del plan de escalado. 

JSON representa los datos de dos formas:
+ Un *objeto*, que es una colección sin ordenar de pares de nombre-valor. Un objeto está delimitado por una llave de apertura (\$1) y una llave de cierre (\$1). Cada par de nombre-valor comienza por el nombre, seguido de dos puntos, seguido del valor. Los pares de nombre-valor están separados por comas. 
+ Una *matriz*, que es una colección ordenada de valores. Una matriz está delimitada por un corchete de apertura (\$1) y un corchete de cierre (\$1). Los elementos de la matriz están separados por comas. 

A continuación, se muestra un ejemplo de una plantilla JSON con valores de muestra para cada parámetro: 

```
 {
   "MetricName": "MyBackendCPU",
   "Namespace": "MyNamespace",
   "Dimensions": [
     {
       "Name": "MyOptionalMetricDimensionName",
       "Value": "MyOptionalMetricDimensionValue"
     }
   ],
   "Statistic": "Sum"
 }
```

Para obtener más información, consulte los temas relacionados con la [especificación de métricas de escalado personalizadas](https://docs.aws.amazon.com/autoscaling/plans/APIReference/API_CustomizedScalingMetricSpecification.html) y la [especificación de métricas de carga personalizadas](https://docs.aws.amazon.com/autoscaling/plans/APIReference/API_CustomizedLoadMetricSpecification.html) en *Referencia de la API de AWS Auto Scaling *.

## Configuración de escalado dinámico
<a name="gs-customize-dynamic-scaling"></a>

Utilice este procedimiento para ver y personalizar la configuración de la política de escalado de seguimiento de objetivos que se AWS Auto Scaling crea. 

**Para ver y personalizar la configuración de escalado dinámico**

1. Para ampliar la vista y ver los detalles de la sección **Configuración del escalado dinámico**, seleccione la flecha que aparece a la izquierda del título de la sección. 

1. Puede seleccionar opciones para los siguientes elementos. Sin embargo, la configuración predeterminada es idónea para este tutorial. 
   + **Replace external scaling policies (Reemplazar políticas de escalado externas)** si se desactiva esta opción, se mantienen las políticas de escalado existentes creadas desde fuera del plan de escalado y no se crean políticas nuevas. 
   + **Disable scale-in (Desactivar escalado descendente)**: si esta opción está desactivada, se permite el escalado descendente para reducir la capacidad actual del recurso cuando la métrica especificada es inferior al valor de destino. 
   + **Cooldown (Recuperación)**: crea periodos de recuperación de escalado ascendente y escalado descendente. El periodo de recuperación es la cantidad de tiempo que la política de escalado espera a que una actividad de escalado anterior surta efecto. Para obtener más información, consulte [Periodo de recuperación](https://docs.aws.amazon.com/autoscaling/application/userguide/application-auto-scaling-target-tracking.html#target-tracking-cooldown) en la *Guía del usuario de Application Auto Scaling*. (Esta opción no se utiliza si el recurso es un grupo de Auto Scaling). 
   + **Calentamiento de instancias**: [Auto Scaling solo para grupos] Controla la cantidad de tiempo que pasa antes de que una instancia recién lanzada comience a contribuir a las métricas. CloudWatch Para obtener más información, consulte [Preparación de las instancias](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-scaling-target-tracking.html#as-target-tracking-scaling-warmup) en la *Guía del usuario de Amazon EC2 Auto Scaling*.

## Configuración de escalado predictivo
<a name="gs-customize-predictive-scaling"></a>

Si su recurso es un grupo de Auto Scaling, utilice este procedimiento para ver y personalizar los ajustes que se AWS Auto Scaling utilizan para el escalado predictivo. 

**Para ver y personalizar la configuración de escalado predictivo**

1. Para ampliar la vista y ver los detalles de la sección **Configuración del escalado predictivo**, seleccione la flecha que aparece a la izquierda del título de la sección. 

1. Puede seleccionar opciones para los siguientes elementos. En este tutorial cambie el valor de **Predictive scaling mode (Modo de escalado predictivo)** a **Forecast only (Solo pronóstico)**.
   + **Predictive scaling mode (Modo de escalado predictivo)**: especifica el modo de escalado. El valor predeterminado es **Forecast and scale (Pronóstico y escalado)**. Si lo cambia a **Forecast only (Solo pronóstico)**, el plan de escalado prevé capacidad futura, pero no aplica las acciones de escalado.
   + **Pre-launch instances (Lanzamiento previo de instancias)**: ajusta las acciones de escalado para que se ejecuten antes al realizar el escalado ascendente. Por ejemplo, el pronóstico establece que se debe agregar capacidad a las 10:00 h y el tiempo de búfer es de 5 minutos (300 segundos). El tiempo de ejecución de la acción de escalado correspondiente será entonces las 9:55 h. Esto resulta útil para los grupos de Auto Scaling, en los que pueden transcurrir varios minutos desde que se lanza una instancia hasta que empieza a funcionar. El tiempo real puede variar, ya que depende de varios factores, como el tamaño de la instancia y si hay scripts de inicio que deben completarse. El valor predeterminado es de 300 segundos.
   + **Max Capacity Behavior (Comportamiento de capacidad máxima)**: controla si el recurso seleccionado se puede escalar verticalmente por encima de la capacidad máxima cuando la capacidad prevista se acerca a la capacidad máxima especificada actualmente o la supera. El valor predeterminado es **Enforce the maximum capacity setting** (Aplicar la configuración de capacidad máxima). 
     + **Aplique la configuración de capacidad máxima**:AWS Auto Scaling no se puede escalar la capacidad de los recursos por encima de la capacidad máxima. La capacidad máxima se aplica como un límite invariable. 
     + **Establezca la capacidad máxima para que sea igual a la capacidad prevista**:AWS Auto Scaling puede escalar la capacidad de los recursos por encima de la capacidad máxima para igualar, pero no superar, la capacidad prevista.
     + **Aumente la capacidad máxima por encima de la capacidad prevista**:AWS Auto Scaling puede escalar la capacidad de los recursos por encima de la capacidad máxima en función de un valor de búfer específico. El objetivo es dar a la política de escalado de seguimiento de destino capacidad adicional si se produce tráfico inesperado. 
   + **Max capacity behavior buffer (Búfer de comportamiento de capacidad máxima)**: si ha elegido **Increase maximum capacity above forecast capacity (Aumentar la capacidad máxima por encima de la capacidad de previsión)**, elija el tamaño del búfer de capacidad que desea utilizar cuando la capacidad de previsión se aproxime a la capacidad máxima o la supere. El valor se especifica como un porcentaje en relación con la capacidad prevista. Por ejemplo, con un búfer del 10 %, si la capacidad de previsión es 50 y la capacidad máxima es 40, la capacidad máxima efectiva es 55. 

1. Cuando haya terminado de personalizar la configuración, elija **Next** (Siguiente).
**nota**  
Para revertir cualquiera de sus cambios, seleccione los recursos y elija **Revert to original** (Volver al original). Esta opción restablece los recursos seleccionados a su último estado conocido dentro del plan de escalado. 

# Paso 4: crear el plan de escalado
<a name="gs-create-scaling-plan"></a>

En la página **Review and create** (Revisar y crear), revise los detalles de su plan de escalado y elija **Create scaling plan** (Crear plan de escalado). Se le dirigirá a una página que muestra el estado del plan de escalado. El plan de escalado puede tardar algún tiempo en terminar de crearse mientras se actualizan los recursos. 

Con el escalado predictivo, AWS Auto Scaling analiza el historial de la métrica de carga especificada de los últimos 14 días (se requiere un mínimo de 24 horas de datos) para generar una previsión con dos días de antelación. A continuación, programa acciones de escalado para ajustar la capacidad de los recursos con respecto a la previsión para cada hora del periodo de la previsión. 

Una vez que se ha terminado de crear el plan de escalado, consulte los detalles del plan eligiendo su nombre en la pantalla **Scaling plans** (Planes de escalado). 

## (Opcional) Consultar la información de escalado de un recurso
<a name="gs-view-resource"></a>

Utilice este procedimiento para ver la información de escalado creada para un recurso. 

Los datos se presentan de las siguientes formas:
+ Gráficos que muestran los datos del historial de métricas recientes de CloudWatch. 
+ Gráficos de escalado predictivo que muestran pronósticos de carga y pronósticos de capacidad basados en datos de AWS Auto Scaling. 
+ Una tabla que incluye todas las acciones de escalado predictivo programadas para el recurso.

**Para ver la información de escalado de un recurso**

1. Abra la AWS Auto Scaling consola en [https://console.aws.amazon.com/awsautoscaling/](https://console.aws.amazon.com/awsautoscaling/).

1. En la página **Scaling plans** (Planes de escalado), elija el plan de escalado.

1. En la página **Scaling plan details** (Detalles del plan de escalado), elija el recurso que desee ver. 

### Monitoreo y evaluación de pronósticos
<a name="gs-monitoring-forecasts"></a>

Cuando su plan de escalado esté en funcionamiento, puede monitorear el pronóstico de carga, la capacidad de pronóstico y las acciones de escalado para examinar el rendimiento del escalado predictivo. Todos estos datos están disponibles en la AWS Auto Scaling consola para todos los grupos de Auto Scaling que están habilitados para el escalado predictivo. Tenga en cuenta que el plan de escalado requiere al menos 24 horas de datos de carga históricos para crear el pronóstico inicial.

En el siguiente ejemplo, en el lado izquierdo de cada gráfico se muestra la pauta histórica. En el lado derecho del gráfico se muestra el pronóstico de carga generado por el plan de escalado para el periodo de la pronóstico. Ambos valores reales y previstos (en azul y naranja) se representan gráficamente. 

![\[Gráficos en la página de previsiones de escalamiento predictivo y acciones programadas de la consola.\]](http://docs.aws.amazon.com/es_es/autoscaling/plans/userguide/images/monitoring-forecasts.png)


AWS Auto Scaling aprende de sus datos automáticamente. En primer lugar, realiza un pronóstico de carga. A continuación, se utiliza un pronóstico de capacidad de cálculo para determinar la cantidad mínima de instancias que se necesitan para la aplicación. En función de la capacidad prevista, AWS Auto Scaling programa acciones de escalado que escalan el grupo de Auto Scaling antes de los cambios de carga previstos. Si el escalado dinámico está habilitado (opción recomendada), el grupo de Auto Scaling puede escalar horizontalmente capacidad adicional (o eliminarla) en función del uso que se realice en cada momento de la capacidad del grupo de instancias.

Al evaluar el nivel de rendimiento del escalado predictivo, monitoree el grado de ajuste de los valores reales y los previstos *a lo largo del tiempo*. Al crear un plan de escalado, AWS Auto Scaling proporciona gráficos basados en los datos reales más recientes. También facilita una previsión inicial durante las siguientes 48 horas. Sin embargo, al crear el plan de escalado, existen muy pocos datos de pronóstico para comparar con los datos reales. Espere hasta que el plan de escalado haya obtenido valores de previsión durante algunos periodos antes de comparar los valores de pronóstico históricos con los reales. Tras realizar pronósticos diarios durante algunos días, tendrá una muestra más grande de valores de pronóstico con los que comparar los valores reales. 

Para los patrones que se presentan a diario, el intervalo temporal entre la creación del plan de escalado y la evaluación de la efectividad del pronóstico puede ser breve, de solo unos pocos días. Sin embargo, este plazo temporal es insuficiente para evaluar el pronóstico sobre la base de un cambio de patrón reciente. Por ejemplo, pongamos que está analizando el pronóstico de un grupo de Auto Scaling que ha iniciado una nueva campaña de marketing la semana pasada. La campaña hace aumentar significativamente el tráfico web durante los dos mismos días cada semana. En situaciones como esta, recomendamos esperar a que el grupo recopile nuevos datos durante una semana completa o un par de ellas antes de evaluar la efectividad del pronóstico. La misma recomendación se aplica a un nuevo grupo de Auto Scaling que acabe de empezar a recopilar datos de métricas. 

Si los valores reales y de previsión no coinciden tras monitorearlos durante un periodo de tiempo apropiado, debería también tener en cuenta si la métrica de carga que ha elegido es adecuada. Para que sea eficaz, la métrica de carga debe representar una medición de confianza y precisa de la carga total en todas las instancias del grupo de Auto Scaling. La métrica de carga es clave para el escalado predictivo. Si elige una métrica de carga que no sea óptima, esta podría impedir que el escalado predictivo realizase previsiones exactas de carga y capacidad y que programase los ajustes de capacidad correctos del grupo de Auto Scaling. 

# Paso 5: eliminar
<a name="gs-delete-scaling-plan"></a>

Una vez que haya completado el tutorial de introducción, puede que desee conservar el plan de escalado. No obstante, si no está utilizando el plan de escalado de forma activa, debería plantearse su eliminación para que la cuenta no incurra en cargos innecesarios. 

Al eliminar un plan de escalado, se eliminan las políticas de escalado de seguimiento objetivo, las CloudWatch alarmas asociadas y las acciones de escalado predictivo que AWS Auto Scaling se crearon en su nombre. 

Eliminar un plan de escalado no elimina la CloudFormation pila, el grupo de Auto Scaling ni otros recursos escalables. 

**Eliminación de un plan de escalado**

1. Abra la AWS Auto Scaling consola en [https://console.aws.amazon.com/awsautoscaling/](https://console.aws.amazon.com/awsautoscaling/).

1. En la página **Scaling plans** (Planes de escalado), seleccione el plan de escalado que creó para este tutorial y elija **Delete** (Eliminar).

1. Cuando se le pida confirmación, seleccione **Delete** (Eliminar).

Tras eliminar su plan de escalado, sus recursos no vuelven a su capacidad original. Por ejemplo, si el grupo de Auto Scaling se ajusta a 10 instancias al eliminar el plan de escalado, el grupo seguirá ajustándose a 10 instancias tras eliminarse el plan de escalado. Puede actualizar la capacidad de recursos específicos obteniendo acceso a la consola para cada uno de los recursos.

## Eliminar el grupo de Auto Scaling
<a name="gs-delete-asg"></a>

Para evitar que su cuenta acumule cargos adicionales de Amazon EC2, debe eliminar el grupo de Auto Scaling que ha creado para este tutorial.

Para step-by-step obtener instrucciones, [consulte Eliminar un grupo de Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-process-shutdown.html#as-shutdown-lbs-delete-asg-cli) en la Guía del *usuario de Auto Scaling de Amazon EC2*.

# Paso 6: Siguientes pasos
<a name="gs-next-steps"></a>

Ahora que ya se ha familiarizado con los planes de escalado y algunas de sus características, es posible que desee intentar crear su propia plantilla de plan de escalado mediante CloudFormation. 

Una CloudFormation plantilla es un archivo de texto con formato JSON o YAML que describe la infraestructura de Amazon Web Services necesaria para ejecutar una aplicación o un servicio, junto con cualquier interconexión entre los componentes de la infraestructura. *Con ella CloudFormation, puede implementar y administrar una colección de recursos asociada como una pila.* CloudFormation está disponible sin coste adicional y solo paga por los AWS recursos necesarios para ejecutar sus aplicaciones. Los recursos pueden consistir en cualquier AWS recurso que defina en la plantilla. Para obtener más información, consulte [Cómo CloudFormation funciona](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cloudformation-overview.html) en la *Guía del AWS CloudFormation usuario*.

En la *Guía del usuario de la AWS CloudFormation *, hemos proporcionado una plantilla sencilla para comenzar. La plantilla de ejemplo está disponible como ejemplo en la [AWS::AutoScalingPlans::ScalingPlan](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscalingplans-scalingplan.html)sección de la documentación de referencia de la CloudFormation plantilla. La plantilla de ejemplo crea un plan de escalado para un solo grupo de Auto Scaling y habilita el escalado predictivo y el escalado dinámico.

Para obtener más información, consulte el [Cómo empezar a usar CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/GettingStarted.html) en la *Guía del usuario de AWS CloudFormation *. 