Reduzca el tiempo de inactividad de la implementación en Adobe Commerce en la infraestructura en la nube
Para reducir drásticamente el tiempo de inactividad de mantenimiento y proporcionar una configuración eficiente de su tienda en todos los entornos, Adobe Commerce en la infraestructura en la nube proporciona la función Administración de configuración. Para Adobe Commerce en implementaciones de infraestructura en la nube 2.2.x y posteriores, esta función admite conceptos y opciones de implementación de canalización con pasos reducidos.
Información general
Los problemas laboriosos y laboriosos de implementar su tienda web incluyen:
-
Aplicando la misma configuración en todos los entornos. Normalmente, las configuraciones se introducen manualmente o mediante complicadas actualizaciones de la base de datos. Con la administración de la configuración, exporte las configuraciones de la base de datos a un solo archivo para insertarlo posteriormente con el código del entorno de desarrollo local en Integración, Ensayo y Producción.
-
Tiempo de inactividad del sitio al implementar contenido estático. Normalmente, el contenido estático se implementa durante la fase de implementación. Esto puede tardar hasta 30 minutos o más, lo que no es aceptable para los negocios. La administración de configuración mueve la implementación de contenido estático a la fase de compilación, que no requiere tiempo de inactividad.
Versiones tecnológicas
- Adobe Commerce en la infraestructura en la nube 2.1.4 y posterior para la administración de la configuración
- Adobe Commerce en la infraestructura en la nube 2.2 y posterior para la administración de configuración/implementación de canalización
Qué es la administración de configuración
Para resumir, el proceso de administración de configuración (también conocido como implementación de canalización) extrae todos los ajustes de configuración de su Adobe Commerce en la implementación de infraestructura en la nube (base de datos) en un solo archivo PHP. A continuación, agregue el archivo a la confirmación de Git y presiónelo en todos los entornos.
Esto ofrece las siguientes ventajas:
- Configuración coherente en todos los entornos: cualquier configuración que se exporte al archivo de configuración se bloqueará (los campos correspondientes del administrador de Commerce pasarán a ser de solo lectura), lo que garantiza configuraciones coherentes a medida que inserta el archivo en todos los entornos.
- Tiempo de inactividad reducido: la implementación del archivo estático cambia de la fase de implementación (que requiere que el sitio esté en modo de mantenimiento) a la fase de compilación (cuando el sitio no está en modo de mantenimiento y no se reducirá si se producen errores o problemas).
- Datos confidenciales protegidos: con Adobe Commerce en la infraestructura en la nube 2.2 y versiones posteriores, el proceso también exporta datos confidenciales (por ejemplo, credenciales de puerta de enlace de pago) al archivo
env.php
. Este archivo solo debe guardarse en el entorno en el que se crea y no insertarse con las ramas de Git.
Se recomienda encarecidamente aplicar el método de administración de la configuración en la implementación.
Administración de la configuración en nuestra documentación para desarrolladores
- Administración de configuración para 2.1.X y el ejemplo en la Guía de infraestructura en la nube de Adobe Commerce
- Administración de configuración para 2.2.X y el ejemplo en la Guía de infraestructura en la nube de Adobe Commerce
- Actualizar desde la sección 2.0.X o 2.1.X del tema Actualizar Adobe Commerce en infraestructura en la nube
- Implementación de canalización en la Guía de configuración de Adobe Commerce en la infraestructura en la nube: para Adobe Commerce en la infraestructura en la nube, no es necesario que siga las instrucciones de esta guía. El contenido es estrictamente de referencia. Ya proporcionamos el servidor de compilación, los entornos de integración y mucho más con Adobe Commerce en la infraestructura en la nube.