1. Introducción y Objetivo
Al implementar soluciones SAP en Linux, la selección del sistema de archivos es una decisión crítica que impacta directamente el rendimiento, la confiabilidad y el soporte oficial de la plataforma.
- Rendimiento: Eficiencia en lectura/escritura (I/O) de datos masivos.
- Confiabilidad: Robustez ante fallos eléctricos y consistencia de datos (Journaling).
- Compatibilidad: Alineación con certificaciones de SAP, SO y Base de Datos.
2. Arquitectura de Almacenamiento SAP
El siguiente esquema visualiza cómo se distribuyen los file systems en un servidor SAP típico:
Esquema de montajes y dependencias de almacenamiento en SAP Linux.
3. Política de Soporte de SAP
La responsabilidad de elegir un sistema de archivos compatible recae en el equipo técnico, basándose en:
- Documentación oficial de la distribución Linux (SLES, RHEL, Oracle Linux).
- Matriz de compatibilidad del motor de base de datos (HANA, Oracle, SQL Server).
- Garantía del proveedor de almacenamiento (NetApp, Dell EMC, IBM).
4. Recomendaciones por Motor de Base de Datos
Sistemas Recomendados
| Base de Datos | File System Recomendado | Notas SAP Clave |
|---|---|---|
| SAP HANA | XFS | 2009879 (RHEL) / 1944799 (SLES) |
| Oracle | XFS / ASM / EXT4 | 2171857 (12c) / 1114181 (11g) |
| IBM Db2 | Consultar IBM Knowledge Center | Dependiente de la versión de Db2 |
| SAP ASE / MaxDB | Según Distribución Linux | 912905 (MaxDB) |
5. Selección según Distribución de Linux
Si la base de datos no impone una restricción mayor, se deben seguir los estándares de la distribución:
| Distribución | Versión | Recomendado para Datos |
|---|---|---|
| SLES | 12 / 15 | XFS (Btrfs para /) |
| 11 / 10 | EXT3 | |
| RHEL | 7 / 8 / 9 | XFS |
| 6 | EXT4 | |
| Oracle Linux | 7 / 8 | XFS |
6. Flujo de Decisión Técnica
Sigue este flujo para determinar el sistema de archivos óptimo para tu proyecto:
7. Glosario de Términos
- XFS: Sistema de alto rendimiento para grandes volúmenes, ideal para bases de datos modernas.
- EXT4: Evolución robusta de EXT3 con soporte para archivos de mayor tamaño.
- NFS: Network File System, estándar para compartir directorios entre múltiples servidores (ej: /sapmnt).
- Journaling: Característica que registra cambios pendientes antes de escribirlos, evitando corrupción tras cierres inesperados.
8. Recursos y Referencias
- Nota 2009879: RHEL Guidelines.
- Nota 1944799: SLES Guidelines.
- Nota 2171857: Oracle 12c on Linux.