Aspectos generales

P: ¿Qué es AWS Auto Scaling?

AWS Auto Scaling es un servicio nuevo de AWS que lo ayuda a optimizar el nivel de desempeño de las aplicaciones y, simultáneamente, a bajar los costos de infraestructura mediante el escalado sencillo y seguro de varios recursos de AWS. Simplifica el proceso de escalado al permitirle escalar grupos de recursos relacionados que respaldan aplicaciones con unos pocos clics. AWS Auto Scaling lo ayuda a configurar políticas de escalado uniformes y coherentes en toda la pila de infraestructura que respalda las aplicaciones. AWS Auto Scaling escalará automáticamente recursos según sea necesario para adaptarse a la estrategia de escalado seleccionada a los fines de que pueda conservar el nivel de desempeño y pagar únicamente por los recursos que realmente necesite.

P: ¿Cuándo debería usar AWS Auto Scaling?

Debería usar AWS Auto Scaling si tiene una aplicación que usa uno o más recursos escalables y cuya carga varía. Un buen ejemplo sería una aplicación web de e-commerce que recibe tráfico variable durante el día. Cuenta con una arquitectura de tres capas estándar con Elastic Load Balancing para la distribución del tráfico entrante, Amazon EC2 para la capa informática y DynamoDB para la capa de datos. En este caso, AWS Auto Scaling escalará uno o más grupos de EC2 Auto Scaling y las tablas de DynamoDB que respaldan la aplicación en respuesta a la curva de demanda.

P: ¿Cuándo debería usar AWS Auto Scaling y cuándo Amazon EC2 Auto Scaling?

Debería usar AWS Auto Scaling si necesita más orientación acerca de cómo definir un plan de escalado de aplicaciones o si desea escalar varios recursos además de EC2. Actualmente, para usar AWS Auto Scaling, debe crear su aplicación mediante AWS CloudFormation o AWS Elastic Beanstalk. AWS Auto Scaling lo ayuda a administrar todas las políticas de escalado para sus aplicaciones en un solo lugar, lo que permite que el ajuste sea más sencillo e intuitivo.

Debería usar Amazon EC2 Auto Scaling si solo necesita escalar grupos de Amazon EC2 Auto Scaling o si únicamente quiere conservar el funcionamiento correcto de la flota de EC2.

P: ¿Cuándo debería usar AWS Auto Scaling y cuándo Auto Scaling para servicios individuales?

Debería usar AWS Auto Scaling si necesita más orientación acerca de cómo definir un plan de escalado de aplicaciones o si desea escalar varios recursos. AWS Auto Scaling lo ayuda a administrar todas las políticas de escalado para sus aplicaciones en un solo lugar, lo que permite que el ajuste sea más sencillo e intuitivo. Opcionalmente, puede optar por usar las consolas individuales de los servicios, la API de Auto Scaling o la API de Application Auto Scaling, especialmente si desea configurar un escalado programado o políticas de escalado escalonadas. Actualmente, para usar AWS Auto Scaling, debe crear su aplicación mediante AWS CloudFormation o AWS Elastic Beanstalk.

P: ¿Cuáles son los beneficios de usar AWS Auto Scaling?

AWS Auto Scaling le permite conservar un nivel de desempeño predecible mediante el uso de políticas de escalado inteligentes y con optimización propia que permiten garantizar que las aplicaciones siempre tengan los recursos necesarios para satisfacer la demanda. Los recursos que respaldan su aplicación, como las instancias de Amazon EC2 o la capacidad de procesamiento de DynamoDB, se aprovisionan automáticamente para satisfacer la curva de la demanda de su aplicación y para ayudar a garantizar la capacidad de respuesta y el tiempo de actividad de la aplicación.

AWS Auto Scaling también puede ayudarlo a optimizar costos mediante la eliminación de recursos innecesarios, lo que evita el gasto excesivo. Cuando el nivel de demanda disminuya, AWS Auto Scaling reducirá automáticamente la capacidad de recursos excedente.

La capacidad para configurar el escalado de todos los recursos subyacentes a la aplicación también le permite adoptar una estrategia unificada en relación con el escalado que mejora el nivel de eficiencia de TI y permite ahorrar tiempo. Contar con una visualización integral de su aplicación también puede ayudarlo a desarrollar políticas de escalado más eficientes. Puede configurar políticas de escalado de manera conjunta para todos los recursos escalables que respalden la aplicación. Además, AWS Auto Scaling facilita la toma de decisiones relacionadas con el escalado a través de indicaciones sobre parámetros de escalado básicos.

P: ¿Cómo puedo comenzar a usar AWS Auto Scaling?

AWS Auto Scaling le permite seleccionar aplicaciones en función de pilas de AWS CloudFormation. Con unos pocos clics, puede crear un plan de escalado para su aplicación que definirá de qué manera debe escalarse cada recurso de esta. Para cada recurso, AWS Auto Scaling crea una política de escalado de seguimiento de valores meta con las métricas más utilizadas para dicho tipo de recurso y conserva un valor meta en función de la estrategia de escalado que haya seleccionado. Para definir valores meta para las métricas de los recursos, puede elegir a partir de tres recomendaciones de escalado integradas que optimizan la disponibilidad y los costos, o equilibran ambos. O bien, si lo prefiere, puede definir sus propios valores meta. AWS Auto Scaling también sugiere valores predeterminados para el mínimo/máximo en relación con los recursos.

P: ¿Qué recursos puedo escalar con AWS Auto Scaling?

Puede usar AWS Auto Scaling para configurar el escalado de los siguientes recursos de su aplicación mediante una sola interfaz unificada:

P: ¿En qué parámetros se basa AWS Auto Scaling para hacer recomendaciones de escalado?

Las recomendaciones de escalado de AWS Auto Scaling se basan en las métricas y los límites de escalado más utilizados para Auto Scaling. También recomienda límites de escalado seguros mediante el suministro de recomendaciones para los tamaños mínimo y máximo de los recursos. De esta manera, puede comenzar con valores predeterminados seguros y, con el transcurso del tiempo, ajustar la estrategia de escalado.

P: ¿De qué manera AWS Auto Scaling detecta los recursos que se pueden escalar?

AWS Auto Scaling analizará la pila de AWS CloudFormation seleccionada para identificar los tipos de recursos de AWS admitidos que se pueden escalar.

P: ¿En qué regiones se encuentra disponible AWS Auto Scaling?

AWS Auto Scaling está disponible en las regiones públicas de AWS de EE.UU. Este (Norte de Virginia), EE.UU. Este (Ohio), EE.UU. Oeste (Oregón), UE (Irlanda) y Asia Pacífico (Singapur), a las que pronto se añadirán otras.

P: ¿Cuánto cuesta el servicio AWS Auto Scaling?

Al igual que el servicio de Auto Scaling en recursos de AWS individuales, el uso de AWS Auto Scaling es gratuito. Amazon CloudWatch activa AWS Auto Scaling, por lo que se aplican las tarifas del servicio CloudWatch y de los recursos de su aplicación (como instancias de Amazon EC2, los balanceadores de carga de Elastic Load Balancing, etc.).

Obtenga más información sobre los precios de AWS Auto Scaling

Visite la página de precios
¿Listo para comenzar?
Inscribirse
¿Tiene más preguntas?
Contacte con nosotros
Contenido de página
Aspectos generales