Partager via


Gestion de l’empreinte des données SAP HANA pour l’équilibrage des coûts et des performances

L’archivage des données a toujours été un élément de prise de décision critique, et il est très utilisé par de nombreuses entreprises pour organiser leurs données héritées afin d’obtenir des avantages en terme de coût, et de trouver un juste équilibre entre la nécessité de se conformer aux réglementations et de conserver les données pendant une certaine période et le coût de stockage des données. Les clients qui envisagent de migrer vers une solution S/4HANA ou HANA ou de réduire l’empreinte de stockage des données existante peuvent tirer parti des différentes options de hiérarchisation des données prises en charge sur Azure.

Cet article décrit les options disponibles dans Azure, en mettant l’accent sur la classification du modèle d’utilisation des données.

Vue d’ensemble

SAP HANA est une base de données en mémoire prise en charge sur les serveurs certifiés SAP. Azure fournit plus de 100 solutions certifiées pour exécuter SAP HANA. Les fonctionnalités en mémoire de SAP HANA permettent aux clients d’exécuter des transactions commerciales à une vitesse incroyable. Mais avez-vous besoin d’un accès rapide à toutes les données, à un moment donné ? Matière à réflexion.

La plupart des organisations choisissent de déplacer les données SAP moins sollicitées vers un niveau de stockage HANA OU d’archiver les données héritées vers une solution étendue afin de tirer des performances maximales de leur investissement. Cette hiérarchisation des données permet d’équilibrer l’empreinte SAP HANA et de réduire les coûts et la complexité de manière efficace.

Les clients peuvent faire référence au tableau ci-dessous pour connaître les caractéristiques des niveaux de données, et choisir de déplacer les données vers le niveau de température approprié en fonction de l’utilisation souhaitée.

classification ; Données chaudes Données tièdes Données froides
Accès fréquent Élevé Moyenne Faible
Performances attendues Élevé Moyenne Faible
Critique pour l'entreprise Élevé Moyenne Faible

Les données à valeur élevées fréquemment sollicitées sont classifiées comme « chaudes » et stockées en mémoire dans la base de données SAP HANA. Les données « tièdes » moins fréquemment sollicitées sont déplacées à partir de la mémoire et stockées sur le niveau de stockage HANA, ce qui en fait une partie unifiée du système SAP HANA. Pour finir, les données héritées ou rarement sollicitées sont stockées sur des niveaux de stockage à faible coût, comme les disques ou Hadoop, qui restent accessibles à tout moment.

Il n’existe ici pas d’approche universelle. Après la caractérisation des données, l’étape suivante consiste à mapper la solution SAP à la solution de hiérarchisation des données prise en charge par SAP sur Azure.

Solution SAP Chaud Intéressé Peu intéressé
SAP HANA natif Machines virtuelles certifiées SAP Hiérarchisation dynamique HANA, nœud d’extension HANA, NSE DLM avec Data Intelligence, DLM avec Hadoop
SAP S/4HANA Machines virtuelles certifiées SAP Vieillissement des données via NSE SAP IQ
SAP Business Suite sur HANA Machines virtuelles certifiées SAP Vieillissement des données via NSE SAP IQ
SAP BW/4 HANA Machines virtuelles certifiées SAP NSE, nœud d’extension HANA NLS avec SAP IQ et Hadoop, Data Intelligence avec ADLS
SAP BW sur HANA Machines virtuelles certifiées SAP NSE, nœud d’extension HANA NLS avec SAP IQ et Hadoop, Data Intelligence avec ADLS

2462641 – Is HANA Dynamic Tiering supported for Business Suite on HANA, or other SAP applications ( S/4, BW ) ? – SAP ONE Support Launchpad

2140959 – SAP HANA Dynamic Tiering - Additional Information – SAP ONE Support Launchpad

2799997 – FAQ: SAP HANA Native Storage Extension (NSE) – SAP ONE Support Launchpad

2816823 – Use of SAP HANA Native Storage Extension in SAP S/4HANA and SAP Business Suite powered by SAP HANA – SAP ONE Support Launchpad

Paramétrage

Hiérarchisation des données tièdes

