À propos de la sauvegarde de bases de données SAP HANA sur des machines virtuelles Azure

Les bases de données SAP HANA sont des charges de travail critiques qui nécessitent un objectif de point de récupération (RPO) faible et un objectif de temps de récupération (RTO) rapide. Vous pouvez maintenant sauvegarder les bases de données SAP HANA qui s’exécutent sur les machines virtuelles Azure en utilisant Sauvegarde Azure.

Le service Sauvegarde Azure est certifié Backint par SAP pour assurer la prise en charge de la sauvegarde native en exploitant les API natives de SAP HANA. Cette offre du service Sauvegarde Azure s’aligne sur le mantra de Sauvegarde Azure des sauvegardes d’infrastructure zéro, ce qui élimine le besoin de déployer et de gérer l’infrastructure de sauvegarde. Vous pouvez désormais effectuer en toute transparence une sauvegarde et une restauration de bases de données SAP HANA qui s’exécutent sur des machines virtuelles Azure (les machines virtuelles de la série M sont désormais également prises en charge) et appliquer les fonctionnalités de gestion d’entreprise fournies par le service Sauvegarde Azure.

Valeur ajoutée

L’utilisation du service Sauvegarde Azure pour sauvegarder et restaurer des bases de données SAP HANA offre les avantages suivants :

  • RPO de 15 minute : La récupération des données critiques jusqu’à 15 minutes est désormais possible.
  • Récupérations jusqu’à une date et heure en un seul clic : La restauration de données de production sur d’autres serveurs HANA est facilitée. Le chaînage des sauvegardes et des catalogues pour effectuer des restaurations est entièrement géré par Azure en arrière-plan.
  • Conservation à long terme : Pour des besoins stricts de conformité et d’audit. Conservez vos sauvegardes pendant des années, en fonction de la durée de conservation au-delà de laquelle les points de récupération sont nettoyés automatiquement par la fonctionnalité intégrée de gestion du cycle de vie.
  • Gestion des sauvegardes à partir d’Azure : Utilisez les fonctionnalités de gestion et de monitoring du service Sauvegarde Azure pour une meilleure expérience de gestion. Azure CLI est également pris en charge.
  • Sauvegarde des bases de données SAP HANA avec la réplication de système HANA (HSR) : Facilite une chaîne de sauvegarde unique entre les nœuds et offre une expérience de restauration sans effort.

Pour découvrir les scénarios de sauvegarde et de restauration que nous prenons en charge maintenant, consultez la matrice de prise en charge des scénarios SAP HANA.

Architecture de sauvegarde

Vous pouvez sauvegarder des bases de données SAP HANA qui s’exécutent à l’intérieur d’une machine virtuelle Azure et diffuser en continu des données de sauvegarde directement dans le coffre Azure Recovery Services.

Diagram of the SAP HANA Backup architecture.

  • Vous démarrez le processus de sauvegarde en créant un coffre Recovery Services dans Azure. Ce coffre sera utilisé pour stocker les sauvegardes et les points de récupération créés au fil du temps.

  • La machine virtuelle Azure qui exécute le serveur SAP HANA est inscrite auprès du coffre, puis les bases de données à sauvegarder sont découvertes. Pour permettre au service Sauvegarde Azure de découvrir les bases de données, un script de préinscription doit être exécuté sur le serveur HANA en tant qu’utilisateur racine.

  • Ce script crée l’utilisateur de base de données AZUREWLBACKUPHANAUSER ou utilise l’utilisateur de sauvegarde personnalisé que vous avez déjà créé. Il crée ensuite une clé correspondante portant le même nom dans hdbuserstore. Pour en savoir plus sur les fonctionnalités du script, consultez Tutoriel : Sauvegarder des bases de données SAP HANA dans une machine virtuelle Azure.

  • Le service Sauvegarde Azure installe à présent le plug-in Sauvegarde Azure pour HANA sur le serveur SAP HANA inscrit.

  • L’utilisateur de base de données AZUREWLBACKUPHANAUSER qui a été créé par le script de préinscription ou l’utilisateur de sauvegarde personnalisé que vous avez créé (et ajouté comme entrée au script de préinscription) est utilisé par le plug-in Sauvegarde Azure pour Hana pour effectuer toutes les opérations de sauvegarde et de restauration. Si vous tentez de configurer une sauvegarde pour des bases de données SAP HANA sans exécuter ce script, il se peut que vous receviez l’erreur UserErrorHanaScriptNotRun.

  • Pour configurer une sauvegarde sur les bases de données que vous avez découvertes, choisissez la stratégie de sauvegarde nécessaire, puis activez les sauvegardes.

  • Une fois que vous avez configuré la sauvegarde, le service Sauvegarde Azure configure les paramètres Backint suivants au niveau de la base de données sur le serveur SAP HANA protégé :

    • [catalog_backup_using_backint:true]
    • [enable_accumulated_catalog_backup:false]
    • [parallel_data_backup_backint_channels:1]
    • [log_backup_timeout_s:900)]
    • [backint_response_timeout:7200]

    Notes

    Vérifiez que ces paramètres ne sont pas présents au niveau de l’hôte. Les paramètres au niveau de l’hôte remplacent ces paramètres et peuvent entraîner un comportement inattendu.

  • Le plug-in Sauvegarde Azure pour HANA conserve l’ensemble des planifications de sauvegarde et des détails de la stratégie. Il déclenche les sauvegardes planifiées et communique avec le moteur de sauvegarde HANA par le biais des API Backint.

  • Le moteur de sauvegarde HANA retourne un flux Backint avec les données à sauvegarder.

  • Les sauvegardes planifiées et à la demande (déclenchées à partir du portail Azure) qui sont complètes ou différentielles sont toutes lancées par le plug-in Sauvegarde Azure pour HANA. En revanche, les sauvegardes de fichier journal sont gérées et déclenchées par le moteur de sauvegarde HANA.

  • Parce que le service Sauvegarde Azure pour SAP HANA est une solution certifiée Backint, il ne dépend pas des types de disque ou de machine virtuelle sous-jacents. La sauvegarde est effectuée par des flux générés par HANA.

