
Descripción general
¿Qué es la estratificación dinámica?
La organización en niveles dinámica de SAP HANA es una solución de big data nativa para SAP HANA. La organización en niveles dinámica agrega almacenamiento ampliado inteligente basado en disco a su base de datos de SAP HANA. La organización dinámica en niveles mejora SAP HANA con una capacidad de gestión de datos cálidos y de gran volumen.
La organización en niveles dinámica de SAP HANA agrega el servicio de organización en niveles dinámico de SAP HANA (esserver) a su sistema SAP HANA. Utilice este servicio para crear el almacén ampliado y las tablas ampliadas. Las tablas extendidas se comportan como todas las demás tablas de SAP HANA, pero sus datos residen en el almacenamiento extendido basado en disco.
Su aplicación determina automáticamente en qué nivel guardar los datos: el almacenamiento en memoria de SAP HANA (el almacenamiento en caliente) o el almacenamiento extendido (el almacenamiento en caliente). Cuando utiliza SAP HANA para colocar datos activos en tablas en memoria de SAP HANA y datos tibios en tablas extendidas, los datos de mayor valor permanecen en la memoria y los datos más fríos y menos valiosos se guardan en el almacenamiento extendido. El almacén ampliado puede reducir el tamaño de su base de datos en memoria.
Características
casos de uso
Casos de uso de niveles dinámicos
Arquitectura
La opción de niveles dinámicos se puede implementar de dos maneras:
Puede instalar SAP HANA y los niveles dinámicos de SAP HANA en un servidor dedicado (denominado implementación de host dedicado) o en el mismo servidor (denominado implementación del mismo host).
Solo se permite una licencia de niveles dinámicos por sistema SAP HANA. Todas las bases de datos de inquilinos que ejecutan niveles dinámicos comparten la única licencia de niveles dinámicos.
El proceso del sistema operativo para el host de niveles dinámicos es hdbesserver y el nombre del servicio es esserver.
Implementación de host dedicado
Mismo despliegue de host
Arquitectura de almacenamiento del paisaje
SAP HANA y la organización en niveles dinámica admiten almacenamiento NFS y SAN mediante las API del conector de almacenamiento.
Si planea utilizar las API del conector de almacenamiento, debe configurar los archivos multipath.conf y global.ini antes de la instalación.
Usamos almacenamiento NFS en nuestro caso, que tiene los siguientes requisitos:
La arquitectura real que seguimos es la siguiente:
Implementación de host dedicado con /hana/shared/ montado en ambos hosts.
2086829 – Relaciones de tamaño de niveles dinámicos de SAP HANA
Requisitos de hardware y software de nivelación dinámica
La organización en niveles dinámica está disponible para:
Nota de SAP 2365623: niveles dinámicos de SAP HANA: sistemas operativos admitidos
2555629 – Niveles dinámicos de SAP HANA 2.0: hipervisor y soporte en la nube
Requisitos del sistema de archivos compartidos
/hana/shared debe montarse en ambos hosts, es decir, el host de HANA y el host de Dynamic Tiering, que contendrá los archivos de instalación de HANA y el servicio de Dynamic Tiering.
En el host HANA DB existente, ya tenemos dos sistemas de archivos para DATA y LOG:
/hana/data/
/hana/log/
En Dynamic Tiering Host, se requieren los siguientes sistemas de archivos que almacenarán datos y registros de ES:
Entonces, después de la configuración anterior, la arquitectura real aparecerá de la siguiente manera:
Requisitos del canal de comunicación y de la red
Hay dos tipos de red que se utilizan en el entorno HANA:
Dado que aquí tenemos un escenario distribuido, la configuración de la red interna se vuelve obligatoria para un mejor rendimiento y seguridad del sistema.
Los siguientes parámetros se establecen después de configurar la red interna entre hosts.
global.ini -> [communication] -> interfaz de escucha: .global o .internal
global.ini -> [internal_hostname_resolution] :
regla de mapeo: internal_ip_address=hostname
El siguiente diagrama muestra una mejor comprensión de las redes internas:
El estado después de la configuración de la red interna:
Una vez que la interfaz de escucha tiene un método de comunicación interno, los dos hosts (hosts HANA y DT) pueden comunicarse de forma segura y sus direcciones IP internas se reflejan en el parámetro -> internal_hostname_solution
Instalación del componente de niveles dinámicos
Descargue el software Dynamic Tiering relevante y compatible de SAP Marketplace y extráigalo a un directorio.
Ejecute hdblcm (con la raíz) con la ruta del software extraído como parámetro e instale el componente de nivelación dinámica sin agregar el host DT. (La adición del host de trabajo de DT se puede realizar más adelante)
Proceso de instalación
Una vez que el componente de almacenamiento en niveles dinámico se haya instalado en el sistema HANA, comience con la adición del host de DT de trabajo, ejecutando hdblcm desde el nodo de DT de trabajo.
Una vez realizada la tarea anterior, los servicios que se ejecutan en el host de trabajo de DT aparecerán en la pestaña «Paisaje» en Hana Studio. El servicio DT se puede verificar desde el nivel del sistema operativo mediante un comando Información HDB
Se puede ver el proceso adicional «hdbesserver» que confirma que el trabajador de Dynamic-Tiering se instaló correctamente. En HANA studio este proceso corresponde al servicio “esserver”.
Publique esto, la instalación de la licencia de niveles dinámicos debe realizarse a través de COCKPIT.
Aprovisionamiento de un servicio de almacenamiento en niveles dinámico a una base de datos de inquilinos
Cada arrendatario requiere un host de almacenamiento en niveles dinámico dedicado. Usted aprovisiona (o agrega) el servicio de almacenamiento en niveles dinámico (esserver) en el host dedicado al arrendatario. No puede proporcionar el mismo servicio a varios inquilinos. Mantenga bajo el nivel de aislamiento del arrendatario en cualquier arrendatario que ejecute niveles dinámicos. El aprovisionamiento falla si el nivel de aislamiento es alto. Si eleva el nivel de aislamiento a alto después del hecho, el servicio de niveles dinámicos deja de funcionar.
Modifique las propiedades en el archivo global.ini para preparar los recursos en cada base de datos de arrendatario para admitir la organización en niveles dinámica de SAP HANA.
El «funcionalidades_personalizables” La propiedad se define en el archivo SYSTEMDB globlal.ini a nivel del sistema. El datavolumes_es y logvolumes_es las rutas se definen en SYSTEMDB global.ini archivo a nivel de sistema pero se aplican a nivel de base de datos. Cuando se establece, aparece un rombo en la columna de la base de datos. Los valores están visibles en el archivo global.ini de la base de datos de inquilinos, pero no se pueden modificar desde la base de datos de inquilinos.
Esto se puede lograr mediante un script SQL:
ALTER SYSTEM ALTER CONFIGURATION ( ‘global.ini’, ‘SYSTEM’ ) SET( ‘personalizable_funcionalidades’, ‘dynamic_tiering’ ) = ‘true’
Una vez que el servicio esserver se asigna a una base de datos de inquilino, la base de datos, no SYSTEMDB, es propietaria del servicio.
La asignación de esserver se realiza mediante el siguiente script sql:
ALTERAR BASE DE DATOS AÑADIR ‘esserver’ [ AT [ LOCATION] ‘[<dynamic_tiering_hostname>:<port> ]’]
La información del host y del puerto es la del host de niveles dinámicos de SAP HANA. Si hay varios hosts de niveles dinámicos disponibles y no especifica un host o puerto, el sistema SAP HANA selecciona aleatoriamente entre los hosts disponibles.
Configuración de niveles dinámicos
Implemente la unidad de entrega de SAP Data Warehouse Foundation (Data Lifecycle Manager) en SAP HANA. Data Lifecycle Manager es una herramienta genérica basada en bases de datos que le permite modelar reglas de antigüedad en tablas de SAP HANA para reubicar datos «antiguos» o de uso menos frecuente de tablas de SAP HANA en aplicaciones nativas de SAP HANA.
Data Lifecycle Manager optimiza el espacio de memoria de los datos en las tablas de SAP HANA mediante la reubicación de datos en Dynamic Tiering o HADOOP.
DLM es parte de la opción SAP HANA Data Warehousing Foundation, que proporciona herramientas empaquetadas para casos de uso de SAP HANA a gran escala para admitir una gestión y distribución de datos más eficientes en un entorno SAP HANA.
Instalar DLM
Podemos instalar DLM usando Hana Lifecycle Manager como se describe a continuación:
Seleccione los componentes y despliéguelos.
Haga clic en «a configurar». Copie los comandos e implemente en el comando SQL.
Actualice la página y «Para ser configurado» cambiará a «Configurado correctamente»
Gestión de licencias
La licencia se genera sobre la base de la memoria principal en Dynamic Tiering eligiendo el tipo de licencia como se menciona a continuación.
Proporcione sus valiosos comentarios y comuníquese conmigo si tiene alguna pregunta.
Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010
Paseo de la Reforma 26
Colonia Juárez, Cuauhtémoc
Ciudad de México 06600
Real Cariari
Autopista General Cañas,
San José, SJ 40104
Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073