
Información general del laboratorio
En este laboratorio, se presenta el concepto de Elastic Load Balancing. En este laboratorio, utilizará Elastic Load Balancing para equilibrar la carga del tráfico en varias instancias de Amazon Elastic Compute Cloud (Amazon EC2) en una única zona de disponibilidad. Implementará una aplicación sencilla en varias instancias de Amazon EC2 y observará el equilibrio de carga mediante la visualización de la aplicación en su navegador.
En primer lugar, iniciará un par de instancias, las arrancará para instalar los servidores web y el contenido, y, luego, accederá a las instancias de forma independiente mediante los registros del sistema de nombres de dominio (DNS) de Amazon EC2. A continuación, configurará Elastic Load Balancing, agregará sus instancias al equilibrador de carga y, luego, volverá a acceder al registro DNS para ver el equilibrio de carga de sus solicitudes entre servidores. Por último, verá las métricas de Elastic Load Balancing en Amazon CloudWatch.
Objetivos
Al finalizar este laboratorio, podrá realizar lo siguiente:
- Iniciar una granja web de varios servidores en Amazon EC2.
- Utilizar técnicas de proceso de arranque para configurar instancias de Linux con Apache, PHP y una aplicación sencilla de PHP descargada de Amazon Simple Storage Service (Amazon S3).
- Crear y configurar un equilibrador de carga que se encuentre delante de las instancias del servidor web de Amazon EC2.
- Ver las métricas de Amazon CloudWatch del equilibrador de carga.
Requisitos previos sobre conocimientos técnicos
Este laboratorio requiere estar familiarizado con la consola de administración de AWS.
Significado de los íconos
A lo largo de este laboratorio, se utilizan varios íconos para llamar la atención sobre diferentes tipos de instrucciones y notas. En la siguiente lista, se explica el propósito de cada ícono:
- Nota: Una pista, consejo u orientación importante.
- Más información: dónde encontrar más información.
- Precaución: información de especial interés o importancia (no es tan importante como para causar problemas con el equipo o los datos si la omite, pero podría generar la necesidad de repetir ciertos pasos).
- Seguridad: una oportunidad para incorporar prácticas recomendadas de seguridad.
- Actualización: un momento en el que podría tener que actualizar una lista o página del navegador web para que se muestre información nueva.
- Copiar para edición: un momento en el que copiar un comando, script u otro texto a un editor de texto (para editar variables específicas en su interior) sería más fácil que editar directamente en la línea de comandos o el terminal.
- Tarea completada: un punto de conclusión o resumen del laboratorio.