Arquitectura de nube para Commerce
Adobe Commerce en la infraestructura en la nube tiene un plan Starter y un plan Pro. Cada plan tiene una arquitectura única para dirigir el proceso de desarrollo e implementación de Adobe Commerce. Tanto el plan Starter como la arquitectura del plan Pro implementan bases de datos, servidores web y servidores de almacenamiento en caché en varios entornos para realizar pruebas de extremo a extremo y, al mismo tiempo, admiten la integración continua.
Para comparar, cada plan incluye las siguientes funciones de infraestructura y productos compatibles.
- Todas las características de Adobe Commerce
- Herramienta de incorporación de PayPal
- Informes de Commerce
- Todas las características de Adobe Commerce
- Herramienta de incorporación de PayPal
- Informes de Commerce
- Módulo B2B
- Herramientas de integración continua en la nube con usuarios ilimitados
- Rápidamente, la red de distribución de contenido (CDN), la optimización de imágenes (IO) y la seguridad añadida con generosas asignaciones de ancho de banda. El servicio Web Application Firewall (WAF) solo está disponible en entornos de producción.
- New Relic APM (supervisión del rendimiento) en 3 ramas:
master
y 2 de su elección
Entornos de producción, ensayo y desarrollo de Platform as a service (PaaS) optimizados para Adobe Commerce - Filtrado de salidas (cortafuegos de salida)
- Herramientas de integración continua en la nube con usuarios ilimitados
- Rápidamente, la red de distribución de contenido (CDN), la optimización de imágenes (IO) y la seguridad añadida con generosas asignaciones de ancho de banda. El servicio Web Application Firewall (WAF) solo está disponible en entornos de producción.
- Infraestructura de New Relic en producción + APM (supervisión del rendimiento) en ensayo y producción. La directiva Alertas administradas para Adobe Commerce implementa prácticas recomendadas de supervisión para notificarle de forma proactiva los problemas de infraestructura y aplicaciones que afectan el rendimiento del sitio.
- Entornos desarrollo de integración basados en la plataforma como servicio (PaaS) (2 entornos activos totales) optimizados para Adobe Commerce
- Infraestructura como servicio (IaaS): infraestructura virtual dedicada para entornos de ensayo y producción
* Disponible por una tarifa adicional
Proyectos iniciales
La arquitectura del plan inicial tiene cuatro entornos:
-
Integración: el entorno de integración proporciona dos entornos comprobables. Cada entorno incluye una rama de Git activa, una base de datos, un servidor web, almacenamiento en caché, algunos servicios, variables de entorno y configuraciones.
-
Ensayo: a medida que el código y las extensiones pasan las pruebas, puede combinar la rama
integration
con el entorno de ensayo, que se convertirá en el entorno de prueba previo a la producción. Incluye la rama activastaging
, la base de datos, el servidor web, el almacenamiento en caché, los servicios de terceros, las variables de entorno, las configuraciones y los servicios, como Fastly y New Relic. -
Producción: cuando el código está listo y probado, todo el código se combina con
master
para su implementación en el sitio de producción activo. Este entorno incluye su ramamaster
activa, base de datos, servidor web, almacenamiento en caché, servicios de terceros, variables de entorno y configuraciones. -
Inactivo: tiene un número ilimitado de ramas inactivas.
Proyectos Pro
La arquitectura de plan profesional tiene un master
global con tres entornos:
-
Integración: el entorno de integración proporciona un entorno de prueba que incluye una base de datos, un servidor web, almacenamiento en caché, algunos servicios, variables de entorno y configuraciones. Puede desarrollar, implementar y probar el código antes de combinarlo con el entorno de ensayo.
- Inactiva: puede tener un número ilimitado de ramas inactivas basadas en el entorno
integration
, pero solo una rama activa (sin incluirintegration
).
- Inactiva: puede tener un número ilimitado de ramas inactivas basadas en el entorno
-
Ensayo: el entorno de ensayo es para pruebas previas a la producción e incluye una base de datos, un servidor web, almacenamiento en caché, servicios de terceros, variables de entorno, configuraciones y servicios, como Fastly.
-
Producción: el entorno de producción incluye una arquitectura de alta disponibilidad de tres nodos para los datos, los servicios, el almacenamiento en caché y el almacén. La producción es su entorno de tienda pública activo con variables de entorno, configuraciones y servicios de terceros.
Software y servicios compatibles
Adobe Commerce en la infraestructura en la nube utiliza:
- Sistema operativo: Debian GNU/Linux
- Servidor web: Nginx
- Base de datos: MySQL (MariaDB)
- Red de entrega de contenido (CDN): Fastly CDN
Puede configurar los siguientes servicios:
El módulo Fastly CDN se utiliza para los servicios de CDN y almacenamiento en caché en entornos de ensayo y producción. Consulte Configurar servicios de Fastly.
Para obtener información sobre cómo configurar las versiones de software que se utilizarán en la implementación, consulte los siguientes archivos de configuración de Adobe Commerce en la infraestructura en la nube: