Lista de comprobación previa al inicio de Commerce Cloud
A continuación se ofrece una sinopsis de la documentación de inicio del sitio de Adobe Commerce.
Esta lista de comprobación tiene como objetivo ayudar a planificar y ejecutar correctamente el lanzamiento del sitio de Adobe Commerce Cloud. Colabore con el integrador de sistemas para Adobe Commerce Cloud para asegurarse de que todas las tareas de configuración y los elementos de la lista de comprobación se hayan completado y verificado. Si encuentra dificultades con algún elemento de la lista de comprobación o tiene alguna pregunta, póngase en contacto con el asesor técnico del cliente o el ingeniero de éxito del cliente designados. Si su cuenta no tiene un CTA/CSE asignado, puede crear un ticket de asistencia para obtener ayuda.
Si tiene un CTA/CSE asignado a la cuenta, póngase en contacto con ellos y con el administrador de cuentas al menos 4 semanas antes del lanzamiento del nuevo sitio de Adobe Commerce Cloud para notificarles su intención de lanzarlo.
- Algunas comprobaciones se resaltan con [Bloqueador]{class="badge yellow" title="Posible bloqueador"}, ya que podrían bloquear el lanzamiento si no se revisa con cuidado.
- Asegúrese de colaborar con su desarrollador o socio de integración de sistemas para alinearse con su enfoque de implementación.
1. Puesta En Marcha Previa
-
Revise la documentación sobre las pruebas y la puesta en marcha de la documentación de lanzamiento del sitio
note note NOTE Asegúrese de que el "plan de preparación para la puesta en marcha"de esté completamente preparado con su socio o integrador de sistemas, incorporando todos los elementos de acción necesarios. Recuerde, mientras que la lista de comprobación previa al lanzamiento enfatiza las prácticas recomendadas de Adobe, no reemplaza la necesidad de su propio plan de preparación para el lanzamiento. -
[Bloqueador]{class="badge yellow" title="Posible bloqueador"} revisa la información y las recomendaciones de las perspectivas de soporte técnico (SWAT) (Guía del usuario)
-
El usuario/comerciante final realizó UAT (Pruebas de aceptación de usuarios), incluidas las operaciones back-end.
-
El equipo del integrador de sistemas ha realizado un UAT completo de ensayo y producción. Consulte la Documentación de Experience League.
-
Confirme la implementación y prueba del código en los entornos de ensayo y producción (Más información).
-
El clúster de producción se ha ampliado permanentemente a la línea de base diaria contratada. Hable con el CTA/CSE asignado para obtener más detalles o envíe un ticket de asistencia.
2. Configuraciones actuales
- Actualice Adobe Commerce y los paquetes o servicios relacionados a la última versión
- Revise las configuraciones y servicios actuales con su socio de servicio/socio y siga las prácticas recomendadas.
- Revise el uso de disco MySQL/Shared-Files
3. Configuraciones rápidas
-
[Bloqueador]{class="badge yellow" title="Posible bloqueador"} Asegúrese de que el almacenamiento en caché funcione (Caché de página completa o Almacenamiento en caché de GraphQL). Lea la guía de configuración rápida.
-
Utilice el método GET para consultas de GraphQL en sitios web PWA/sin encabezado cuando corresponda.
note note NOTE Solo se pueden almacenar en caché (si corresponde) las consultas enviadas con una operación HTTP GET. No se pueden almacenar en caché las consultas POST. -
Asegúrese de que la optimización de imágenes de Fastly esté habilitada (Consulte Optimización de imágenes de Fastly)
-
Compruebe que esté configurada la ubicación de escudo correcta (Configurar caché, backends y blindaje de origen).
-
El firewall de aplicaciones web (WAF) está funcionando. (Ver Resolución de problemas de solicitudes bloqueadas, si las hay, y limitaciones)
-
Actualice rápidamente la lista "Parámetros de URL ignorados" en el panel de administración para mejorar el rendimiento de la caché.
note note NOTE En la configuración de Fastly en Administración > Tiendas > Configuraciones > Sistema > Caché de página completa > Configuración de Fastly > Configuración avanzada > Parámetros de URL ignorados (Global), puede encontrar una lista de parámetros separados por comas que Fastly debe ignorar al buscar páginas en caché. Asegúrese de volver a cargar la VCL después de modificar esta lista
4. DNS y SSL
-
[Bloqueador]{class="badge yellow" title="Posible bloqueador"} Confirme que se han solicitado todos los nombres de dominio necesarios. (Enviar un ticket de asistencia por adelantado para cualquier dominio agregado o cambiado)
-
El certificado SSL (TLS) [Bloqueador]{class="badge yellow" title="Posible bloqueador"} se ha aplicado a los dominios. Lea este artículo para obtener más información.
-
Actualice el valor del DNS TTL (Time to Live) al mínimo posible para el lanzamiento.
-
Habilitar Sendgrid SPF y DKIM
note note NOTE Agregue los registros CNAME de SendGrid para cada dominio a la configuración DNS. Lea Servicio de correo electrónico de SendGrid para ver cómo cambiar los dominios de los remitentes y más.
5. Configuraciones de Base de Datos
Adobe Commerce Cloud utiliza un clúster MariaDB Galera como base de datos para los entornos de ensayo y producción. Los clústeres Galera son fundamentales para mejorar el rendimiento y la escalabilidad. Para obtener información sobre las prácticas óptimas y las limitaciones de las réplicas en clúster de Galera, consulte los siguientes artículos.
- Prácticas recomendadas de configuración de MySQL
- Alertas administradas en Adobe Commerce: alertas de MariaDB
- Prácticas recomendadas para configuración de la base de datos
- Análisis profundo de replicaciones de clúster de Galera y control de flujo.
- Se recomienda la conexión MYSQL Slave para mejorar el rendimiento durante las cargas altas de la base de datos.
- Asegúrese de que el formato de fila de todas las tablas de base de datos esté establecido en DINÁMICO en lugar de COMPACTO (esto es especialmente cierto para las migraciones locales a la nube).
- Cambie el motor de almacenamiento de la base de datos de MyISAM a InnoDB para todas las tablas.
- Revise y optimice las tablas de bases de datos que superen 1 GB de tamaño con mucha anticipación.
- La información del esquema de la base de datos está actualizada y actualizada. (Consulte esta guía).
6. Implementaciones
- Revise el estado ideal de la implementación de contenido estático (SCD) para reducir el tiempo de mantenimiento durante las implementaciones en el entorno de producción. Revise las estrategias de implementación de contenido estático (SCD) y la guía de administración de la configuración de la tienda.
- Revise la configuración de minificación para HTML, JavaScript y CSS. (Esto no se aplica a los sitios web de PWA/sin encabezado).
- Confirme que la utilización de las siguientes variables de nube se ajusta a los fines previstos. (SCD_MATRIX, SCD_ON_DEMAND y SKIP_SCD)
7. Pruebas y resolución de problemas
-
Pruebe los correos electrónicos transaccionales salientes. Más información sobre Adobe Commerce Cloud - funcionalidad de correo SendGrid.
-
[Bloqueador]{class="badge yellow" title="Posible bloqueador"} ¿Algún bloqueador con Adobe?
-
[Bloqueador]{class="badge yellow" title="Posible bloqueador"} Realice pruebas de carga y esfuerzo en la instancia de producción antes de publicar y comparta los resultados con el CTA/CSE asignado.
note note NOTE Una prueba de carga y esfuerzo sirve para identificar cuellos de botella y descubrir problemas de rendimiento en la aplicación. Desempeña un papel crucial en la gestión de las expectativas con respecto al tamaño del clúster y en la determinación de los ajustes de escala necesarios para satisfacer los requisitos empresariales de forma eficaz. note important IMPORTANT ADVERTENCIA: Al preparar una prueba de carga, por favor_ no envíe correos electrónicos de transacciones activos (incluso a direcciones ficticias). El envío de correos electrónicos durante la prueba puede hacer que el proyecto alcance el límite de envío predeterminado (12 K) configurado para SendGrid antes del lanzamiento. - Cómo desactivar la comunicación por correo electrónico:
Vaya a Tienda > Configuración > Avanzadas > Sistema > Configuración de envío de correo electrónico.
- Cómo desactivar la comunicación por correo electrónico:
-
Realice pruebas de penetración de seguridad en la instancia de producción como parte del modelo de seguridad de responsabilidad compartida. Para el cumplimiento de PCI (industria de tarjetas de pago), el sitio personalizado requiere pruebas de penetración.
8. Otras configuraciones
-
Cambie la indexación a "actualización según lo programado", excepto customer_grid, que permanece en "SAVE" (consulte Modos de indexación).
-
¿Está utilizando motores de búsqueda o extensiones de terceros?
-
Confirme que las configuraciones de SEO (Optimización de motores de búsqueda) están configuradas correctamente para permitir que los indexadores/rastreadores analicen el sitio web, si corresponde.
-
Agregar redirecciones y rutas (consulte Configurar rutas)
note note NOTE Añada redirecciones y rutas al archivo routes.yaml en el entorno de integración y compruebe la configuración en este entorno antes de implementarlo en Ensayo y producción. code language-none "http://{all}/": tipo: ascendente flujo ascendente: "mymagento:http" "http://{all}/": tipo: ascendente flujo ascendente: "mymagento:http" -
Asegúrese de que XDebug esté deshabilitado si se habilita durante el desarrollo (consulte Configurar Xdebug).
-
Compruebe que op-cache y otras configuraciones se hayan actualizado con precisión en el archivo php.ini (consulte este ejemplo).
-
Suscribirse a la página de estado de Adobe Commerce.
-
Suscríbase a los canales de notificación de New Relic "Alertas administradas para Adobe Commerce" para supervisar las métricas de rendimiento dadas (leer más).
9. Seguridad
-
Configuración del análisis de seguridad de Adobe Commerce
note note NOTE Adobe Commerce Security Scan es una herramienta útil que ayuda a descubrir versiones de software obsoletas, configuraciones incorrectas y malware potencial en el sitio. Regístrese, programe la ejecución con frecuencia y asegúrese de que los correos electrónicos se envían al contacto de seguridad técnica correcto. Complete esta tarea durante UAT. Si utiliza la opción de análisis periódicos, asegúrese de programar los análisis en tiempos de baja demanda. Consulte la página Examen de seguridad en la cuenta de Adobe Commerce. Debe iniciar sesión en una cuenta de Adobe Commerce para acceder al análisis de seguridad. -
Cambie la configuración predeterminada del administrador de Adobe Commerce.
-
Cambie la contraseña de administrador (consulte Configuración de Admin Security).
-
Cambiar la URL de administrador (consulte Usar una URL de administrador personalizada).
-
Elimine los usuarios que ya no estén en el proyecto (consulte Crear y administrar usuarios).
-
Se han configurado las contraseñas de los administradores (consulte Requisitos de contraseña de administrador).
-
Configure la autenticación de doble factor (consulte Autenticación de doble factor).
10. Puesta en marcha
Cuando sea el momento de la migración, realice los siguientes pasos (para obtener más información, consulte Configuraciones de DNS):
-
Acceda al servicio DNS y actualice los registros A y CNAME de cada uno de sus dominios y nombres de host:
- Agregue un registro CNAME para <<www.yourdomain.com>, que apunte a prod.magentocloud.map.fastly.net
- Establezca cuatro registros A para <<yourdomain.com>, que apunten a:
151.101.1.124
151.101.65.124
151.101.129.124
151.101.193.124
-
Cambiar la dirección URL base de Adobe Commerce a <<www.yourdomain.com>
-
Espere a que transcurra el tiempo TTL y, a continuación, reinicie el explorador web.
-
Pruebe el sitio web.
Si tiene algún problema que bloquee el go-live:
Si encuentra algún problema o algún problema que le impida iniciar el servicio durante el cambio, el método más rápido para obtener soporte adecuado y oportuno es utilizar el servicio de asistencia y abrir un ticket con el motivo "No se puede iniciar la tienda", y llamar a un número de soporte de línea directa (consulte la lista de números de línea directa de Adobe Commerce P1 (Prioridad 1)):
- Teléfono gratuito en EE. UU.: (+1) 877 282 7436 (directo a la línea directa Adobe Commerce P1)
- Número gratuito en EE. UU.: (+1) 800 685 3620 (en el primer menú, presione 7 para la línea directa Adobe Commerce P1)
- US Local: (+1) 408 537 8777
11. Publicar el lanzamiento
Una vez que el sitio esté activo, envíe por correo electrónico al CTA (Customer Technical Advisory), CSE (Customer Success Engineer) y AM (Account Manager) asignados. Sin embargo, si no tiene un administrador de cuentas asignado al proyecto, puede crear un ticket de asistencia en el que se solicite que la monitorización de High SLA se habilite una vez que el sitio se haya puesto en marcha. El CTA/CSE realiza las siguientes tareas en cuanto se verifica que el sitio se inicia con Fastly enabled y almacenamiento en caché:
- Etiquete el clúster como activo y cree un vale de soporte para activar la monitorización de High SLA (Acuerdos de nivel de servicio).
- Active New Relic Synthetics para la monitorización del tiempo de actividad.