Les avantages des appliances SAP HANA basées sur Cisco UCS et stockage EMC VNX Unified ou NetApp FAS
4 min read
Nous vous avons déjà parlé à plusieurs reprises de HANA, la base de données en mémoire de SAP, et de sa disponibilité sur les serveurs Cisco UCS (voir en particulier ce billet). Le modèle choisi par SAP pour mettre HANA à disposition des entreprises est celui d’une appliance, c’est-à-dire:
- un système complet (hardware et software) prêt à l’emploi,
- dans lequel tous les composants sont dédiés à HANA exclusivement,
- répondant à des caractéristiques strictes : processeurs Intel Xeon E5 ou E7, maximum 128GB de mémoire RAM par socket, connectivité 10Gbit Ethernet ou 8Gb Fibre Channel, débit I/O disque supérieur à 600 MB/sec, SUSE Linux Enterprise Server 11 SP2
- disponible dans plusieurs dimensions, selon la taille mémoire RAM disponible pour HANA (de 64GB à 8TB, voir plus)
- le tout validé par SAP dans la Product Availability Matrix (PAM) commercialisé par les constructeurs de serveurs, dont Cisco.
Sur ce cahier des charges SAP très précis, chaque fournisseur de serveur a travaillé avec SAP pour définir, tester et valider une gamme d’appliances HANA. Pour les tailles de mémoire RAM jusque 1TB, presque tous les constructeurs proposent des appliances dites “single-node” ou “scale-up“, c’est-à-dire un serveur de type rack avec des disques intégrés. Chaque constructeur utilise ses disques les plus performants, configurés en RAID, et ajoute une ou deux cartes Fusion-io ioDrive pour accélérer encore les débits vers les disques utilisés pour stocker les transactions log HANA. Les appliances HANA single-node proposées par Cisco sont basées sur les serveurs UCS C260 M2 et C460 M2.
Sur les appliances UCS HANA single node, le principal avantage de Cisco est le Cisco Integrated Management Controller (CIMC) qui permet de gérer à distance et de manière centralisée et graphique tous les paramètres physiques du serveur (firmware, boot order, etc ..)
Il en va tout autrement pour les appliances HANA d’une taille mémoire supérieure à 1TB, appelées “scale-out” car composées de plusieurs serveurs, avec stockage disque interne ou partagé, et qui travaillent ensemble pour constituer une seule appliance HANA. Chaque constructeur a pu faire ses propres choix de serveurs, de système de stockage disque et d’architecture globale.
Dans la lignée de nos solutions d’infrastructure convergée FlexPod, ExpressPod, VSpex et Vblock, Cisco a fait le choix (évident :)) d’utiliser:
- l’architecture Unified Computing System(UCS-B),avec le serveur lame le plus puissant UCS B440-M2
- un système de stockage externe partagé qui peut être soit du EMC VNX5300 Unified ou NetApp FAS3250
- le commutateur Nexus 5596 pour toutes les communications internes à l’appliance et externe avec les applications et utilisateurs SAP
Cette architecture et les composants choisis présentent un certain nombre d’avantages compétitifs qui font de cette offre une proposition unique sur le marché:
- Une réduction importante des composants physiques et du câblage grâce à l’architecture « Unified Computing System» de Cisco UCS (voir ce billet sur un blog en anglais à ce sujet) et les architecture de stockage unifié de EMC VNX Unified ou NetApp ONTAP.
. - Une administration simplifiée : un seul point de management pour tous les serveurs (UCS Manager), et un seul point de management pour tout le stockage (EMC Unisphere SAN/NAS ou Netapp Clustered ONTAP)
. - Une grande agilité opérationnelle grâce au « Service Profile » de Cisco UCS qui permet le déplacement d’un nœud HANA entre serveurs lames en préservant tous les paramètres matériels du serveur UCS et stockage VNX. Cela signifie donc que c’est le même serveur HANA qui change de serveur physique de manière totalement transparente pour le système d’exploitation et le logiciel HANA. Il n’y a donc pas de réinstallation logicielle ni de changement du HANA SID.
. - La mutualisation des ressources d’une même Appliance HANA qui peut servir à la fois de système de développement, de test et qualification ou de pré-production par simple assignation des Service Profile UCS correspondants. Cette caractéristique est unique sur le marché !
.
- Une évolutivité de 2TB à 40TB de mémoire RAM pour HANA par simple ajout de serveurs lames UCS B440-M2 et d’unités de stockage (1 VNX pour 6 B440 M2), sans autre composant réseau, et sans aucune dégradation de performances réseau et disque (latence IP et FC constante). Une lame rajoutée est automatiquement configurée en un serveur HANA.
. - Un cœur de réseau unifié avec le commutateur Nexus 5596 au sein de l’Appliance HANA. Ce commutateur unifié LAN (1G et 10G) et SAN (FCoE et FC natif) assure à la fois l’interconnexion entre tous les composants, la commutation des trafics IP et Fibre Channel, et la connectivité avec le réseau du Data Center, vers les applications SAP et les utilisateurs
. - Une haute-disponibilité interne à l’Appliance HANA assurée par un serveur supplémentaire (redondance N+1) qui peut rapidement devenir un nœud HANA opérationnel par simple ré-attachement des Log et Data du nœud en panne, intégration de la couche persistance layer SAP HANA sur le VNX. (Voir cette vidéo de démonstration sur le site de SAP).
. - Avec EMC VNX, le système de stockage est unifié, c’est-àdire supportant à la fois les accès en mode fichier (NAS) et en mode block (SAN) et tous les protocoles d’accès (IP, FC , FCoE). Les performances I/O disques sont améliorées grâce à la puissance des contrôleurs EMC VNX (cache en écriture et en lecture) mais surtout grâce à un connecteur « Block API » co-développé par SAP et EMC pour les VNX 5300 Unifié. Ce connecteur offre un meilleur débit, permet d’utiliser moins des disques de plus grande capacité (600 GB) et évite certains problèmes du protocole NFS.
. - Une architecture de redondance bi-site (Disaster Recovery ou Disaster Tolerance) optimisée qui se base sur copie synchrone directe entre deux systèmes EMC VNX et qui réutilise les serveurs de Dev/QAL/Pre-prod comme serveurs de production en quelques dizaines de minutes pour votre contexte SAP HANA.
. - Avec le stockage EMC, des mécanismes de backup à chaud certifiés par SAP, intégrés avec les standards du marché (Networker) et qui peuvent utiliser l’appliance EMC Data Domain. Voir également ce billet (en anglais) qui explique la mise en oeuvre du backup HANA avec EMC.
Comme exigé par SAP, l’appliance HANA (single-node ou scale-out) est fournie chez le client entièrement assemblée et avec le logiciel HANA installé. Une prestation de certification est également incluse. Concernant le support, c’est Cisco qui assure le point unique de contact, au travers d’un service dédié appelé “Cisco Allied Service for SAP“.
Cette appliance est également disponible avec les mêmes composants Cisco UCS et EMC VNX Unified et les mêmes avantages sous la forme d’un Vblock dédié HANA auprès de VCE.
Au delà de tous ces avantages spécifiques à l’appliance HANA sur UCS, la collaboration entre Cisco et SAP couvre aussi l’aide à l’automatisation des taches opérationnelles SAP et SAP HANA, au moyen du produit “Cisco Intelligent Automation for SAP“. Cette solution d’automatisation propose en standard plus de 450 taches dans les domaines du suivi des performances, de l’analyse d’incident et de la maintenance. Je vous en reparlerai dans un prochain billet.