[Solo PaaS]{class="badge informative" title="Se aplica solo a proyectos de Adobe Commerce en la nube (infraestructura PaaS administrada por Adobe) y a proyectos locales."}

Arquitectura de referencia

En este tema se describe una configuración recomendada genérica para instancias de Adobe Commerce que utilizan servidores simples alojados físicamente en un centro de datos (no virtualizado) en el que los recursos no se comparten con otros usuarios. Su proveedor de alojamiento, especialmente si se especializa en alojamiento de alto rendimiento de Commerce, puede recomendarle una configuración diferente que sea igual o más eficaz para sus necesidades.

Para Adobe Commerce sobre entornos de infraestructura en la nube, consulte Arquitectura de inicio.

Commerce Diagrama de arquitectura de referencia

El diagrama de arquitectura de referencia Commerce representa la práctica recomendada para configurar un sitio Commerce escalable.

El color de cada elemento del diagrama indica si el elemento forma parte de Magento Open Source o Adobe Commerce y si es necesario.

  • Se requieren elementos naranjas para Magento Open Source
  • Los elementos grises son opcionales para Magento Open Source
  • Los elementos azules son opcionales para Adobe Commerce

diagrama de arquitectura de referencia de Commerce

En las siguientes secciones se proporcionan recomendaciones y consideraciones para cada sección del diagrama de arquitectura de referencia de Commerce.

Varnish

  • Un clúster Varnish se puede escalar al tráfico de un sitio
  • Ajuste el tamaño de la instancia en función del número de páginas de caché necesarias
  • En un sitio con mucho tráfico, use un sitio principal de Varnish para asegurarse de que se vacía en la caché una solicitud (como máximo) por nivel web

Web

  • Habilitar la escala de nodos para el tráfico y la redundancia
  • Un nodo es principal y ejecuta cron
  • También puede utilizar un administrador dedicado y nodos de trabajo

Caché

  • Considere implementar una instancia de Redis independiente para las sesiones
  • Puede tener una instancia de Redis por caché
  • Cambie el tamaño de la instancia para que contenga el tamaño de caché esperado más grande

Base de datos y colas

  • Los sitios de alto tráfico pueden ajustar el rendimiento de la base de datos con bases de datos esclavas y bases de datos divididas para pedidos/carros (en Adobe Commerce)
  • Considere utilizar una base de datos esclava para permitir una recuperación rápida y realizar copias de seguridad de los datos
  • Los sitios de poco tráfico pueden almacenar imágenes en la base de datos

Buscar search-heading

  • Ajuste el número de instancias en función del tráfico de búsqueda

Almacenamiento

  • Considere utilizar GFS o GlusterFS para el almacenamiento de medios/pubs
  • Como alternativa, utilice el almacenamiento de BD para sitios de poco tráfico

Arquitectura de referencia Varnish recomendada

Magento admite varios motores de almacenamiento en caché de páginas completas (File, Memcache, Redis, Varnish) de forma predeterminada, así como una cobertura ampliada mediante extensiones. Varnish es el motor de caché de página completa recomendado. Commerce admite muchas configuraciones de Varnish diferentes.

Para los sitios que no requieren alta disponibilidad, se recomienda usar una configuración simple de Varnish con terminación SSL Nginx.

Configuración simple de Varnish con terminación SSL

Para los sitios que requieren alta disponibilidad, se recomienda utilizar una configuración de Varnish de 2 niveles con un equilibrador de carga con terminación SSL.

Configuración de alta disponibilidad de dos niveles Varnish con equilibrador de carga con terminación SSL

recommendation-more-help
c0c5bbed-4957-4162-81bc-120c837a1894