• Inicio
  • Novedades
  • Academia SAP
  • FAQ
  • Blog
  • Contacto
S4PCADEMY_Logo
Twitter Linkedin Instagram
S4PCADEMY_Logo
Twitter Linkedin Instagram
Technical Articles

Instalación y configuración de SAP Hana Dynamic Tiering

By s4pcademy 


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

  • Un complemento opcional para la base de datos de SAP HANA para administrar datos tibios a los que se accede con menos frecuencia.
  • Su propósito es ampliar la memoria de SAP HANA con un almacén en columnas centrado en el disco (a diferencia del almacén en memoria de SAP HANA).
  • La organización dinámica en niveles está dirigida a bases de datos de SAP HANA de 512 GB o más, donde los grandes volúmenes de datos comienzan a requerir una solución de gestión del ciclo de vida de los datos.
  • La organización en niveles dinámica de SAP HANA es un componente integrado de la base de datos de SAP HANA y no se puede operar independientemente de SAP HANA.
  • Los niveles dinámicos están integrados en los procesos operativos de SAP HANA, como la configuración en espera, la copia de seguridad y la recuperación, y la replicación del sistema.
  • La organización en niveles dinámica también es compatible con Data Lifecycle Manager (DLM), una herramienta basada en SAP HANA XS para reubicar datos de la memoria de SAP HANA a ubicaciones de almacenamiento alternativas, como el almacén ampliado de organización en niveles dinámico, los nodos de extensión de SAP HANA o Hadoop/Vora. Con DLM, puede modelar reglas de migración de datos en tablas de SAP HANA y mover datos en momentos específicos entre la memoria de SAP HANA de alto rendimiento y un nivel de almacenamiento y procesamiento de menor costo.

casos de uso

Dynamic%20Tiering%20use%20cases

Casos de uso de niveles dinámicos

Arquitectura

La opción de niveles dinámicos se puede implementar de dos maneras:

  • Mismo despliegue de host
  • Implementación de host dedicado

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.

Host%20 dedicado%20Implementación

Implementación de host dedicado

Mismo%20Host%20Implementación

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:

  • Tanto SAP HANA como los hosts de niveles dinámicos tienen su propio almacenamiento dedicado.
  • Tanto SAP HANA como los hosts de niveles dinámicos, incluidos los hosts en espera, usan API de almacenamiento para acceder a los dispositivos. (La API de almacenamiento solo se requiere para el mecanismo de conmutación por error automático)
  • Los nodos de conmutación por error montan el almacenamiento como parte del proceso de conmutación por error.
  • Se requiere un sistema de archivos compartidos (por ejemplo, /HANA/shared) para la instalación.
  • Los directorios de copia de seguridad tanto para SAP HANA como para la organización en niveles dinámica residen en un sistema de archivos compartido, lo que permite que SAP HANA acceda a los archivos de copia de seguridad de la organización en niveles dinámica.

La arquitectura real que seguimos es la siguiente:

Implementación de host dedicado con /hana/shared/ montado en ambos hosts.

  • Memoria SAP HANA <= 2,5 TB: el tamaño del almacenamiento dinámico en niveles no debe exceder 4 veces el tamaño de la memoria de SAP HANA.
  • Memoria SAP HANA > 2,5 TB: el tamaño del almacenamiento dinámico en niveles no debe exceder 8 veces el tamaño de la memoria de SAP HANA.

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:

  • Plataformas de hardware basadas en Intel
  • Sistemas de energía IBM

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/ àVolumen de datos

/hana/log/àVolumen de registro

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:

  1. red externa (pública): canales utilizados para el acceso externo a la funcionalidad de SAP HANA por parte de clientes de usuarios finales, clientes de administración, servidores de aplicaciones y para el aprovisionamiento de datos a través de SQL o HTTP.
  2. red interna: canales utilizados para la comunicación interna de SAP HANA dentro de la base de datos o, en un escenario distribuido, para la comunicación entre hosts

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.

  • Escalar fuera de niveles dinámicos no está disponible. Solo puede haber un host trabajador de almacenamiento en niveles dinámico para el proceso esserver.
  • La interfaz BACKINT está disponible con niveles dinámicos de SAP HANA.
  • El mecanismo de copia de seguridad delta no está disponible con la organización en niveles dinámica de SAP HANA.
  • Las instantáneas de almacenamiento no se pueden preparar en los sistemas SAP HANA en los que está habilitado el nivelado dinámico
  • El cifrado de persistencia del sistema SAP HANA no está disponible cuando está instalado el nivelado dinámico.
  • La replicación del sistema no se puede utilizar en los sistemas SAP HANA en los que está habilitado el nivelado dinámico.

Proporcione sus valiosos comentarios y comuníquese conmigo si tiene alguna pregunta.




configuraciónDynamicHANAInstalaciónSAPTiering

Artículos relacionados


Business Trends  ·  e-commerce  ·  sap partners  ·  SAP Qualified Partner-Packaged Solution
Integración ERP-eCommerce en tiempo real… | Blogs de SAP
FICO
10 cuentas de nómina de SAP que mantienen a los controladores financieros despiertos por la noche
Personal Insights  ·  S/4CRM  ·  S/4HANA Customer Management  ·  SAP S/4HANA Service
Servicio S/4HANA: elemento de gasto | Blogs de SAP
Novedades en SAP Subscription Order Management 2022 FPS1
Previo
Pasos comerciales y capacidades de la gestión de pedidos de soluciones según SAP S/4HANA Cloud 2302, lanzamiento de la edición pública e integración con Field Service Management (FSM)
Siguiente

Madrid

Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010

México

Paseo de la Reforma 26
Colonia Juárez,  Cuauhtémoc
Ciudad de México 06600

Costa Rica

Real Cariari
Autopista General Cañas, 
San José, SJ 40104

Perú

Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073

Twitter Linkedin Instagram
Copyright 2022 | All Right Reserved.