Activar entrega de contenido de alto rendimiento mediante Varlandés Enterprise

Ofrezca una gran experiencia web a grandes públicos cargando páginas web con mayor rapidez y reduciendo la latencia del flujo de medios.

El despliegue de la tecnología de motor HTTP y proxy inverso de Varlandés Enterprise en la nube reduce la carga del servidor backend en un 99% para que pueda ampliar su despliegue al mismo tiempo que protege la infraestructura crítica y mantiene los costos previsibles.

Varlandés Enterprise 6 para la imagen OCI de Oracle Cloud Infrastructure disponible en Oracle Cloud Marketplace contiene una versión de Varlandés Enterprise 6 que está optimizada para la nube con alta disponibilidad, persistencia de caché y análisis personalizados. El software incluye las siguientes funciones avanzadas:

  • Aumento de Rendimiento: Almacenamiento en caché mejorado con alta disponibilidad, proporcionado por la replicación de contenido incorporada, la recuperación previa y las políticas más ajustadas.
  • Resiliencia y persistencia: Contiene una capa de persistencia optimizada para el almacenamiento y el almacenamiento en caché de grandes volúmenes de datos. La caché puede persistir tras los reinicios y existe un mejor almacenamiento para los conjuntos de datos más grandes con el fin de reducir la fragmentación y recuperar el rendimiento.
  • Personalización y toma de decisiones rápida: Ofrezca contenido personalizado rápidamente y mueva la toma de decisiones de contenido más cerca de sus usuarios con ESI paralelo, análisis JSON, detección de dispositivos y geolocalización IP.
  • Seguridad: TLS cifra las comunicaciones y los datos tanto en el servidor como en el cliente. Puede cifrar los datos almacenados en caché tanto en la memoria como en el disco. El software también contiene un firewall de aplicación web incorporado.

Arquitectura

Esta arquitectura de referencia despliega un equilibrador de carga público, nodos de Enterprise variables que ejecutan el software, el almacenamiento de bloques y el almacenamiento de archivos.

La arquitectura utiliza una región con un dominio de disponibilidad y subredes regionales. Puede utilizar la misma arquitectura en una región con varios dominios de disponibilidad. Recomendamos que utilice subredes regionales para su despliegue, independientemente del número de dominios de disponibilidad.

El siguiente diagrama ilustra esta arquitectura. El equilibrador de carga direcciona las solicitudes entrantes al servidor de empresa de Varlandés. El servidor resuelve las solicitudes mediante el servicio Oracle Cloud Infrastructure Domain Name System (DNS), a veces denominado OCI DNS, y almacena en caché el contenido del almacenamiento de bloques asociado. Si el contenido ya se ha almacenado en caché en el almacenamiento de bloques, el equilibrador de carga responde a la solicitud.

Los nodos de empresa variables están en una subred pública regional porque responden a las solicitudes directamente mediante el gateway de Internet proporcionado por Oracle Cloud Infrastructure.

El almacenamiento de archivos guarda la información de sesión, que permite la sincronización de nodos en servidores de empresa variables.



La arquitectura tiene los siguientes componentes:

  • Región

    Una región es un área geográfica localizada que consta de uno o varios dominios de disponibilidad. Las regiones son independientes de otras regiones y las distancias de los lienzos pueden separarlas (en países o continentes).

  • DNS

    El servicio DNS permite crear y gestionar las zonas de DNS. Puede crear zonas, agregar registros a zonas y permitir que la red de posición de Oracle Cloud Infrastructure gestione las consultas de DNS del dominio.

  • Dominios de disponibilidad

    Los dominios de disponibilidad son centros de datos independientes y independientes dentro de una región. Los recursos físicos de cada dominio de disponibilidad están aislados de los recursos de los demás dominios de disponibilidad, lo que proporciona tolerancia ante fallos. Los dominios de disponibilidad no comparten infraestructura, como alimentación o enfriamiento, o la red de dominio de disponibilidad interna. Por lo tanto, es poco probable que un fallo en un dominio de disponibilidad afecte al resto de dominios de disponibilidad de la región.

  • Dominios de fallo

    Un dominio de fallos es una agrupación de hardware e infraestructura en un dominio de disponibilidad. Cada dominio de disponibilidad tiene tres dominios de errores con energía y hardware independientes. Cuando coloca instancias informáticas en varios dominios de fallos, las aplicaciones pueden tolerar fallos de servidor físico, mantenimiento del sistema y muchos fallos comunes de red y energía dentro del dominio de disponibilidad.

  • Red virtual en la nube (VCN) y subredes

    VCN es una red definida por software que se configura en una región de Oracle Cloud Infrastructure. Las VCN se pueden dividir en subredes, que pueden ser específicas de una región o de un dominio de disponibilidad. Las subredes específicas del dominio de disponibilidad y específicas de región pueden coexistir en el mismo VCN. Una subred puede ser pública o privada.

  • Listas de seguridad

    Para cada subred, puede crear reglas de seguridad que especifiquen el origen, el destino y el tipo de tráfico que se debe permitir en la subred o fuera de ella.

  • Equilibrador de carga

    Los equilibradores de carga distribuyen el tráfico entrante a los nodos Varlandés.

  • Nodos de Varlandés Enterprise (VE1 y VE2)

    Estas instancias de Compute ejecutan el software de Enterprise Varlandés. Los nodos tienen agentes de alta disponibilidad que utilizan información de sesión guardada en el almacenamiento de archivos para sincronizar los nodos. Estos nodos también responden a las solicitudes directamente mediante el gateway de Internet de Oracle Cloud Infrastructure.

  • Volúmenes en bloque

    Con los volúmenes de almacenamiento de bloques, puede crear, asociar, conectar y mover volúmenes de almacenamiento, así como cambiar el rendimiento de los volúmenes para satisfacer los requisitos de almacenamiento, rendimiento y aplicación. Después de asociar y conectar un volumen a una instancia, puede utilizar el volumen como una unidad de disco duro normal. También puede desconectar un volumen y asociarlo a otra instancia sin perder datos.

  • Almacenamiento de archivos

    El sistema de archivos está montado en nodos de Varlandés Enterprise y se utiliza para almacenar información de sesión. Esta información la utilizan los agentes de alta disponibilidad para sincronizar los nodos de Enterprise variables.

Recomendaciones

Los requisitos pueden diferir de la arquitectura descrita aquí. Utilice las siguientes recomendaciones como punto de partida.

  • Equilibrador de carga

    El equilibrador de carga distribuye el tráfico entrante a los nodos de empresa variables. Recomendamos una forma mínima de 400 Mbps. También se recomienda utilizar la política de equilibrio de carga “mínimo de conexiones” o “IP Hash”.

  • Nodos de Varlandés Enterprise (VE1 y VE2)

    Utilice la forma de VM.Standard2.24, que proporciona 24 OCPU y 320 GB de RAM. Empiece por dos nodos en dominios de fallos separados. Utilice la configuración de instancia y la función de escala automática para ampliar o reducir según sea necesario.

  • Volumen en bloque

    Utilice el número máximo de volúmenes en bloque que puede asociar a una única instancia (32) con un tamaño máximo permitido (32 TB). Esta configuración proporciona suficiente espacio de almacenamiento para almacenar en caché el contenido.

  • VCN

    Cuando crea VCN, determine cuántas direcciones IP requieren los recursos de la nube en cada subred. Mediante la notación de enrutamiento entre dominios sin clase (CIDR), especifique una máscara de subred y un rango de direcciones de red lo suficientemente grande para las direcciones IP necesarias. Use un espacio de direcciones que esté dentro de los bloques de direcciones IP privadas estándar.

    Seleccione un rango de direcciones que no se superponga con su red local, de modo que pueda configurar una conexión entre VCN y la red local más adelante, si es necesario.

    Después de crear un VCN, no puede cambiar su rango de direcciones.

    Al diseñar las subredes, tenga en cuenta su funcionalidad y los requisitos de seguridad. Conecte todas las instancias informáticas del mismo nivel o rol a la misma subred, que pueden servir como límite de seguridad.

    Utilice subredes regionales.

  • Listas de seguridad

    Utilice listas de seguridad para definir reglas de entrada y salida que se aplican a toda la subred. Por ejemplo, esta arquitectura permite ICMP internamente para toda la subred privada.

Consideraciones

  • Rendimiento

    Para obtener el mejor rendimiento, elija la unidad de cálculo correcta con el ancho de banda adecuado.

  • Disponibilidad

    Puede utilizar una opción de alta disponibilidad basada en los requisitos de despliegue y la región. Las opciones incluyen el uso de varios dominios de disponibilidad en una región y dominios de errores.

  • Costo

    Una instancia de GPU con hardware dedicado proporciona la potencia de CPU necesaria para un costo superior. Evalúe sus requisitos para elegir la forma de cálculo adecuada.

  • Control y Alertas

    Configure el control y las alertas sobre el uso de CPU y memoria de los nodos, para que pueda ampliar la forma hacia arriba o hacia abajo según sea necesario.

Desplegar

Una pila de Terraform para desplegar esta arquitectura de referencia está disponible en Oracle Cloud Marketplace.

  1. Vaya a Oracle Cloud Marketplace.
  2. Haga clic en Obtener aplicación.
  3. Siga las indicaciones de la pantalla.