SAP HANA: note de synthèse
Cette normalisation s'est accompagnée d'un effort de
recodage et d'optimisation important mené par SAP
La recherche des enregistrements ayant le customer 4 et
Material 3 se trouve accélérée par les opérations bit à bit.
Ce type d’opération étant particulièrement rapide, il justi-
fie pleinement l’apparente complexification du mode de
stockage.
La mise à jour ou insertion de données bénéficie d'un
gain de performance moindre, uniquement liée à l’accélé-
ration de l'accès au support, mais aussi au profit d’une
plus grande rapidité d’accès à l’information une fois
stockée.
Logique applicative intégrée
La séparation de la logique applicative de la couche base
de données induit une dépendance au niveau de la rapi-
dité du réseau pour extraire, transformer et retourner les
données. Dès lors que la database est pensée pour fonc-
tionner en temps réel (mémoire volatile), la vitesse du
réseau devient potentiellement significative au regard des
temps mémoire pour justifier l’intégration de la logique
applicative au niveau du serveur de base de données.
C'est pourquoi SAP préconise l'installation des ap-
pliances SAP HANA DB dans le contexte de réseau 10G-
bit/s
Parallélisassion et partitionnement
Plutôt que de confier une masse de travail lors d’une re-
quête à un cœur de CPU, on divise la tâche en plusieurs
sous requêtes indépendantes réparties sur plusieurs
cœurs de sorte à réduire le temps de traitement global.
Au delà des limites d’un seul serveur, la base de don-
nées peut être répartie sur plusieurs serveurs au travers
d’un cluster ce qui permet d’aller vers l’architecture distri-
buée décrite plus tôt. L’exploitation des column tables sur
des partitions séparées permet du aussi a répartition des
ressources.
Prérequis installation
Licences
SAP fournit des licences temporaires mais recommande
d’installer une licence permanente et ce dans tous les
cas avant la date d’expiration de la License temporaire.
Matrice de disponibilité produit SAP
SAP HANA utilise surtout la mémoire, depuis 128Gb
(24Gb pour une base de test) jusqu’à plusieurs Tb
D’une manière générale si 4X Go représente la taille du
volume de données, il faut compter :
• X Go de taille pour le volume de logs de base de
données
• X Go de mémoire physique
Matrice officielle de compatibilité SAP (PAM) à l’adresse
suivante http://global.sap.com/community/ebook/2014-09
-02-hana-hardware/enEN/index.html
Prérequis logiciel
Il est recommandé que le software SAP HANA soit instal-
lé par un partenaire hardware certifié ou toute personne
ayant obtenu la certification E_HANAINS131.
Ne rien installer qui sorte des matrices de compatibilité
au niveau software sur les systèmes SAP HANA
Système d’exploitation pour SAP HANA
• SUSE Linux Enterprise Server (SLES) 11 SPA, SP2
• RedHat (Red Hat Enterprise Linux (RHEL) 6.5
Les deux suites logicielles sont déclinées dans des ver-
sions adaptées à HANA avec des niveaux de support à
même de couvrir l’exigence d’un environnement de pro-
duction avec des coûts de licences associés.
Tous les logiciels qui interagissent avec les systèmes
HANA ou nécessitant des agents doivent aussi être certi-
fiés (outil de surveillance, outil de sauvegarde…).
D’une façon générale, toute brique logicielle pouvant
avoir une influence sur l’utilisation du disque, du CPU ou
de la mémoire, nécessite, pour être certifié, d’être testé
par SAP dans les différents cas d’utilisation de SAP HA-
NA.