Lista de comprobación de planeamiento e implementación de cargas de trabajo de SAP en Azure

Esta lista de comprobación está diseñada para los clientes que trasladan sus aplicaciones de SAP a la infraestructura como servicio de Azure. Las aplicaciones de SAP de este documento representan productos de SAP que ejecutan el kernel de SAP, como SAP NetWeaver, S/4HANA, BW, BW/4 y otros. La lista de comprobación debe ser revisada por un cliente o partner SAP a lo largo del proyecto. Es importante señalar que muchas de las comprobaciones se realizan al principio del proyecto y en la fase de planeamiento. Una vez realizada la implementación, pueden resultar complicado efectuar cambios elementales en la infraestructura de Azure o en las versiones de software de SAP implementadas.

Revise la lista de comprobación en los hitos clave del proyecto. De este modo, podrá detectar los pequeños problemas antes de que se conviertan en problemas serios y tendrá tiempo suficiente para volver a diseñar y probar los cambios necesarios. No considere que esta lista de comprobación está completa. En función de la situación, es posible que tenga que realizar más comprobaciones adicionales.

La lista de comprobación no incluye tareas que son independientes de Azure. Por ejemplo, las interfaces de aplicaciones SAP cambian durante un traslado a la plataforma Azure o a un proveedor de hospedaje. La documentación de SAP y las notas de soporte técnico también contendrán más tareas, que no son específicas de Azure, pero que deben formar parte de la lista de comprobación general del planeamiento.

Esta lista de comprobación puede usarse también con los sistemas ya implementados. Es posible que se hayan aplicado nuevas características o cambios en las recomendaciones para su entorno. Resulta útil revisar la lista de comprobación periódicamente para asegurarse de estar al tanto de las nuevas características de la plataforma de Azure.

El contenido principal de este documento está organizado en pestañas, en el orden cronológico de un proyecto típico. Consulte el contenido de cada pestaña y considere cada pestaña siguiente para basarse en las acciones realizadas y los aprendizajes obtenidos en la fase anterior. Para una migración de producción, se debe tener en cuenta el contenido de todas las pestañas y no solo en la pestaña de producción. Para ayudarle a asignar las fases de un proyecto típico con la definición de fase utilizada en este artículo, consulte la tabla siguiente.

Fases de la lista de comprobación de implementación Fases o hitos del proyecto de ejemplo
Fase de preparación y planeamiento Fase de inicio, diseño y definición del proyecto
Fase piloto Validación temprana/ prueba de concepto/piloto
Fase de no producción Finalización de la fase de diseño detallada/ compilaciones de entornos que no son de producción/ pruebas
Fase de preparación de producción Ensayo general / pruebas de aceptación de usuario / simulación de migración final / comprobaciones para la puesta en directo
Fase de puesta en marcha Migración final y puesta en directo en producción
Fase posterior a la producción Hypercare / transición al negocio como de costumbre

Fase de preparación y planificación del proyecto

Durante esta fase, se planea la migración de la carga de trabajo de SAP a la plataforma Azure. Documentos como Implementación y planeamiento de Azure Virtual Machines para SAP NetWeaver en Azure y Cloud Adoption Framework para SAP tratan muchos temas y ayudan como información en la preparación. Como mínimo, durante esta fase debe crear los siguientes documentos y definir y analizar los siguientes elementos de la migración:

Documento de diseño general

