SAP a introduit la fonctionnalité de MDC à partir du SP9 pour HANA.
Le Multitenant Database Container permet de faire tourner plusieurs base de données (tenant DB) au sein d’un même système SAP HANA.


Cette architecture multi-entités ou multi-locataires apporte bien des avantages en comparaison avec une architecture standard.

En effet, le MDC permet de :
– Créer un tenant de manière rapide sans avoir à faire appel à un expert SAP HANA pour installer la base de données.
– Provisionner un espace mémoire d’ajustement pour plusieurs bases de données et non plus un espace d’ajustement par base de données.
– Mettre à jour l’ensemble des bases de données(tenant DB) contenus dans le même système HANA en une seule fois.

Cependant, Le MDC oblige à :
– Unifier les cycles de maintenance corrective pour toutes les bases de données au sein du même système HANA
– Ne pas utiliser les fonctionnalités SNAPSHOT pour les backup/restore
– Unifier les périodes d’indisponibilité du système HANA pour tous les locataires (tenant DB).

Dans le contexte d’un prestataire de service qui souhaite vendre son service à différents clients, l’architecture multi-tenant semble être la réponse évidente. Il suffit de déployer le logiciel une fois et de créer autant d’environnements que nécessaire, et le tour est joué. L’administration d’un tel système est, du coup, relativement simple. De plus, il y a une économie dans ce qu’on appelle l’oversizing de sécurité car il est mutualisé.
En revanche pour le bénéficiaire de ce service HANA, Il y a une perte d’indépendance dans sa gestion de la maintenance corrective et une incapacité à réagir rapidement en cas de bug HANA.

Prenons un exemple vécu sur une application SAP BPC sur HANA en mode MDC avec une application BW sur HANA.

Il y a 6 mois, nous avons identifié un bug HANA provoquant un CRASH de la base de données sur le SP11. Ce bug n’est identifié que dans le cadre de l’utilisation de BPC.
Le SP12 est disponible mais ne corrige pas notre problème.
SAP décide de développer un patch en SP11 pour notre bug.
En MDC, tous les colocataires doivent rester en SP11 et appliquer ce patch alors qu’ils peuvent avoir besoin du SP12.
Aujourd’hui ce patch a été inclus dans un patch du SP12 et SAP nous demande de passer le SP12 pour un autre bug en production
Tous les colocataires doivent maintenant se préparer sans plus attendre à l’appliquer.

Le MDC, une bonne idée ?

 

Appelez-nous

+33 (0)147845871