SAP HANA Dynamic Tiering pour Machines virtuelles Azure

Configurations et opérations d’infrastructure SAP HANA sur Azure – Machines virtuelles Azure | Microsoft Learn

Extension de stockage natif SAP HANA

SAP HANA Native Storage Extension (NSE) est une technologie native disponible à partir de SAP HANA 2.0 SPS 04. NSE est une extension sur disque intégrée des données de magasin de colonnes en mémoire de SAP HANA. Les clients n’ont pas besoin d’un matériel particulier ou d’une certification spéciale pour NSE. Toutes les machines virtuelles Azure certifiées HANA sont valides pour implémenter NSE.

Vue d’ensemble

La capacité de la base de données SAP HANA avec NSE est la quantité de mémoire de données chaudes et de données tièdes stockées sur le disque. NSE alloue le cache de mémoire tampon dans la mémoire principale HANA, et est dimensionné séparément de la mémoire chaude et de travail SAP HANA. Conformément à la documentation SAP, le cache de mémoire tampon est activé par défaut et est dimensionné par défaut sur 10 % de la mémoire HANA. Notez que NSE ne constitue pas un remplacement de l’archivage des données, car il ne réduit pas la taille du disque HANA. Contrairement à l’archivage des données, l’activation de NSE peut être inversée.

Extension de stockage natif SAP HANA | Portail d’aide SAP

2799997 – FAQ: SAP HANA Native Storage Extension (NSE) – SAP ONE Support Launchpad

2973243 – Guidance for use of SAP HANA Native Storage Extension in SAP S/4HANA and SAP Business Suite powered by SAP HANA – SAP ONE Support Launchpad

NSE est pris en charge pour les systèmes de scale-up et de scale-out. La disponibilité pour les systèmes de scale-out commence avec SAP HANA 2.0 SPS 04. Reportez-vous à la note SAP 2927591 pour comprendre les restrictions fonctionnelles.

2927591 – SAP HANA Native Storage Extension 2.0 SPS 05 Functional Restrictions – SAP ONE Support Launchpad

La récupération d’urgence SAP HANA NSE sur Azure peut être obtenue à l’aide de diverses méthodes, notamment :

  • Réplication du système HANA : la réplication du système HANA vous permet de créer une copie de votre système SAP HANA NSE dans une autre zone ou région Azure de votre choix. Cette copie est régulièrement répliquée avec votre système SAP HANA NSE de production. En cas de sinistre, un basculement peut être déclenché vers le système SAP HANA NSE de récupération d’urgence.

  • Sauvegarde et restauration : vous pouvez également utiliser la sauvegarde et la restauration pour protéger votre système SAP HANA NSE contre les sinistres. Vous pouvez sauvegarder votre système SAP HANA NSE dans Sauvegarde Azure, puis le restaurer sur un nouveau système SAP HANA NSE en cas de sinistre. Les fonctionnalités de sauvegarde Azure natives peuvent être exploitées ici.

  • Azure Site Recovery : Azure Site Recovery est un service de récupération d’urgence qui peut être utilisé pour répliquer et récupérer votre système SAP HANA NSE vers une autre région Azure. Azure Site Recovery fournit plusieurs fonctionnalités qui en font un bon choix pour la récupération d’urgence SAP HANA NSE, par exemple :

    • Réplication asynchrone, qui peut réduire l’impact de la réplication sur votre système SAP HANA NSE de production.

    • Restauration à un point dans le temps, qui vous permet de restaurer votre système SAP HANA NSE à un point spécifique dans le temps.

    • Basculement et restauration automatique automatisés, qui peuvent vous aider à récupérer rapidement votre système SAP HANA NSE en cas de sinistre.

La meilleure méthode pour la récupération d’urgence SAP HANA NSE sur Azure dépend de vos besoins et exigences spécifiques.

Restaurer des instances de base de données SAP HANA sur des machines virtuelles Azure – Sauvegarde Azure | Microsoft Learn

Nœud d’extension SAP HANA

Les nœuds d’extension HANA sont pris en charge pour BW sur les applications natives HANA, BW/4HANA, et SAP HANA. Pour SAP BW sur HANA, vous aurez besoin de SAP HANA 1.0 SP 12 comme version minimale de HANA. et BW 7.4 SP12 comme version minimale de BW. Pour les applications natives SAP HANA, vous aurez besoin de HANA 2 SPS03 comme version minimale de HANA.

La configuration des nœuds d’extension est basée sur l’offre de scale-out HANA. Les clients disposant d’une architecture de scale-up doivent s’étendre au déploiement avec scale-out. Outre la licence standard HANA, aucune licence supplémentaire n’est requise. Le nœud d’extension ne peut pas partager les mêmes système d’exploitation, réseau et disque que le nœud standard HANA.

Configuration de la mise en réseau

Configurez les paramètres réseau des machines virtuelles Azure de façon à garantir une communication appropriée entre le nœud principal SAP HANA et les nœuds d’extension. Cela inclut la configuration des paramètres de réseau virtuel Azure, des sous-réseaux et des groupes de sécurité réseau (NSG) pour autoriser le trafic réseau nécessaire.

Haute disponibilité et monitoring

Implémentez des mécanismes de haute disponibilité, tels que le clustering ou la réplication, pour vous assurer que le système SAP HANA reste résilient en cas de défaillance de nœud. Configurez également des mécanismes de monitoring et d’alerte pour suivre l’intégrité et les performances du système SAP HANA sur Azure.

Sauvegarde et récupération de données

Implémentez une stratégie de sauvegarde et de récupération robuste pour protéger vos données SAP HANA. Azure propose différentes options de sauvegarde, notamment Sauvegarde Azure ou des outils de sauvegarde propres à SAP HANA. Configurez des sauvegardes régulières des nœuds principaux et des nœuds d’extension afin de garantir l’intégrité et la disponibilité des données.

Avantages des nœuds d’extension SAP HANA

Couches Données et nœuds d’extension pour SAP HANA sur Azure (grandes instances) – Machines virtuelles Azure | Microsoft Docs

Hiérarchisation des données froides

SAP DLM (Data Lifecycle Management) fournit des outils et des méthodologies fournis par SAP pour gérer le cycle de vie des données SAP HANA dans le stockage à faible coût.

Examinons trois scénarios courants de hiérarchisation des données SAP HANA à l’aide des services Azure.

Hiérarchisation des données avec SAP Data Intelligence

SAP Data Intelligence permet aux organisations de découvrir, d’intégrer, d’orchestrer et de régir les données provenant de différentes sources, à la fois au sein et à l’extérieur de l’entreprise.

SAP Data Intelligence permet l’intégration de SAP HANA à Azure Data Lake Storage. Les données froides peuvent être déplacées en toute transparence du niveau en mémoire vers ADLS, tirant ainsi parti de ses fonctionnalités de stockage rentables. SAP Data Intelligence facilite l’orchestration des pipelines de données, ce qui autorise un accès transparent et l’exécution de requêtes sur les données résidant dans ADLS.

Vous pouvez tirer parti des fonctionnalités et des services offerts par Azure conjointement avec SAP Data Intelligence. Voici quelques options d’intégration :

Intégration d’Azure Data Lake Storage

SAP Data Intelligence prend en charge l’intégration à Azure Data Lake Storage, qui est une solution de stockage de données évolutive et sécurisée dans Azure. Vous pouvez configurer des connexions dans SAP Data Intelligence pour accéder aux données stockées dans Azure Data Lake Storage et traiter ces données. Cela vous permet de tirer parti de la puissance de SAP Data Intelligence pour l’ingestion des données, la transformation des données et l’analytique avancée sur les données résidant dans Azure.

SAP Data Intelligence fournit un large éventail de connecteurs et de transformations qui facilitent les tâches de déplacement et de transformation des données. Vous pouvez configurer des pipelines SAP Data Intelligence pour extraire des données froides de SAP HANA, les transformer si nécessaire, et les charger dans Stockage Blob Azure. Cela garantit un transfert de données fluide, et permet d’effectuer un traitement ou une analyse supplémentaire sur les données hiérarchisées.

