Les instances bare metal Compute Engine vous permettent d'exécuter des charges de travail SAP HANA de plusieurs téraoctets. Par conséquent, pour des charges de travail aussi volumineuses, des paramètres et des approches spécifiques sont nécessaires pour optimiser les opérations de sauvegarde et de récupération.
Ce document s'adresse aux administrateurs SAP Basis qui souhaitent optimiser les systèmes SAP HANA exécutés sur des instances bare metal. Pour en savoir plus sur la sauvegarde et la récupération SAP HANA, qui ne sont pas spécifiques aux déploiements sur des instances bare metal, consultez la section Sauvegarde et récupération.
Pour en savoir plus sur les instances physiques Compute Engine certifiées par SAP pour une utilisation avec SAP HANA, consultez la page Types de machines physiques pour SAP HANA.
Stratégie de sauvegarde recommandée
Le tableau suivant décrit la stratégie de sauvegarde recommandée par Google Cloud pour les systèmes SAP HANA exécutés sur des instances bare metal C3 et X4. Pour éviter les conflits de ressources, créez des sauvegardes pendant les périodes d'activité de traitement moins intensif.
Fréquence | Activité |
---|---|
Hebdomadaire, au moins une fois | Créez une sauvegarde complète du système. Pour ce faire, utilisez la fonctionnalité Backint de l'agent Google Cloud pour SAP. |
Quotidiennement, au moins une fois | Créez une sauvegarde basée sur un instantané du volume de données SAP HANA. Pour ce faire, utilisez la fonctionnalité Instantané de disque de l'agent Google Cloud pour SAP. |
Tous les deux jours, au moins une fois | Créez une sauvegarde delta du volume de données SAP HANA. |
Toutes les 15 minutes ou moins, en fonction de la configuration de votre base de données pour l'intervalle de sauvegarde des journaux, ou lorsque le segment de journal SAP HANA est plein | Créez une sauvegarde de journal SAP HANA. Pour ce faire, utilisez la fonctionnalité Backint de l'agent Google Cloud pour SAP. |
Au moins une fois au cours d'un cycle de conservation des sauvegardes | Procédez comme suit :
|
Cette stratégie de sauvegarde repose sur les considérations suivantes :
- Un instantané de disque standard fournit une copie incrémentielle des données à un moment donné pour un appareil de stockage en mode bloc. Ce mécanisme permet de transférer de grandes quantités de données depuis le stockage de blocs principal de SAP HANA vers un emplacement secondaire durable, tel que Cloud Storage, de manière beaucoup plus rapide et plus économe en ressources. Cette étape est nécessaire pour une stratégie de reprise après sinistre robuste.
- Étant donné que les sauvegardes basées sur des instantanés de disque n'effectuent pas de vérification logique de l'intégrité au niveau de la page ou du bloc, toute incohérence ou corruption dans votre volume de données SAP HANA est copiée dans son instantané de disque. C'est là qu'une sauvegarde complète du système devient nécessaire. Une sauvegarde hebdomadaire complète du système basée sur Backint fournit une vérification implicite de la cohérence et un moyen vérifié de récupérer votre base de données SAP HANA en cas de corruption logique de l'instantané de votre volume de données SAP HANA.
- Pour récupérer votre base de données à un moment spécifique, ce qui vous permet d'atteindre vos objectifs de RPO, vous pouvez combiner les sauvegardes de volume de journaux SAP HANA basées sur Backint avec des sauvegardes d'instantanés de disque ou des sauvegardes complètes de base de données basées sur Backint.
Limites
Certaines limites s'appliquent à la sauvegarde et à la récupération basées sur des instantanés de disque lorsque vous utilisez l'agent Google Cloud pour SAP. Pour en savoir plus sur ces limites, consultez la section Limites.
Personnalisations
Pour répondre aux objectifs de RTO ou de RPO de votre organisation, vous pouvez personnaliser la stratégie de sauvegarde recommandée dans ce document en créant des sauvegardes Backint ou basées sur des instantanés de disque supplémentaires.
Pour savoir comment utiliser l'agent Google Cloud pour SAP afin de créer ces sauvegardes, consultez les pages suivantes :
- Sauvegarde et récupération pour SAP HANA à l'aide de Backint
- Sauvegarde et récupération de SAP HANA à l'aide d'instantanés de disque
Bonnes pratiques
Voici les bonnes pratiques de sauvegarde et de récupération recommandées par Google Cloud pour les systèmes SAP HANA exécutés sur des instances bare metal :
Configuration de Backint : pour obtenir des performances optimales lors des opérations de sauvegarde et de récupération basées sur Backint, vous devez effectuer les configurations suivantes :
Pour les sauvegardes de journaux, nous vous recommandons de créer un fichier de configuration Backint distinct et de spécifier son chemin d'accès au paramètre
log_backup_parameter_file
dans votre fichierglobal.ini
SAP HANA. Dans le fichier de configuration Backint, définissez ensuite les valeurs de paramètre suivantes :Paramètre Valeur parallel_streams
32 xml_multipart_upload
true
rate_limit_mb
2500 Pour les sauvegardes de données, nous vous recommandons de définir les valeurs de paramètre suivantes dans votre fichier
global.ini
SAP HANA :Paramètre Valeur parallel_data_backup_backint_channels
32
Vérification de la cohérence et de l'intégrité : pour vous assurer que vos sauvegardes peuvent être utilisées pour récupérer votre base de données en cas de sinistre, vous devez effectuer régulièrement des vérifications de cohérence et d'intégrité sur vos sauvegardes. La méthode que vous utilisez pour effectuer ces vérifications dépend de la méthode que vous utilisez pour créer vos sauvegardes.
Pour les sauvegardes basées sur Backint, la vérification de la cohérence est effectuée lors de la création de la sauvegarde.
Pour vérifier l'intégrité des sauvegardes basées sur Backint, vous pouvez utiliser l'outil
hdbbackupcheck
. Cet outil effectue automatiquement des vérifications d'intégrité pendant la création de vos sauvegardes de données et de journaux. Si le contrôle d'intégrité aboutit, le fichier de sauvegarde est écrit sur la destination de sauvegarde, par exemple Cloud Storage.Pour vérifier la cohérence des sauvegardes basées sur des instantanés de disque, vous pouvez utiliser l'outil
hdbpersdiag
. Pour en savoir plus sur les bonnes pratiques liées à la sauvegarde et à la récupération basées sur des instantanés de disque, consultez la section Bonnes pratiques.Pour savoir comment valider la cohérence des instantanés à l'aide de l'agent Google Cloud pour SAP, consultez la section Valider la cohérence des instantanés.
Bien que cette méthode de vérification de la cohérence implique un temps et un effort manuel considérables, elle est nécessaire, car la cohérence des sauvegardes basées sur des instantanés n'est pas vérifiée automatiquement lors de la création de la sauvegarde, contrairement aux sauvegardes basées sur Backint.
Vérifications de la récupérabilité des sauvegardes : pour vous assurer que vous pouvez atteindre vos objectifs de RPO, vous devez vous assurer que vos sauvegardes sont disponibles et utilisables. Pour ce faire, vous pouvez utiliser l'outil
hdbbackupdiak
de SAP.Entretien du catalogue de sauvegarde : pour éviter les problèmes liés à un grand nombre d'entrées et de données dans le catalogue de sauvegarde SAP HANA, vous devez gérer votre catalogue de sauvegarde et votre espace de stockage de sauvegarde. Pour en savoir plus, consultez le document SAP Housekeeping for Backup Catalog and Backup Storage (Maintenance du catalogue de sauvegarde et du stockage de sauvegarde).
La suppression de l'entrée d'un instantané de stockage du catalogue de sauvegarde SAP HANA ne supprime pas l'instantané de disque stocké dans Google Cloud. Pour savoir comment supprimer un instantané de disque, consultez la section Supprimer un instantané.
Chiffrement de la base de données: SAP HANA vous permet de chiffrer le volume de données, le volume de journaux et les sauvegardes de la base de données. L'activation du chiffrement sur le volume de données et les sauvegardes de bases de données peut avoir un impact négatif sur les performances des opérations de sauvegarde et de récupération. Veillez à prendre cet impact en compte lorsque vous définissez vos exigences de RTO ou votre stratégie de sauvegarde.
Bien que Google Cloud propose également des options pour chiffrer les disques et les instantanés de disque associés à votre système SAP HANA, leur impact sur les performances des opérations de sauvegarde et de récupération est minime.
Chiffrement des sauvegardes : les sauvegardes basées sur Backint et les instantanés de disque sont chiffrées au repos par défaut. Toutefois, pour les sécuriser davantage, vous pouvez explorer d'autres options. Pour en savoir plus sur ces options, y compris leur impact sur les performances de la base de données, consultez les pages suivantes :
- Pour les sauvegardes basées sur Backint, consultez Options de chiffrement pour les sauvegardes.
- Pour les sauvegardes basées sur des instantanés de disque, consultez Chiffrer les instantanés de disque.
Conservation à long terme : pour conserver les sauvegardes pendant des périodes plus longues, consultez les pages suivantes :
Pour les sauvegardes basées sur Backint et stockées dans Cloud Storage, vous pouvez définir une conservation à long terme en configurant une règle de conservation sur le bucket Cloud Storage. La règle de conservation définit la durée de conservation des objets dans le bucket. Pour savoir comment configurer la règle de conservation d'un bucket, consultez la section Verrou de bucket.
Les sauvegardes basées sur des instantanés de disque sont conservées par défaut. Vous devez créer votre propre règle de conservation et la supprimer manuellement lorsque vous n'en avez plus besoin. La suppression d'un instantané plus ancien n'invalide pas un instantané plus récent. Pour en savoir plus, consultez la section Suppression d'instantanés. Pour savoir comment supprimer un instantané ou plusieurs instantanés en fonction d'un filtre, consultez la section Gérer les instantanés de disque.