Este documento debe contener:

  • El inventario actual de componentes y aplicaciones de SAP, y el inventario de aplicaciones de destino para Azure.
  • Una matriz de asignación de responsabilidades (RACI) que defina las responsabilidades y las asignaciones de las partes implicadas. Empiece en un nivel general y continúe hacia niveles más pormenorizados durante el planeamiento y las primeras implementaciones.
  • La arquitectura general de la solución. Se deben consultar los procedimientos recomendados y las arquitecturas de ejemplo del Centro de arquitectura de SAP en Azure.
  • Una decisión sobre las regiones de Azure en las que se implementará. Consulte la lista de regiones de Azure y la lista de regiones con compatibilidad con zonas de disponibilidad. Para conocer qué servicios están disponibles en cada región, consulte Productos disponibles por región.
  • La arquitectura de redes para conectarse desde el entorno local con Azure. Comience a familiarizarse con el concepto de zona de aterrizaje de escala empresarial de Azure.
  • Los principios de seguridad para la ejecución de datos empresariales de gran impacto en Azure. Para obtener información sobre la seguridad de los datos, comience consultando la documentación de seguridad de Azure.
  • Estrategia de almacenamiento para cubrir dispositivos de bloques (disco administrado) y sistemas de archivos compartidos (como Azure Files o Azure NetApp Files) que se deben refinar aún más en los tamaños y diseños del sistema de archivos en el documento de diseño técnico.

Documento de diseño técnico

Este documento debe contener:

  • Un diagrama de bloques de la solución que muestre las aplicaciones y servicios de SAP y que no son de SAP
  • Un proyecto de SAP Quicksizer basado en los volúmenes de documentos empresariales. A continuación, se asigna la salida de Quicksizer a los componentes de proceso, almacenamiento y redes en Azure. Como alternativa a SAP Quicksizer, un dimensionamiento diligente en función de la carga de trabajo actual de los sistemas SAP de origen. Teniendo en cuenta la información disponible, como los informes de la carga de trabajo de DBMS, los informes de SAP EarlyWatch y los indicadores de rendimiento de proceso y almacenamiento.
  • La arquitectura de continuidad empresarial y recuperación ante desastres.
  • Información detallada sobre las versiones del sistema operativo, la base de datos, el kernel y los paquetes de soporte de SAP. El hecho de que SAP NetWeaver o S/4HANA admitan una versión de sistema operativo determinada no implica necesariamente que también la admitan las máquinas virtuales de Azure. Lo mismo puede decirse de las versiones de DBMS. Compruebe las siguientes fuentes para alinear y, si es necesario, actualizar las versiones de SAP, DBMS y sistema operativo para garantizar la compatibilidad de SAP y Azure. Para obtener soporte técnico completo de SAP y Microsoft debe tener combinaciones de versiones compatibles con SAP y Azure. Si es necesario, deberá planear la actualización de algunos componentes de software. Aquí se documentan más detalles sobre el software SAP, sistema operativo y DBMS compatibles:

Además, se debe incluir en los mismos documentos técnicos:

  • Decisiones generales de arquitectura del almacenamiento basadas en los tipos de almacenamiento de Azure para la carga de trabajo de SAP
    • Discos administrados conectados a cada máquina virtual
    • Diseños y dimensionamiento del sistema de archivos
    • Tamaños y diseño del volumen SMB o NFS, puntos de montaje cuando corresponda
  • Arquitectura de alta disponibilidad, copia de seguridad y recuperación ante desastres
    • Basándose en el RTO y el RPO, defina cómo debe ser la arquitectura de alta disponibilidad y recuperación ante desastres.
    • Comprenda el uso de diferentes tipos de implementación para una protección óptima.
    • Consideraciones para la implementación del DBMS de Azure Virtual Machines para las cargas de trabajo de SAP y documentos relacionados. En Azure, no se admite el uso de una configuración de disco compartido para la capa de DBMS como, por ejemplo, se ha descrito para SQL Server. En su lugar, use soluciones como:
    • Para la recuperación ante desastres en regiones de Azure, revise las soluciones que ofrecen los distintos proveedores de DBMS. La mayoría de ellos admiten replicación asincrónica o trasvase de registros.
    • Para el nivel de aplicación de SAP, determine si va a ejecutar sistemas de prueba de regresión empresarial, que en condiciones ideales son réplicas de las implementaciones de producción, en la misma región de Azure o en la región de recuperación ante desastres. En el segundo caso, puede utilizar ese sistema de regresión empresarial como destino de recuperación ante desastres para las implementaciones de producción.
    • Considere la posibilidad de usar Azure Site Recovery como método para replicar la capa de aplicación de SAP en la región de recuperación ante desastres de Azure. Para más información, consulte Configuración de la recuperación ante desastres para la implementación de una aplicación de SAP NetWeaver de niveles múltiples.
    • En el caso de los proyectos que tengan que permanecer en una sola región por motivos de cumplimiento, considere la posibilidad de usar una configuración combinada de HADR mediante Azure Availability Zones.
  • Un inventario de todas las interfaces de SAP y los sistemas conectados (SAP y no SAP).
  • Diseño de servicios básicos. Este diseño debe incluir los siguientes elementos, muchos de los cuales están cubiertos por el acelerador de zonas de aterrizaje para SAP:
    • Topología de red dentro de Azure y asignación de los distintos entornos de SAP
    • Diseño de Active Directory y DNS.
    • Solución de administración de identidades para usuarios finales y administración
    • La estructura del acceso basado en rol de Azure (Azure RBAC) para los equipos que administran la infraestructura y las aplicaciones de SAP en Azure.
    • Estrategia de nomenclatura de recursos de Azure
    • Operaciones de seguridad para recursos de Azure y las cargas de trabajo contenidas
  • Concepto de seguridad para proteger la carga de trabajo de SAP. Esto debe incluir todos los aspectos: redes y supervisión perimetral, seguridad de aplicaciones y bases de datos, sistemas operativos que protegen y cualquier medida de infraestructura necesaria, como el cifrado. Identifique los requisitos con los equipos de cumplimiento y seguridad.
  • Microsoft recomienda el contrato de soporte técnico Professional Direct, Premier o Unificado. Identifique las rutas de derivación de problemas y los contactos para obtener soporte técnico con Microsoft. Para conocer los requisitos de soporte técnico de SAP, consulte la nota de SAP 2015553.
  • El número de suscripciones de Azure y la cuota de núcleos para las suscripciones. Abra solicitudes de soporte técnico para aumentar las cuotas de suscripciones de Azure según sea necesario.
  • Plan de reducción y migración de datos para migrar datos de SAP a Azure. SAP dispone de instrucciones para los sistemas SAP NetWeaver sobre cómo limitar el volumen de grandes cantidades de datos. Consulte esta guía de SAP sobre la administración de datos en sistemas ERP de SAP. Parte del contenido también se aplica a los sistemas NetWeaver y S/4HANA en general.
  • Una estrategia de implementación automatizada. Muchos clientes comienzan con scripts, mediante una combinación de PowerShell, la CLI, Ansible y Terraform. Las soluciones desarrolladas por Microsoft para la automatización de la implementación de SAP son:

Nota

Defina una cadencia periódica de revisión del diseño y la implementación entre usted como cliente, el integrador de sistemas, Microsoft y otras partes implicadas.

Comprobaciones e información automatizadas en el entorno de SAP

Varias de las comprobaciones anteriores se comprueban de forma automatizada con la Herramienta de comprobación de calidad de SAP en Azure. Estas comprobaciones se pueden ejecutar de forma automatizada con el proyecto de código abierto proporcionado. Aunque no se realiza ninguna corrección automática de los problemas encontrados, la herramienta advertirá sobre una configuración contraria a las recomendaciones de Microsoft.

Sugerencia

Las mismas comprobaciones de calidad e información adicional se ejecutan periódicamente cuando los sistemas SAP se implementan o registran en Azure Center for SAP solutions y forman parte del servicio.

Otras herramientas para permitir comprobaciones de implementación más sencillas y documentar los hallazgos, planear los siguientes pasos de corrección y optimizar en general el entorno de SAP en Azure son:

  • Revisión del Marco de buena arquitectura de Azure Una evaluación de la carga de trabajo centrada en los cinco pilares principales de confiabilidad, seguridad, optimización de costos, excelencia operativa y eficiencia del rendimiento. Admite cargas de trabajo de SAP y se recomienda ejecutar una revisión al principio y después de cada fase del proyecto.
  • Comprobaciones de inventario de Azure para SAP Un libro de código abierto de Azure Monitor que muestra el inventario de Azure con inteligencia para resaltar el desfase de la configuración y mejorar la calidad.

Pasos siguientes

Consulte estos artículos: