Infraestructura de almacenamiento para cargas de trabajo de SAP en instancias de servidores virtuales en IBM Cloud VPC

Este documento ofrece orientación sobre cómo planificar los requisitos de infraestructura de almacenamiento para cargas de trabajo de SAP en instancias de servidor virtual (VSI) en IBM Cloud® Virtual Private Cloud.

En el caso de las cargas de trabajo de SAP alojadas en un proveedor de servicios en la nube, la capa de infraestructura como servicio ( IaaS ) funciona de manera similar a los entornos utilizados para ejecutar cargas de trabajo de SAP en centros de datos externos. SAP Los sistemas de un entorno tienen requisitos de almacenamiento específicos para garantizar el rendimiento, la disponibilidad y la protección de los datos.

IBM Cloud® for SAP Ofrece un amplio conjunto de funciones que dan respuesta a estos requisitos de almacenamiento y amplían el panorama de SAP más allá del alojamiento básico de sistemas.

En las siguientes secciones se describen las consideraciones de diseño de la cartera de IBM Cloud® for SAP para el almacenamiento en IBM Cloud® Virtual Servers for Virtual Private Cloud en IBM Cloud VPC.

Visión general

La arquitectura de almacenamiento de Virtual Servers for VPC opera dentro de la infraestructura IBM Cloud VPC. IBM Proporciona, mantiene y gestiona toda la infraestructura de almacenamiento en los centros de datos gestionados por IBM.

Los clientes utilizan el almacenamiento en forma de volúmenes de almacenamiento (volúmenes de arranque y volúmenes de datos) y recursos compartidos de almacenamiento de archivos. IBM gestiona todo el hardware de almacenamiento físico subyacente.

Los volúmenes de almacenamiento y los recursos compartidos de archivos ofrecen las siguientes capacidades clave:

  • Perfiles de almacenamiento configurables: puede aprovisionar volúmenes en varios niveles de rendimiento en función de los requisitos de IOPS.
  • Tamaño flexible: puedes aumentar la capacidad de un volumen tras su creación sin interrumpir las operaciones.
  • Cifrado: Los datos en reposo se cifran mediante claves de cifrado gestionadas por IBM o por el cliente.
  • Instantáneas y copias de seguridad: puedes crear instantáneas puntuales de volúmenes de almacenamiento en bloques para proteger los datos.
  • Capacidad de uso compartido: los recursos compartidos de almacenamiento de archivos se pueden asociar a varias instancias de servidores virtuales para crear sistemas de archivos compartidos.

Tipos de almacenamiento

Virtual Servers for VPC Admite múltiples tipos de almacenamiento diseñados para diferentes requisitos de carga de trabajo, características de rendimiento y casos de uso.

Almacenamiento en bloques

El almacenamiento en bloques se utiliza para Virtual Servers for VPC y ofrece un rendimiento predecible basado en las operaciones de entrada/salida por segundo (IOPS). Es el tipo de almacenamiento principal para los volúmenes de arranque del sistema operativo y los volúmenes de datos adicionales.

Volúmenes de arranque y de datos

Los volúmenes de arranque y de datos tienen las siguientes propiedades:

  • Al crear una instancia de servidor virtual, se crea y se asigna automáticamente un volumen de arranque. El tamaño predeterminado del volumen de arranque es de 100 GB con 3.000 IOPS. Puede personalizar el tamaño del volumen de arranque y las IOPS durante el aprovisionamiento.
  • Se pueden conectar hasta 12 volúmenes de datos adicionales por instancia de servidor virtual, y cada volumen admite hasta 16 000 IOPS.
  • Puede aprovisionar cada volumen de almacenamiento en función de las IOPS que requiera su carga de trabajo, ya sea utilizando perfiles por niveles o perfiles de IOPS personalizados.
  • Cada volumen tiene un perfil de almacenamiento que define cuántas operaciones de E/S por segundo (IOPS) se pueden iniciar en dicho volumen.
  • Las IOPS de los perfiles de almacenamiento pueden escalarse en función del tamaño del volumen (perfiles por niveles) o mediante asignaciones personalizadas de IOPS.

Crea volúmenes de almacenamiento para los sistemas SAP HANA® una vez finalizada la implementación de la instancia de servidor individual.

La siguiente tabla muestra los perfiles de almacenamiento en bloques compatibles con las IOPS correspondientes:

Perfiles de almacenamiento en bloques y asignación de IOPS
Nombre de perfil IOPS/GB Descripción
De carácter general ( 3iops-tier ) 3 IOPS/GB Adecuado para volúmenes de copia de seguridad y cargas de trabajo menos críticas
5iops-tier 5 IOPS/GB Adecuado para volúmenes de datos de bases de datos y sistemas de archivos compartidos
10iops-tier 10 IOPS/GB Adecuado para volúmenes de datos y registros de SAP HANA
Personalizado De 100 a 48 000 IOPS Permite especificar la capacidad (de 10 GB a 16 000 GB) y las IOPS de forma independiente

Para obtener más información, consulte:

Flexibilidad en el volumen

La función de flexibilidad de volumen incluye:

  • Puede aumentar el tamaño de un volumen de datos existente para gestionar el crecimiento de los datos. Para obtener más información, consulte Cómo ampliar la capacidad de un volumen de almacenamiento en bloque.
  • Puede aumentar las IOPS de un volumen cambiando a un perfil de nivel superior o ajustando la configuración personalizada de IOPS.
  • La ampliación del volumen se realiza en línea sin interrumpir el funcionamiento ni requerir un reinicio.
  • No se puede reducir el tamaño ni el número de IOPS de un volumen una vez creado.

Para obtener más información, consulte los siguientes documentos:

IBM Cloud Object Storage

IBM Cloud® Object Storage Admite los siguientes casos de uso:

  • Copia de seguridad, restauración y archivo, o almacenamiento near-line de Virtual Servers for VPC.
  • Conservación a largo plazo de los registros de auditoría y los datos de cumplimiento normativo.
  • Copias de recuperación ante desastres.

IBM Cloud Object Storage Los buckets están disponibles en diferentes clases de almacenamiento. Para obtener más información, consulta las clases de Cloud Object Storage.

Para acceder a IBM Cloud® Object Storage desde tu VPC, puedes utilizar:

  • Puntos de acceso públicos a través de Internet
  • Puntos de conexión privados a través de Virtual Private Endpoints (VPE) para un acceso seguro a la red privada

La comunicación con el VPE permite un acceso seguro desde tu servidor virtual a IBM Cloud® Object Storage a través de la red privada.

Almacenamiento de archivos

IBM Cloud® File Storage for VPC Ofrece un almacenamiento de archivos compartido basado en NFS, al que pueden acceder simultáneamente varias instancias de servidores virtuales. Este tipo de almacenamiento es ideal para sistemas de archivos compartidos como /sapmnt, /usr/sap/trans, y otros directorios compartidos en entornos de SAP. Para obtener más información, consulta Acerca de File Storage for VPC.

IBM Cloud File Storage for VPC Ofrece dos tipos de perfiles con diferentes características de disponibilidad:

Perfiles de almacenamiento de archivos
Nombre de perfil IOPS/GB Disponibilidad Descripción
dp2 (zonal) 5 IOPS/GB Zona única Los datos se almacenan en una única zona de disponibilidad. Adecuado para la mayoría de las cargas de trabajo de servidores de aplicaciones SAP. Menor coste en comparación con los perfiles regionales.
rfs (regional) 5 IOPS/GB multizona Los datos se replican en varias zonas de disponibilidad dentro de una región. Ofrece mayor disponibilidad y resiliencia. Adecuado para sistemas de archivos compartidos críticos que requieren redundancia entre zonas.

Ambos perfiles admiten:

  • Rango de capacidad: de 10 GB a 32 000 GB
  • Rango de IOPS: de 100 a 96 000 IOPS
  • NFS v4.1 protocolo
  • Cifrado en reposo: Los datos se cifran mediante claves de cifrado gestionadas IBM o por el cliente.
  • Destinos de montaje: los destinos de montaje controlan el acceso a la red

Para obtener más información, consulta los perfiles de File Storage for VPC.

La siguiente tabla ofrece una descripción general a modo de ejemplo sobre los sistemas de archivos en el almacenamiento de archivos:

Almacenamiento de archivos
Sistema de archivos Ruta predeterminada Objetivo o situación Tamaño habitual (GB) Descripción
Repositorio de software /install Área de preparación para instaladores, soportes y núcleos Varía (normalmente entre 200 y más de 1000) Compartido o local; depende del contenido que se vaya a almacenar.
Vía de acceso de instalación /hana/shared Archivos compartidos entre hosts en un sistema multi-host de SAP HANA 1000 SAP HANA Archivos de tiempo de ejecución y de cliente, de configuración y de instancia.
SAP ruta principal /usr/sap/<SID> Directorios de instancias por SID (perfiles, kernels, trabajo, registros) Entre 10 y 20 por cada instancia de AS El tamaño varía en función del número de instancias del servidor de aplicaciones.
SAP Montar /sapmnt/<SID> Archivos compartidos entre servidores de aplicaciones 20–50 Contiene datos compartidos, perfiles y un directorio de replicación ejecutable.
SAP Transporte /usr/sap/trans Directorio central de transporte de SAP (archivos compartidos, datos, bandeja de entrada de EPS) 50–200+ Comunes a todos los sistemas; su volumen aumenta en función de la actividad del proyecto o del volumen de transporte.

SAP HANA Directrices de almacenamiento

El aprovisionamiento de almacenamiento para un sistema SAP HANA debe cumplir los requisitos obligatorios de almacenamiento de SAP HANA.

Consulte los siguientes recursos para obtener más información:

Para conocer los tamaños del sistema de archivos, consulta Requisitos de almacenamiento de SAP HANA.

Maquetación del volumen

Para planificar los volúmenes de almacenamiento de SAP HANA, consulte las tablas que se proporcionan en SAP HANA para instancias certificadas en servidores virtuales con tecnología Intel en VPC Infrastructure. Busque el perfil de computación aplicable a su implementación y revise las pestañas de la tabla para ver la configuración del sistema de archivos de registro, del sistema de archivos de datos y del sistema de archivos compartidos. Estas pestañas especifican la cantidad necesaria de volúmenes de almacenamiento, el nivel de almacenamiento y los tamaños de volumen correspondientes para los sistemas de archivos /hana/log, /hana/data, y /hana/shared.

Configure los volúmenes de almacenamiento de la siguiente manera:

  • Configurar varios volúmenes de almacenamiento en bloque con 10 IOPS por nivel de GB ( 10iops-tier ) para el servicio SAP HANAlog file system. La capacidad total habitual que se requiere para el sistema de archivos de registro de SAP HANA es de hasta 512 GB. Stripe el volumen lógico para el sistema de archivos /hana/log que abarca varios volúmenes de almacenamiento con el fin de alcanzar el rendimiento requerido.
  • Configurar varios volúmenes de almacenamiento en bloque con 10 IOPS por nivel de GB ( 10iops-tier ) para el servicio SAP HANAdata file system. La capacidad total habitual depende del tamaño de la memoria. Stripe el volumen lógico para el sistema de archivos /hana/data que abarca varios volúmenes de almacenamiento con el fin de alcanzar el rendimiento requerido.
  • Configure un volumen de almacenamiento en bloque con un nivel de 5 IOPS/GB ( 5iops-tier ) o File Storage for VPC para SAP HANAshared file system /hana/shared. Proporciona un mínimo de 3,000 IOPS.
  • Configure un volumen de almacenamiento en bloque para el sistema de archivos /usr/sap utilizando 5 IOPS por nivel de GB ( 5iops-tier ).
  • Añade más volúmenes a un sistema de archivos de copia de seguridad o exportación.

El número exacto de volúmenes y sus tamaños dependen de tu perfil específico de SAP HANA. Consulte siempre las tablas de configuración de almacenamiento que figuran en la documentación sobre instancias certificadas por SAP HANA correspondiente al perfil que haya elegido.

IBM Db2 Directrices de almacenamiento

SAP servidor de aplicaciones IBM Db2 requiere configuraciones de almacenamiento específicas para garantizar un rendimiento óptimo de la base de datos. La estructura de almacenamiento depende del perfil de la instancia del servidor virtual y del tamaño previsto de la base de datos.

Maquetación del volumen

Para un SAP servidor de aplicaciones con IBM Db2 en un mx2-32x256 perfil típico, la configuración de almacenamiento recomendada incluye:

  • 1 volumen de 500 GB: un volumen de almacenamiento en bloques con un perfil de IOPS personalizado que admite hasta 10.000 IOPS para los archivos de datos de la base de datos
  • 1 volumen de 2.000 GB: un volumen de almacenamiento en bloques con un nivel de 5 IOPS/GB ( 5iops-tier ) que proporciona 10.000 IOPS para copias de seguridad y registros de bases de datos

Una vez que se hayan conectado los volúmenes de datos, aparecerán nuevos discos virtuales en la instancia del servidor virtual. La siguiente tabla muestra una configuración de almacenamiento típica par IBM Db2:

Ejemplo de configuración de almacenamiento para IBM Db2
Sistema de archivos Volumen Tipo de almacenamiento IOPS/GB GB IOPS
/ vda1 Volumen de arranque preconfigurado N/D 100 GB 3.000
/boot vda2 Volumen de arranque preconfigurado N/D 0,25 GB 3.000
/db2 vdd (puede variar) Volumen de datos 20 IOPS/GB 500 GB 10.000
backup/log y backup vde (puede variar) Volumen de datos 5 IOPS/GB 2.000 GB 10.000

La tabla muestra una estructura básica del sistema de archivos para una instalación de IBM Db2. Generalmente, una instalación de IBM Db2 utiliza subdirectorios que se pueden segmentar en volúmenes independientes.

Por ejemplo, /db2/<DBSID>, /db2/<DBSID>/log_dir, y varios sapdata<n> directorios, donde la carpeta log_dir contiene los archivos de registro en línea de la base de datos y los sapdata<n> directorios contienen los datos propiamente dichos.

Para obtener más información, consulta Sistemas de archivos necesarios para IBM Db2 para Linux, UNIX y Windows.

SAP ASE Directrices de almacenamiento

SAP Adaptive Server Enterprise (ASE), anteriormente conocido como Sybase, requiere configuraciones de almacenamiento específicas para garantizar un rendimiento óptimo de la base de datos. La estructura de almacenamiento depende del perfil de la instancia del servidor virtual y del tamaño previsto de la base de datos.

Maquetación del volumen

Para SAP servidor de aplicaciones con SAP ASE, ten en cuenta los siguientes componentes de almacenamiento:

  • Elige el perfil de instancia de servidor virtual adecuado en función de la carga estimada de usuarios y de los requisitos de CPU y RAM. Para obtener más información, consulta Nombres de perfiles de servidores virtuales.
  • Selecciona una imagen de sistema operativo certificada por SAP (RHEL, SUSE o Windows) del catálogo. Para obtener más información, consulta Imágenes del catálogo en VPC.

Para los sistemas SAP servidor de aplicaciones que se ejecutan en un servidor Adaptive Server Enterprise de SAP, todos los dispositivos de base de datos deben residir en almacenamiento local o a nivel de bloque, de acuerdo con las guías de instalación de SAP y la nota 1748888 de SAP.

  1. Volúmenes de almacenamiento en bloque

    • Recomendado para archivos de datos y archivos de registro de bases de datos
    • Utiliza el nivel de 5 IOPS/GB ( 5iops-tier ) o el de 10 IOPS/GB ( 10iops-tier ) para los archivos de datos
    • Utiliza el nivel de 5 IOPS/GB ( 5iops-tier ) para los archivos de registro
    • Utilice el nivel de 3 IOPS/GB (uso general) para los volúmenes de copia de seguridad
  2. Comparticiones de almacenamiento de archivos

    • Adecuado para sistemas de archivos compartidos como /sapmnt y /usr/sap/trans
    • Utiliza un perfil dp2 (5 IOPS/GB) para la mayoría de las cargas de trabajo
    • Puede obtener información adicional consultando Acerca de File Storage for VPC.

La siguiente tabla muestra una configuración de almacenamiento típica para SAP ASE:

Ejemplo de configuración de almacenamiento para SAP ASE
Sistema de archivos Volumen Tipo de almacenamiento IOPS/GB GB IOPS
/ vda1 Volumen de arranque preconfigurado N/D 100 GB 3.000
/boot vda2 Volumen de arranque preconfigurado N/D 0,25 GB 3.000
/sybase/<DBSID> vdd (puede variar) Volumen de datos 10 IOPS/GB 500 GB 5.000
/sybase/<DBSID>/sapdata_<n> vde (puede variar) Volumen de datos 10 IOPS/GB 1.000 GB 10.000
/sybase/<DBSID>/saplog_<n> vdf (puede variar) Volumen de datos 5 IOPS/GB 200 GB 1.000
/backup vdg (puede variar) Volumen de datos 3 IOPS/GB 2.000 GB 6.000

Para obtener más información, consulte los siguientes documentos:

SAP MaxDB Directrices de almacenamiento

SAP servidor de aplicaciones MaxDB se configura como una instalación estándar de un solo host y dos niveles, en la que tanto la base de datos como el servidor de contenido de SAP se implementan en la misma máquina virtual (VSI).

Maquetación del volumen

Para SAP servidor de aplicaciones con SAP MaxDB,, ten en cuenta los siguientes componentes de almacenamiento:

  • Elige el perfil de instancia de servidor virtual adecuado en función de la carga estimada de usuarios y de los requisitos de CPU y RAM. Para obtener más información, consulta Nombres de perfiles de servidores virtuales.
  • Selecciona una imagen de sistema operativo certificada por SAP (RHEL o SUSE ) del catálogo. Para obtener más información, consulta Imágenes del catálogo en VPC.

En el caso de los sistemas SAP servidor de aplicaciones que se ejecutan en SAP MaxDB,, todos los sistemas de archivos de la base de datos deben residir en almacenamiento local o a nivel de bloque, de acuerdo con las guías de instalación de SAP y las prácticas recomendadas de SAP MaxDB.

  1. Volúmenes de almacenamiento en bloque

    • Recomendado para los archivos de datos y de registro de la base de datos SAP y MaxDB
    • Utilice el nivel de 5 IOPS/GB ( 5iops-tier ) para los volúmenes de datos de las bases de datos
    • Utilice el nivel de 10 IOPS/GB ( 10iops-tier ) para los volúmenes de registros de la base de datos
    • Utilice el nivel de 3 IOPS/GB (uso general) para los volúmenes de copia de seguridad
    • Utilice el nivel de 5 IOPS/GB ( 5iops-tier ) para sistemas de archivos compartidos de SAP, como /sapmnt
    • Utilice el nivel de 3 IOPS/GB (uso general) para los sistemas de archivos de aplicacion SAP, como /usr/sap
  2. Comparticiones de almacenamiento de archivos

    • Adecuado para sistemas de archivos compartidos como /sapmnt y /usr/sap/trans
    • Utiliza un perfil dp2 (5 IOPS/GB) para la mayoría de las cargas de trabajo
    • Puede obtener información adicional consultando Acerca de File Storage for VPC.

Para un bx2-8x32 perfil típico de SAP servidor de aplicaciones con SAP MaxDB, la configuración de almacenamiento recomendada incluye:

  • 1 volumen de 300 GB: un volumen de almacenamiento en bloques con un nivel de 5 IOPS/GB ( 5iops-tier ) para los archivos de base de datos de SAP MaxDB
  • 1 volumen de 100 GB: un volumen de almacenamiento en bloques con un nivel de 3 IOPS/GB (uso general) para copias de seguridad de bases de datos
  • 1 volumen de 100 GB: un volumen de almacenamiento en bloques con un nivel de 5 IOPS/GB ( 5iops-tier ) para los sistemas de archivos de las aplicaciones SAP
  • 1 volumen de 35 GB: un volumen de almacenamiento en bloques para el espacio de intercambio

Una vez que se hayan conectado los volúmenes de datos, aparecerán nuevos discos virtuales en la instancia del servidor virtual.

La siguiente tabla muestra una configuración de almacenamiento típica para SAP MaxDB:

Ejemplo de configuración de almacenamiento para SAP MaxDB
Sistema de archivos Volumen Tipo de almacenamiento IOPS/GB GB IOPS
/ vda1 Volumen de arranque preconfigurado N/D 100 GB 3.000
/boot vda3 Volumen de arranque preconfigurado N/D 0,5 GB 3.000
/sapmnt vdd Volumen de datos 3 IOPS/GB 50 GB 150
/usr/sap vdi (puede variar) Volumen de datos 3 IOPS/GB 50 GB 150
/sapdb/<SID> vde (puede variar) Volumen de datos 5 IOPS/GB 300 GB 1.500
/sapdb/<SID>/data vdf (puede variar) Volumen de datos 10 IOPS/GB 500-1.000 GB 5.000–10.000
/sapdb/<SID>/log vdg (puede variar) Volumen de datos 5-10 IOPS/GB 200-300 GB 1 000–3 000
/maxbackup vdk (puede variar) Volumen de datos 3 IOPS/GB 1.000-2.000 GB 3.000–6.000

La tabla muestra una estructura básica del sistema de archivos para una instalación de SAP MaxDB. Por lo general, una instalación de SAP MaxDB utiliza sistemas de archivos dedicados que pueden segmentarse en volúmenes independientes.

Por ejemplo, /sapdb/<DBSID>, /sapdb/<DBSID>/data, /sapdb/<DBSID>/log, y /maxbackup, donde el directorio /sapdb/<DBSID>/ log contiene los archivos de registro de rehacer en línea de la base de datos y el directorio /sapdb/<DBSID>/data contiene los volúmenes de datos de la base de datos.

Para obtener más información, consulte los siguientes documentos:

SAP Directrices de almacenamiento para servidores de aplicaciones

SAP Los servidores de aplicaciones tienen unos requisitos de almacenamiento menos exigentes en comparación con los servidores de bases de datos. No obstante, una planificación adecuada del almacenamiento sigue siendo importante para obtener un rendimiento óptimo.

Maquetación del volumen

Configure un volumen de almacenamiento en bloques para el sistema de archivos /usr/sap utilizando el nivel de 5 IOPS/GB ( 5iops-tier ) o el nivel de 3 IOPS/GB (uso general), o bien cree un directorio en el sistema de archivos raíz / del volumen de arranque.

Para los sistemas de archivos compartidos, utiliza File Storage for VPC para /sapmnt/<SID> y /usr/sap/trans.

Referencias