Nota:
- Este tutorial requiere acceso a Oracle Cloud. Para registrarse en una cuenta gratuita, consulte Introducción a Oracle Cloud Infrastructure Free Tier.
- Utiliza valores de ejemplo para las credenciales, el arrendamiento y los compartimentos de Oracle Cloud Infrastructure. Al finalizar el laboratorio, sustituya estos valores por otros específicos de su entorno en la nube.
Configurar el equilibrio de carga de OCI para aplicaciones de Oracle Cloud VMware Solution
Introducción
Este tutorial es una guía detallada para desplegar y configurar el equilibrador de carga de Oracle Cloud Infrastructure (OCI) para equilibrar la carga de aplicaciones alojadas en Oracle Cloud VMware Solution. El servicio de equilibrador de carga proporciona una distribución automática del tráfico de un punto de entrada a varios servidores a los que se puede acceder desde su red virtual en la nube (VCN). El equilibrio de carga en la nube tiene un alto nivel de disponibilidad por naturaleza y ámbito regional.
El equilibrador de carga de OCI se puede colocar en diferentes tipos de topologías de VCN, por ejemplo, arquitectura de red única, arquitectura de red de hub y Spoke. En la mayoría de los despliegues de producción, los equilibradores de carga públicos se ven ubicados en la VCN del hub, que se utiliza para servicios y herramientas compartidos. En este tutorial, utilizamos una topología de VCN única porque el despliegue es el mismo y solo aparece la diferencia en el enrutamiento de backend, es decir, desde el equilibrador de carga hasta los servidores de backend.
Objetivo
Aproveche los equilibradores de carga nativos de Oracle Cloud para gestionar la gestión de tráfico de aplicaciones dentro del entorno SDDC de Oracle Cloud VMware Solution.
Requisitos
- Entorno de Oracle Cloud VMware Solution.
- Aplicaciones necesarias para el equilibrio de carga en el SDDC VMware vSphere.
Tarea 1: Configurar el equilibrador de carga de OCI
-
Conéctese con la consola de OCI. En el menú principal, seleccione Red y, a continuación, haga clic en Equilibradores de carga.
-
Haga clic en Crear equilibrador de carga y seleccione el equilibrador de carga flexible. El equilibrador de carga seleccionado es de tipo Equilibrador de carga de aplicación. Un equilibrador de carga de aplicaciones mejora el rendimiento de las aplicaciones y facilita la ampliación. Funciona en L4/L7 e incluye funciones de túnel SSL similares. Como la aplicación backend está basada en HTTP, utilizamos el equilibrador de carga L7.
-
Proporcione el nombre del equilibrador de carga
oci-lb-vmw
. Este equilibrador de carga es de tipo público (equilibrador de carga externo) ya que permite el tráfico de Internet a aplicaciones públicas. Elegimos la dirección IP de corta duración para el listener y no utilizamos la dirección IP reservada en este momento. Seleccione unidades flexibles, ya que proporciona opciones para elegir el ancho de banda mínimo y máximo que sea rentable, excepto los tamaños de unidades predefinidos. -
Seleccione la red virtual en la nube y la subred pública donde se desplegarán las instancias del equilibrador de carga. Oracle recomienda crear y utilizar una subred regional para el equilibrador de carga. Con una subred regional, el servicio de equilibrador de carga crea un equilibrador de carga principal y un equilibrador de carga en espera, cada uno en un dominio de disponibilidad diferente, para garantizar la accesibilidad incluso durante una interrupción del dominio de disponibilidad.
-
Seleccione la política de equilibrio de carga adecuada. La asignación en rueda ponderada es la política por defecto y se selecciona para una demostración simple. Por ahora no se agregan servidores backend, se agregarán después de desplegar el servicio de equilibrador de carga.
-
Seleccione el protocolo de comprobación del sistema adecuado en la política de comprobación del sistema. HTTP está seleccionado para tráfico simple de servidor web en el puerto 80.
-
Proporcione el nombre del juego de backends. El juego de backends consta de servidores backend, políticas de equilibrio de carga y políticas de comprobación del sistema. El conjunto de backends determina cómo dirige el equilibrador de carga el tráfico a la recopilación de servidores backend.
-
Configure el protocolo de listener como HTTP para el tráfico de entrada. Los servidores web de Oracle Cloud VMware Solution se configuran con el servicio web Apache, que recibe en el puerto 80.
-
Se recomienda activar los logs de error y acceso. Seleccione grupos de logs existentes o cree nuevos para facilitar la identificación en la interfaz de usuario de registro. Esto ayuda a capturar información sobre solicitudes para fines de supervisión y solución de problemas.
-
Haga clic en Terminar y comience el aprovisionamiento del servicio del equilibrador de carga. Una vez aprovisionado, se muestra como Activo.
-
Falta el juego de backends en la configuración de equilibrio de carga porque aún no se ha agregado. Vaya a los juegos de backends en el equilibrio de carga y agreguemos servidores web alojados en Oracle Cloud VMware Solution.
-
Haga clic en Agregar backends y seleccione direcciones IP. Proporcione direcciones IP de los servidores de backend. No reconocerá los servidores web de Oracle Cloud VMware Solution en el inventario de instancias informáticas de OCI, ya que los servidores se alojan dentro de la plataforma VMware vSphere.
-
Haga clic en Agregar y podrá ver que la comprobación del sistema muestra OK después de agregarla. Las comprobaciones del sistema permiten sondear y acceder a los servidores backend correctamente.
-
El equilibrador de carga reside en la subred pública y esta tabla de rutas está asociada a la subred del equilibrador de carga. Como el equilibrador de carga es público, se necesita un gateway de Internet para el tráfico de entrada. Para que los servidores backend (alojados dentro de Oracle Cloud VMware Solution) conecten la ruta IP privada, se agrega. 192.168.1.0/24 es el segmento NSX y 10.0.0.130 es el punto final de NSX Edge.
-
Se debe permitir la lista de seguridad o NSG para las comunicaciones de frontend y backend. Ha llegado el momento de probar la VIP pública del equilibrador de carga: 129.159.46.11 y funciona. Es capaz de conseguirnos ambos servidores web en forma de round robin a medida que se envían las solicitudes.
-
Navegue hasta los logs de acceso y haga clic en lb-logs-access. Aquí, consulte las entradas de las solicitudes de asignación en rueda.
-
En la pila de Oracle Cloud VMware Solution, aquí se muestran los servidores web Load Balancer-backend-1 y Load Balancer-backend-2 que consumen el segmento de superposición de NSX - 192.168.1.0/24
-
En las siguientes capturas de pantalla se muestran los servidores web alojados en VMware vSphere y sus direcciones IP asociadas.
Enlaces relacionados
Los siguientes enlaces se pueden utilizar para las mejoras de la función de equilibrio de carga.
Agradecimientos
- Autor: Nitesh Walia (arquitecto principal de Cloud)
Más recursos de aprendizaje
Explore otros laboratorios en docs.oracle.com/learn o acceda a más contenido de aprendizaje gratuito en el canal YouTube de Oracle Learning. Además, visite education.oracle.com/learning-explorer para convertirse en un explorador de Oracle Learning.
Para obtener documentación sobre los productos, visite Oracle Help Center.
Configure OCI Load Balancing for Oracle Cloud VMware Solution applications
F80385-01
April 2023
Copyright © 2023, Oracle and/or its affiliates.