Nota:

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.

Arquitectura

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

  1. Entorno de Oracle Cloud VMware Solution.
  2. Aplicaciones necesarias para el equilibrio de carga en el SDDC VMware vSphere.

Tarea 1: Configurar el equilibrador de carga de OCI

  1. Conéctese con la consola de OCI. En el menú principal, seleccione Red y, a continuación, haga clic en Equilibradores de carga.

    Carga de OCI Balancer-0

  2. 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.

    Carga de OCI Balancer-1

  3. 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.

    Carga de OCI Balancer-2

  4. 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.

    Carga de OCI Balancer-3

  5. 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.

    Carga de OCI Balancer-4

  6. 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.

    Carga de OCI Balancer-5

  7. 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.

    Carga de OCI Balancer-6

  8. 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.

    Carga de OCI Balancer-7

  9. 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.

    Carga de OCI Balancer-8

    Carga de OCI Balancer-9

  10. Haga clic en Terminar y comience el aprovisionamiento del servicio del equilibrador de carga. Una vez aprovisionado, se muestra como Activo.

    Carga de OCI Balancer-10

  11. 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.

    Carga de OCI Balancer-11

  12. 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.

    Carga de OCI Balancer-12

  13. 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.

    Carga de OCI Balancer-13

  14. 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.

    Carga de OCI Balancer-14

  15. 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.

    Carga de OCI Balancer-15

    Carga de OCI Balancer-16

  16. 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.

    Carga de OCI Balancer-17

  17. 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

    Carga de OCI Balancer-18

  18. En las siguientes capturas de pantalla se muestran los servidores web alojados en VMware vSphere y sus direcciones IP asociadas.

    Carga de OCI Balancer-19

    Carga de OCI Balancer-20

Los siguientes enlaces se pueden utilizar para las mejoras de la función de equilibrio de carga.

Agradecimientos

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.