Práctica recomendada 13.2: seleccione instancias de EC2 adecuadas para las cargas de trabajo de SAP
AWS trabaja con SAP para garantizar que los servicios de AWS sean aptos para implementar y operar los software de SAP en distintos tipos de instancias. Utilice a modo de guía las notas y la documentación pertinente de SAP para identificar las instancias adecuadas. Las familias de instancias de EC2 ofrecen diferentes proporciones de CPU y memoria, así como características de rendimiento de red y almacenamiento adecuadas para ejecutar cargas de trabajo de SAP. Asigne sus requisitos al tipo de instancia apropiado con ayuda de métricas de rendimiento, cifras del SAPS y estimaciones computacionales. Confirme la disponibilidad de estas instancias en su región y AZ seleccionadas.
Sugerencia 13.2.1: siga las guías de SAP sobre las bases de datos, sistemas operativos y servicios de AWS compatibles.
AWS ofrece servicios que se pueden usar para la implementación de productos de SAP. En la nota de SAP
1656099 - SAP Applications on AWS: Supported DB/OS and Amazon EC2 products
Puede determinar la disponibilidad de tipos de instancias individuales en una AZ específica usando la AWS CLI para describir ofertas de tipos de instancia. .
-
Documentación de AWS: Amazon EC2 Instance Types for SAP
-
Documentación de SAP: SAP NetWeaver benchmarks (Referencias de SAP NetWeaver)
Sugerencia 13.2.2: utilice métricas de hardware y el SAPS para orientar su elección
Cada familia de instancias de Amazon EC2 compatible con SAP brinda una relación específica de vCPU sobre memoria. Debe evaluar cada familia de instancias en función de sus requisitos para comprender el perfil de rendimiento. La generación actual de instancias de Amazon EC2 (basadas en
AWS Nitro
Los servidores de la aplicación SAP pueden usar tanto las instancias de uso general (m*
) como las instancias optimizadas para memoria (r*
). En los casos que se requiera una relación de vCPU sobre memoria mayor, considere usar las instancias optimizadas para la computaciónc*
). Para los servidores de bases de datos de AnyDB, las instancias optimizadas para memoria (r*
) son una buena opción para la relación de núcleo sobre memoria requerida, pero se debe realizar un análisis adicional para validar el tamaño, especialmente si su implementación está sujeta a licencias por CPU. Para las bases de datos de SAP HANA que se ejecutan en la memoria, su única opción es una instancia optimizada para memoria (r*
, x*
, u*
).
Sugerencia 13.2.3: utilice el directorio de hardware de SAP HANA y los requisitos de memoria para seleccionar instancias de EC2 para SAP HANA
AWS tiene la certificación de SAP HANA para un subconjunto de instancias de Amazon EC2 para ejecutar cargas de trabajo de SAP HANA. Los detalles de estas instancias y los tipos de aplicaciones de IaaS compatibles (OLAP, OLTP, SAP Business One, Scale-Out) se pueden encontrar en
Certified and Supported SAP HANA Hardware
El tamaño de la base de datos y el uso real de la memoria de trabajo determinarán los requisitos de memoria y la selección de instancias.
Para las cargas de trabajo que no son de producción, existen opciones adicionales. Consulte el blog:
Sugerencia 13.2.4: tenga en cuenta las características de la instancia de EC2 y las características de rendimiento
Las instancias de Amazon EC2 tienen diferentes funciones y características de rendimiento que deben evaluarse en función del caso de uso, especialmente para cargas de trabajo con requisitos de rendimiento y de E/S elevados. Esto incluye las capacidades de redes mejoradas mediante el Elastic Network Adapter (ENA, adaptador de redes elástico), el rendimiento de E/S, la optimización de Amazon EBS y la aptitud para los grupos de ubicación. Para una lista completa de las características, consulte los siguientes recursos:
-
Documentación de AWS: Instancias de uso general
-
Documentación de AWS: Instancias optimizadas para memoria
-
Documentación de AWS: Instancias optimizadas para computación