Utiliser la sauvegarde de machine virtuelle Azure avec la sauvegarde Azure SAP HANA

En plus d’utiliser la sauvegarde SAP HANA dans Azure, qui assure une sauvegarde et une récupération au niveau de la base de données, vous pouvez utiliser la solution de sauvegarde de machine virtuelle Azure pour sauvegarder les disques de système d’exploitation et les disques qui ne comportent pas de bases de données.

Vous pouvez utiliser la solution de sauvegarde Azure SAP HANA certifiée Backint pour la sauvegarde et la récupération de bases de données.

Vous pouvez utiliser une sauvegarde de machine virtuelle Azure pour sauvegarder les disques de système d’exploitation et d’autres disques qui ne comportent pas de bases de données. La sauvegarde de machine virtuelle est exécutée une fois par jour et sauvegarde tous les disques à l’exception des disques de système d’exploitation dotés de la fonctionnalité Accélérateur d’écriture et des disques Ultra. Étant donné que vous sauvegardez la base de données à l’aide de la solution de sauvegarde Azure SAP HANA, vous pouvez effectuer une sauvegarde cohérente au niveau fichier uniquement pour les disques de système d’exploitation et les disques qui ne comportent pas de bases de données en utilisant la fonctionnalité Sauvegarde et restauration sélectives de disques pour les machines virtuelles Azure.

  1. Restaurez une machine virtuelle qui exécute SAP HANA en effectuant l’une des opérations suivantes :

  2. Si des disques de type Accélérateur d’écriture sont exclus, ils ne sont pas restaurés. Dans ce cas, créez des disques de type Accélérateur d’écriture vides et une zone de journalisation.

  3. Une fois que toutes les autres configurations (adresse IP, nom du système, etc.) ont été effectuées, la machine virtuelle est définie pour recevoir les données de base de données de Sauvegarde Azure.

  4. Restaurez la base de données dans la machine virtuelle à partir de la sauvegarde de base de données Azure SAP HANA jusqu’au point prévu dans le temps.

Sauvegarder un système HANA avec la réplication activée

Le service Sauvegarde Azure prend maintenant en charge la sauvegarde de bases de données avec la réplication du système HANA (HSR) activée. Cela signifie que les sauvegardes sont gérées automatiquement quand un basculement se produit, ce qui élimine le besoin d’une intervention manuelle. Le service Sauvegarde offre également une protection immédiate sans sauvegarde complète corrective, ce qui vous permet de protéger les instances HANA ou les nœuds des configurations HSR comme un conteneur HSR unique.

Bien qu’il existe plusieurs nœuds physiques (un principal et un secondaire), le service de sauvegarde les considère désormais comme un seul conteneur HSR.

Sauvegarder des instantanés d’instance de base de données

À mesure que la taille des bases de données augmente, le temps nécessaire à leur restauration devient un facteur à prendre en compte lors du traitement des sauvegardes en streaming. En outre, pendant la sauvegarde, le temps nécessaire à la base de données pour générer des flux Backint peut augmenter en proportion de l’attrition, ce qui peut également constituer un facteur.

Une approche basée sur un instantané cohérent de base de données permet de résoudre les deux problèmes et vous offre l’avantage d’une sauvegarde et d’une restauration instantanées. Pour HANA, le service Sauvegarde Azure fournit désormais une approche basée sur des instantanés cohérents avec HANA qui est intégrée à Backint, afin que vous puissiez utiliser Sauvegarde Azure comme un produit unique pour l’ensemble de votre paysage HANA, quelle que soit la taille des bases de données.

Tarifs

Instantané de disque managé

Sauvegarde Azure utilise des captures instantanées de disque managé. Sauvegarde Azure les stocke dans un groupe de ressources que vous spécifiez. Les captures instantanées de disque managé utilisent un stockage de disque dur (HDD) standard, quel que soit le type de stockage du disque et vous êtes facturé selon les prix des instantanés de disque managé. La première capture instantanée de disque est une capture instantanée complète, et toutes les suivantes sont incrémentielles et se composent uniquement des modifications depuis le dernier instantané.

Notes

Il n’existe aucun coût de stockage de sauvegarde pour les instantanés, car ils ne sont pas transférés vers votre coffre Recovery Services.

Flux Backint

Conformément à la recommandation SAP, il est obligatoire d’avoir des instantanés complets hebdomadaires pour toutes les bases de données au sein d’une instance. Par conséquent, vous serez facturé pour toutes les bases de données protégées au sein de l’instance (c’est-à-dire, prix de l’instance protégée + prix du stockage de sauvegarde) conformément aux prix de Sauvegarde Azure pour les bases de données SAP HANA.

Étapes suivantes

Découvrez comment :