Todo sobre Apple, Android, Juegos Apks y Sitios de Peliculas

Cómo actualizar o cambiar el tamaño de una instancia EC2 en ejecución

Usted es libre de actualizar o degradar sus instancias EC2 bajo demanda como desee. Si su instancia tiene dificultades para manejar su carga de trabajo, actualizar a un nivel superior u otra clase de instancia puede ayudar a que sus aplicaciones se ejecuten mejor.

Considere utilizar Auto Scaling o un equilibrador de carga

Antes de actualizar, vale la pena considerar si realmente es necesario. Por ejemplo, si está ejecutando una aplicación web, es bastante típico que el tráfico aumente durante el día y disminuya durante la noche, cuando hay poco o ningún uso. Si su instancia solo está siendo estresada durante el uso pico, básicamente pagará el doble de lo que necesita durante el 20 otras horas que antes se manejaba bien.

La solución a esto es el Auto-Scaling, uno de los muchos beneficios de la naturaleza elástica de AWS. Cuando el uso de CPU o memoria aumenta demasiado en su instancia principal, AWS iniciará automáticamente una nueva instancia para ayudar a manejar el tráfico adicional. AWS recomienda encarecidamente el escalado automático, ya que les ahorra mucho dinero a usted y a AWS. Puede leer nuestra guía para configurarlo para obtener más información.

Esto es posible gracias a un Load Balancer, un dispositivo de red que distribuye uniformemente el tráfico entre todos los servidores del grupo de escalado automático. Sin embargo, no es necesario utilizar el escalado automático para utilizar un balanceador de carga, ya que se usan comúnmente para permitir una mayor redundancia.

Si tiene instancias reservadas, no podrá cambiar de nivel y ejecutar dos o más instancias es su única opción. Sin embargo, si tiene instancias reservadas convertibles, puede intercambiarlos para diferentes instancias.

Actualización de una instancia EC2 (con un tiempo de inactividad mínimo)

Puede cambiar fácilmente el tipo de instancia desde la consola EC2. Sin embargo, no puede cambiar el nivel de una instancia mientras se está ejecutando; deberá desactivarla.

Si apagar la instancia no es un problema, el primer método y el más simple es simplemente aceptar que tendrá unos minutos de inactividad mientras la instancia se reinicia y realizar la actualización por la noche cuando el tráfico es bajo. Si tiene varias instancias detrás de un equilibrador de carga, puede actualizar cada una de ellas a la vez, lo que permitirá que su aplicación permanezca en línea.

Para cambiar los tipos de instancia, detenga la instancia desde la Consola de administración EC2 haciendo clic derecho sobre ella en la lista y seleccionando Estado de instancia > Detener:

Una vez que se haya detenido por completo, puede seleccionar Configuración de instancia > Cambiar tipo de instancia:

Esto abrirá un cuadro de diálogo donde elegirá el nuevo tipo de instancia.

Después de esto, seleccione Estado de la instancia > Iniciar para volver a activar la instancia.

Actualización de una instancia EC2 sin tiempo de inactividad

La mejor manera de lograr una actualización sin tiempo de inactividad es con una implementación azul/verde. Esto implica crear una nueva instancia del nivel deseado, prepararla para la producción, intercambiar tráfico hacia ella y luego finalizar la instancia anterior.

Sin embargo, si no tiene un script de compilación o una AMI personalizada configurada, crear una nueva instancia puede llevar un poco de tiempo. Un método para hacer esto rápidamente es crear una imagen de su instancia en ejecución y lanzar una nueva instancia usando esa imagen. Puede crear imágenes de instancias en ejecución haciendo clic derecho en ellas y seleccionando Imagen > Crear imagen:

Luego, en AMI en la barra lateral, puede iniciar una nueva instancia usando esa imagen.

Una vez que la instancia esté en funcionamiento, la forma más sencilla de intercambiar tráfico es cambiar la asociación en su dirección IP elástica. Haga clic en “IP elástica” en la barra lateral y seleccione “Asociar dirección IP elástica” en el menú de acciones.

Seleccione la nueva instancia de la lista y haga clic en “Asociar:”

Esto cambiará el EIP sin tiempo de inactividad. Una vez que se intercambia y la instancia anterior no recibe tráfico, puede finalizar la instancia anterior.

Resumen del Contenido