SAP HANA fournit des capacités de fédération de requêtes qui combinent en toute transparence les données provenant de différents niveaux de stockage. Avec SAP HANA Smart Data Access (SDA) et SAP Data Intelligence, vous pouvez fédérer des requêtes pour accéder aux données stockées dans SAP HANA et Stockage Blob Azure comme si elles étaient stockées dans un emplacement unique. Cet accès transparent aux données permet aux utilisateurs et aux applications d’extraire et d’analyser les données des deux niveaux sans qu’il soit nécessaire de déplacer manuellement les données ou de procéder à une intégration complexe.

Intégration d’Azure Synapse Analytics

Azure Synapse Analytics est un service d’analytique cloud qui combine des fonctionnalités de Big Data et d’entreposage de données. Vous pouvez intégrer SAP Data Intelligence à Azure Synapse Analytics pour effectuer une analytique avancée et un traitement des données sur de grands volumes de données. SAP Data Intelligence peut se connecter à Azure Synapse Analytics pour exécuter des pipelines de données, des transformations et des tâches de Machine Learning en exploitant toute la puissance d’Azure Synapse Analytics.

Intégration des services Azure

SAP Data Intelligence peut également s’intégrer à d’autres services Azure tels que Stockage Blob Azure, Azure SQL Database, Azure Event Hubs, et ainsi de suite. Cela vous permet de tirer parti des fonctionnalités de ces services Azure au sein de vos flux de travail de données et de vos tâches de traitement dans SAP Data Intelligence.

Hiérarchisation des données avec SAP IQ

SAP IQ (anciennement Sybase IQ), une base de données orientée colonnes hautement évolutive, peut être utilisée comme option de stockage pour les données froides dans le paysage de hiérarchisation des données SAP HANA. Avec SAP Data Intelligence, les organisations peuvent configurer des pipelines de données pour déplacer des données froides de SAP HANA vers SAP IQ. Cette approche fournit des performances de compression et de requête efficaces pour les données historiques ou moins fréquemment sollicitées.

Vous pouvez approvisionner des machines virtuelles dans Azure et installer SAP IQ sur ces machines virtuelles. Stockage Blob Azure est un service de stockage cloud évolutif et économique fourni par Microsoft Azure. Avec SAP HANA Data Tiering, les organisations peuvent intégrer SAP IQ à Stockage Blob Azure afin de stocker les données qui ont été hiérarchisées à partir de SAP HANA.

La hiérarchisation des données SAP HANA permet aux organisations de définir des stratégies et des règles pour déplacer automatiquement des données froides de SAP HANA vers SAP IQ dans Stockage Blob Azure. Ce déplacement des données peut être effectué en fonction de critères de vieillissement des données ou de règles métier. Une fois que les données se trouvent dans SAP IQ, elles peuvent être compressées et stockées efficacement, optimisant ainsi l’utilisation du stockage.

SAP HANA fournit des capacités de fédération de requêtes, ce qui permet aux requêtes d’accéder et de combiner en toute transparence les données de SAP HANA et SAP IQ comme si elles se trouvaient dans un emplacement unique. Cet accès transparent aux données garantit que les utilisateurs et les applications peuvent extraire et analyser les données des deux niveaux sans qu’il soit nécessaire de déplacer manuellement les données ou de procéder à une intégration complexe.

Il est important de noter que les étapes et configurations spécifiques peuvent varier en fonction de vos exigences, de la version de SAP IQ et des options de déploiement Azure. Par conséquent, nous vous recommandons vivement de consulter la documentation officielle et de contacter les experts SAP et Azure afin d’optimiser les chances de réussite du déploiement de SAP IQ sur Azure avec hiérarchisation des données.

Hiérarchisation des données avec NLS sur Hadoop

NLS (Near-Line Storage) sur Hadoop offre une solution économique pour la gestion des données froides avec SAP HANA. SAP Data Intelligence permet une intégration transparente entre SAP HANA et les systèmes de stockage Hadoop, tels que HDFS (Hadoop Distributed File System). Des pipelines de données peuvent être établis pour déplacer des données froides de SAP HANA vers NLS sur Hadoop, ce qui permet de bénéficier d’un archivage et d’une extraction de données efficaces.

Implémenter SAP BW NLS avec SAP IQ sur Azure | Microsoft Learn