No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Cómo aplicar autoescalamiento

12/19
Recursos

El auto escalamiento (autoscaling) nos permite escalar la capacidad de nuestras instancias de máquinas virtuales automáticamente, de acuerdo con nuestras condiciones definidas.

Podemos aumentar la cantidad de instancias que tenemos en ejecución durante los picos de demanda y disminuirlos cuando no los necesitemos. Esto trae una alta disponibilidad, tolerancia a fallos y un ahorro de costos.

Pasos para aplicar autoescalamiento

  1. Para aprovechar el autoescalamiento, debemos crear un grupo de auto escalamiento que asocie nuestras instancias.
  2. En este grupo especificaremos un tamaño mínimo (el número mínimo de instancias a correr), y una capacidad deseada (el número óptimo de instancias en función de las necesidades).
  3. Entonces se agregarán más instancias según sea necesario hasta alcanzar un máximo.

Cabe destacar que el Load Balancer de AWS es lo que permite distribuir automaticamente las conexiones a medida que aparecen y desaparecen estos servidores.

Nota: EC2 no es el único servicio que tiene auto escalamiento. DynamoDB y Aurora también implementan este concepto.

Contribución creada con aportes de: Ciro Villafraz y Christian Andres Moreno Ceballos.

Aportes 5

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Mis apuntes:

Auto Escalamiento


Nos permite escalar la capacidad de nuestra instacia automaticamente de acuerdo con nuetras condiciones definidad

<aside>
Podemos aumentar la cantidad de instacia que tenemos en ejcucion durantes los picos de demanda y disminuirlos cuando no los necesitemos
</aside>

Para definir nuestro auto escalamiento

  1. Definir un grupo automatico en donde asociaremos las instacias
  2. Especificar tamaño minimo
  3. Especificar capacidad deseada
  4. Escalar segun sea necesario

Load Balancer permite distribuir automaticamente las conexiones a medida que aparece y desaparecen estos servidores

Nos permitira

  • Alta desponibilidad
  • Toleracia a fallas
  • Mejora administracion de costos
  • EC2, DynamoDB, Aurora

Información resumida de esta clase
#EstudiantesDePlatzi

  • El Auto Escalamiento aumenta la capacidad de la instancia automaticamente

  • Esto nos ayuda con los costos y es buena idea tenerlos

  • si queremos usar el escalamiento debemos crear un grupo en donde tendremos las instancias que queremos Auto escalar

  • Podemos usar Cloudwatch para tener alarmas de capacidad

  • Balanceo de carga = Load Balancer

  • Load balancer distribuye automáticamente las conexiones a los servidores

  • Con Auto Scaling tenemos alta disponibilidad y mejora de costos

# ¿Qué es el Autoescalamiento? El autoescalamiento, o "Auto Scaling" en inglés, es una característica que permite ajustar automáticamente el número de instancias de computación en un grupo de recursos para mantener un rendimiento constante y optimizar los costos. En AWS, Auto Scaling se refiere específicamente al servicio que gestiona este proceso para los recursos de AWS, como instancias de EC2, contenedores en ECS, y más. # ¿Cómo Funciona el Autoescalamiento en AWS? AWS Auto Scaling permite definir políticas que determinan cuándo y cómo escalar los recursos. Puede escalar horizontalmente (añadiendo o eliminando instancias) y verticalmente (cambiando el tamaño de las instancias).

Pero como podria calcular el escalamiento de servidores antes habia areas de trabajo dedicadas a estimar la capacidad de los servidores

cambiar la cantidad de servidores automaticamente según los datos del uso de cpu/ram que nos proporciona cloud watch