Administrador de SAP HANA: base de datos multiusuario
Es posible configurar varias bases de datos en un solo sistema HANA. Cuando instala el sistema SAP HANA en modo de contenedor múltiple, puede configurar varias bases de datos aisladas en un solo sistema SAP HANA. Se llamaMultitenant database containers.
También puede convertir un sistema HANA de contenedor único en un sistema HANA de bases de datos de contenedor múltiple. En el sistema HANA de varios contenedores, cada base de datos se ejecuta en la misma infraestructura y utiliza los mismos recursos informáticos. Sin embargo, cada base de datos contiene los siguientes componentes:
- Usuarios de la base de datos
- Repository
- Catalog
- Backups
- Trazas y registros
- Persistence
Todos los objetos de la base de datos (tablas, esquemas, vistas de la base de datos, procedimientos SQL) están separados para cada base de datos. También puede realizar funciones entre bases de datos en una base de datos de múltiples inquilinos.
En el sistema SAP HANA, contiene varios servidores: servidor de nombres, servidor de índices, preprocesador y servidor XS. Con múltiples bases de datos de contenedores, se utilizan diferentes combinaciones de los servidores anteriores.
El servidor de nombres mantiene los detalles del paisaje del sistema y las bases de datos del sistema ejecutan el servidor de nombres. El servidor de nombres de las bases de datos de múltiples inquilinos no contiene información de topología y esta información se almacena en el catálogo de la base de datos de inquilinos.
El preprocesador y el servidor de compilación se ejecutan en bases de datos del sistema, ya que no contienen datos persistentes. Cada base de datos de inquilinos contiene su propio servidor de índices y SAP HANA Classic Server se ejecuta en el servidor de índices de la base de datos de inquilinos de forma predeterminada.
Puede ver la arquitectura del sistema de contenedores múltiples SAP HANA en la siguiente captura de pantalla. Cada instancia de la base de datos del sistema se ejecuta en varios hosts para proporcionar escalabilidad y disponibilidad del sistema. En la configuración de varios trabajadores, cuando un sistema falla, la instancia en espera fallará a todas las bases de datos activas.
En la captura de pantalla anterior, puede ver 2 bases de datos distribuidas en tres hosts en un sistema de base de datos de múltiples contenedores.
En la arquitectura de contenedores múltiples, la base de datos del sistema se configura en el momento de la instalación de un sistema de contenedores múltiples o cuando se convierte un sistema de contenedor único en un sistema de contenedor múltiple. Se utiliza para administrar información sobre el sistema en su conjunto y también para las bases de datos de inquilinos. Se utiliza para la administración del sistema central en un entorno multiusuario.
La base de datos del sistema contiene datos y datos de usuario para la administración del sistema y herramientas de administración de SAP HANA como SAP HANA Studio para conectarse a la base de datos del sistema. Todas las tareas de administración que se realizan en la base de datos del sistema se aplican a todo el sistema y también puede orientar la configuración para una base de datos de inquilinos específica. La base de datos del sistema contiene información completa sobre los componentes del inquilino, sin embargo, no contiene información relacionada con la topología.