Cette checklist vous aide à améliorer la conception, la migration, l'implémentation et la maintenance de vos environnements SAP HANA sur Google Cloud.
À mesure que vous parcourez la checklist, tenez compte des besoins de votre entreprise. Si vous choisissez des options différentes de celles recommandées, notez-les. Cela vous servira pour les tâches suivantes de la checklist.
Pour déployer plusieurs bases de données SAP HANA dans votre environnement, procédez comme suit :
- N'exécutez pas plusieurs systèmes SAP HANA sur le même hôte dans les systèmes de production. Créez plutôt une VM pour chaque base de données SAP HANA. Pour en savoir plus, consultez la Note SAP 1681092 – Plusieurs systèmes SAP HANA (SID) sur le même serveur sous-jacent et la page Options de déploiement technique SAP HANA.
Créez les bases de données locataires (également appelés conteneurs de base de données à architecture mutualisée) appropriées à votre environnement et à votre licence. Pour en savoir plus, consultez la Note SAP 2096000 – Bases de données locataires SAP HANA – Informations supplémentaires.
Nous vous recommandons de ne pas exécuter de logiciels personnalisés ou tiers sur la même VM qu'une base de données SAP HANA si cela a une incidence sur les performances et les opérations de la base de données SAP HANA.
En utilisant une seule VM pour exécuter la base de données SAP HANA et d'autres logiciels d'entreprise, les deux applications partagent des ressources de VM, ce qui peut diminuer les performances de la base de données. Gardez à l'esprit que SAP HANA consomme beaucoup de ressources et nécessite la disponibilité des ressources de calcul en fonction des guides de référence et de dimensionnement.
Pour en savoir plus sur la conception de l'environnement SAP HANA, consultez la page Types de déploiement SAP HANA.
Si vous choisissez de déployer plusieurs bases de données SAP HANA hors production sur la même VM, procédez comme suit :
- Utilisez des alias de nom d'hôte pour les différents ID système (SID).
- Pour chaque installation, utilisez une adresse IP statique distincte mappée à un nom d'hôte d'alias.
- Pour connaître les régions et les zones compatibles avec des VM Compute Engine spécifiques, consultez la section Régions et zones disponibles. Gardez à l'esprit que les VM Compute Engine certifiées SAP HANA peuvent ne pas être disponibles dans tous les emplacements.
- Pour vous protéger contre les défaillances de zone, déployez SAP HANA dans plusieurs zones (en particulier pour les VM faisant partie du même cluster SAP HANA à haute disponibilité).
- Pour vous protéger contre les défaillances régionales, ajoutez des sites de reprise après sinistre dans d'autres régions.
- Pour répondre aux exigences de latence d'un système à évolutivité horizontale SAP HANA, déployez tous les nœuds du système à évolutivité horizontale dans la même zone.
- Lorsque vous installez SAP HANA, vous pouvez utiliser les outils d'automatisation suivants pour déployer des charges de travail SAP sur Google Cloud :
- Terraform (recommandé) : application populaire du secteur permettant de créer, modifier et gérer les versions des infrastructures de manière sécurisée et efficace. Pour utiliser Terraform et trouver les fichiers de configuration appropriés pour vos solutions SAP, consultez la page Automatiser les déploiements SAP sur Google Cloud avec Terraform.
- Google Cloud Deployment Manager : application qui installe et configure tous les packages requis pour exécuter SAP HANA sur Google Cloud. Pour utiliser Deployment Manager et trouver les modèles appropriés pour votre solution SAP (y compris la configuration de haute disponibilité), consultez la page Automatiser les déploiements SAP sur Google Cloud avec Deployment Manager.
- Pour comprendre comment mettre en œuvre SAP HANA sur Google Cloud, consultez le guide de planification de SAP HANA.
- Pour sélectionner un type de machine pour votre déploiement et vos charges de travail SAP HANA, consultez la liste des types de machines certifiés pour SAP HANA.
- Pour vérifier que le type de machine souhaité est disponible dans la région de votre choix, consultez la section Régions et zones disponibles.
- Pour vous assurer que les besoins en capacité de votre environnement peuvent être adaptés dans la région de votre choix (comme la planification et la réservation de la capacité), contactez votre responsable de compte technique ou votre ingénieur client désigné.
- Pour choisir un système d'exploitation (OS), procédez comme suit :
- Sélectionnez un système d'exploitation compatible avec SAP :
Systèmes d'exploitation certifiés pour SAP HANA (Google Cloud) - Assurez-vous que l'OS est certifié pour une utilisation sur Google Cloud:
Accédez au répertoire matériel SAP HANA certifié et compatible, cliquez sur le type de machine requis, puis consultez la page Système d'exploitation. - Vérifiez que le système d'exploitation dispose de correctifs et mises à jour récents :
Compatibilité du système d'exploitation pour SAP HANA sur Google Cloud.
Par exemple, vous ne souhaitez pas installer une image obsolète de 2 ans qui présente des problèmes de sécurité ou d'autres problèmes. - Si vous utilisez SUSE Linux Enterprise Server (SLES) dans votre environnement, suivez ces instructions :
- Note SAP 1275776 - Linux : préparer SLES pour les environnements SAP
- Note SAP 2205917 - SAP HANA DB : paramètres de système d'exploitation recommandés pour SLES 12/SLES pour les applications SAP 12
- Note SAP 2684254 - SAP HANA DB : paramètres de système d'exploitation recommandés pour SLES 15/SLES pour les applications SAP 15
- Régler les systèmes avec saptune (documentation SUSE)
- Si vous utilisez Red Hat Enterprise Linux (RHEL) dans votre environnement, suivez ces instructions :
- Note SAP 2009879 - Consignes SAP HANA pour le système d'exploitation Red Hat Enterprise Linux (RHEL)
- Note SAP 2292690 - SAP HANA DB : paramètres de système d'exploitation recommandés pour RHEL 7
- Note SAP 2777782 - SAP HANA DB : paramètres de système d'exploitation recommandés pour RHEL 8
- Note SAP 3108302 - SAP HANA DB : paramètres de système d'exploitation recommandés pour RHEL 9
- Note SAP 2002167 – Red Hat Enterprise Linux 7.x : installation et mise à niveau
- Note SAP 2772999 – Red Hat Enterprise Linux 8.x : installation et configuration
- Note SAP 3108316 – Red Hat Enterprise Linux 9.x : installation et configuration
- Nous vous recommandons d'utiliser les images d'OS disponibles sur Google Cloud, car elles répondent aux exigences de certification de SAP, du fournisseur du système d'exploitation et de Google. Toutefois, consultez la section Images d'OS personnalisées si votre environnement a des exigences uniques qui ne peuvent pas être respectées par les images standards (tels que la migration de vos images sur site existantes vers Google Cloud).
- Si vous devez définir des variables d'environnement personnalisées pour un système SAP HANA sous Linux, consultez la note SAP 3011163 - Comment définir des variables d'environnement pour le système SAP HANA.
- Sélectionnez un système d'exploitation compatible avec SAP :
Suivez ces conseils lorsque vous choisissez des types de disques pour SAP HANA :
- Utilisez un volume Persistent Disk ou un volume Hyperdisk basés sur SSD.
Les types de volumes Persistent Disk et Hyperdisk basés sur SSD qui sont certifiés par SAP pour une utilisation avec SAP HANA sont les suivants :
Types Persistent Disk basés sur SSD : Balanced (
pd-balanced
), Performance ou SSD (pd-ssd
) et Extreme (pd-extreme
)- Ces types de disques offrent un stockage de blocs économique et fiable.
- Le volume Persistent Disk SSD ou Performance (
pd-ssd
) offre des performances supérieures au volume Persistent Disk Balanced (pd-balanced
). - Utilisez le volume Persistent Disk Balanced comme disque recommandé pour héberger les éléments suivants pour les instances de VM :
- Volume de démarrage de la VM.
- Volume
/usr/sap
. - Le volume
/hana/shared
, si vous l'hébergez sur son propre disque. - Le volume
/hanabackup
, si vous enregistrez vos sauvegardes sur un disque. Si vous souhaitez réduire les coûts de sauvegarde, vous pouvez utiliser un volume Persistent Disk HDD Standard (pd-standard
). Le volume Persistent Disk Balanced fournit des sauvegardes plus rapides que le volume Persistent Disk HDD Standard. Lorsque vous sélectionnez le disque, assurez-vous que votre type de VM est compatible avec le type de disque.
- Les volume Persistent Disk Balanced et Performance (SSD) sont compatibles avec la réplication asynchrone des disques persistants. Vous pouvez utiliser cette fonctionnalité pour la reprise après sinistre active/passive interrégionale. Pour en savoir plus, consultez la section Reprise après sinistre à l'aide de la réplication asynchrone des disques persistants.
- Bien que le volume Persistent Disk Extreme (
pd-extreme
) soit certifié pour une utilisation avec SAP HANA, nous vous recommandons plutôt d'utiliser un volume Hyperdisk Extreme (hyperdisk-extreme
), qui offre de meilleures performances. Si vous souhaitez utiliser un volume Persistent Disk Extreme, veillez à provisionner les disques conformément aux informations de la section Taille minimale pour les volumes Persistent Disk et Hyperdisk basés sur SSD.
Types de volumes Hyperdisk : Hyperdisk Extreme (
hyperdisk-extreme
) et Hyperdisk Balanced (hyperdisk-balanced
)- Les volumes Hyperdisk Extreme offrent des options d'IOPS et de débit maximales plus élevés que les volumse Persistent Disk basés sur SSD.
- Pour obtenir la liste des types de machines compatibles avec les volumes Hyperdisk Extreme et Hyperdisk Balanced, consultez la section Types de machines compatibles.
- Utilisez Hyperdisk Balanced comme disque recommandé pour héberger les éléments suivants pour les instances bare metal Compute Engine telles que X4 :
- Le disque de démarrage.
- Volume
/usr/sap
. - Le volume
/hana/shared
, si vous l'hébergez sur son propre disque. - Le volume
/hanabackup
, si vous enregistrez vos sauvegardes sur un disque.
- Pour les volumes Hyperdisk Extreme, vous sélectionnez les performances dont vous avez besoin en provisionnant les IOPS, qui déterminent également votre débit. Pour en savoir plus, consultez la section Débit.
- Pour les volumes Hyperdisk Balanced, vous sélectionnez les performances dont vous avez besoin en provisionnant les IOPS et le débit. Pour en savoir plus, consultez la section À propos du provisionnement des IOPS et du débit pour Hyperdisk.
- Vous pouvez utiliser l'hyperdisque extrême pour les volumes
/hana/data
et/hana/log
lorsque les performances les plus élevées sont requises. - Pour optimiser les performances des volumes Hyperdisk Extreme pour SAP HANA, mettez à jour vos propriétés système SAP HANA comme recommandé dans la section Performances des volumes Hyperdisk Extreme.
- Assurez-vous que vos volumes Persistent Disk et Hyperdisk basés sur SSD sont suffisamment volumineux pour répondre aux exigences de performances de SAP HANA. Pour plus d'informations, consultez la section Tailles minimales pour les volumes Persistent Disk et Hyperdisk basés sur SSD.
- Testez et comparez vos résultats avec vos attentes pour vous assurer que l'environnement répond aux exigences de performances du disque (pour les analyses comparatives telles que le temps de démarrage HANA, la sauvegarde, le test du volume et le test de charge), puis documentez celles-ci pour référence.
- Utilisez un petit disque d'échange de 2 Go pour SAP HANA. Consultez la Note SAP 1999997 - Questions fréquentes : mémoire SAP HANA.
- Lorsque vous utilisez NetApp Cloud Volumes Service, suivez les exigences de volume pour NetApp Cloud Volumes Service avec SAP HANA.
Pour SAP HANA 2.0 SP04 et versions ultérieures, nous vous recommandons l'option Fast Restart (Redémarrage rapide) de SAP HANA, en particulier pour les types de machines à mémoire optimisée Compute Engine, tels que les types de machines M1, M2 ou M3.
Pour mettre en œuvre l'option Fast Restart, consultez la section Option Fast Restart de SAP HANA dans la documentation de SAP HANA.
Pour en savoir plus sur la configuration de l'option Fast Restart, consultez le guide de configuration de votre distribution Linux :
Si vous déployez votre système SAP HANA sur Google Cloud à l'aide de l'un des fichiers de configuration Terraform ou des modèles Cloud Deployment Manager que nous fournissons, vous devez créer et installer le système de fichiers TMPFS une fois la VM hôte et le système SAP HANA de base déployés.
- Lorsque vous utilisez la fonctionnalité Backint de l'agent Google Cloud pour SAP :
- Utilisez la version 3.3 (la plus récente) de l'agent Google Cloud pour SAP. Pour obtenir des instructions de mise à jour, consultez la page Mettre à jour l'agent Google Cloud pour SAP.
- Ajustez les performances en fonction de vos besoins et effectuez des sauvegardes de données en parallèle. Consultez la section Multistreaming des sauvegardes de données avec l'agent Google Cloud pour SAP.
- Lors de la création des buckets Cloud Storage, choisissez l'emplacement le plus proche de votre emplacement SAP HANA. Assurez-vous que le choix des buckets de stockage répond à vos besoins en matière de redondance. En règle générale, il est préférable d'utiliser l'option multirégionale, car elle permet d'effectuer la récupération si une région particulière devient indisponible. Pour en savoir plus, consultez la page Stocker des sauvegardes dans des buckets Cloud Storage.
- Si vous activez l'accès privé à Google sur votre sous-réseau, n'acheminez pas le trafic via une VM privée (en utilisant une passerelle NAT ou un serveur proxy, par exemple), car cela risque de réduire le débit atteignable. Pour en savoir plus, consultez la section Configuration du réseau du guide Configurer l'accès privé à Google.
- Lorsque vous effectuez des sauvegardes sur un volume Persistent Disk ou Hyperdisk, procédez comme suit :
- Vous pouvez utiliser n'importe quel type de disque tant qu'il répond à vos exigences en matière de performances. Si le disque persistant standard ne fournit pas suffisamment de performances pour répondre à vos besoins, essayez plutôt un disque persistant avec équilibrage.
- Sachez que l'environnement SAP HANA nécessite d'allouer de la bande passante supplémentaire à chaque instance de VM. SAP HANA utilise la bande passante supplémentaire pour gérer la surcharge, ainsi que le nombre d'IOPS requis pour lire et écrire les données de sauvegarde sur le disque. Par conséquent, nous vous recommandons d'utiliser SAP HANA Backint ou des outils tiers compatibles avec la diffusion en streaming ou les instantanés de volumes Persistent Disk ou Hyperdisk.
- N'oubliez pas de tester régulièrement vos procédures de sauvegarde et de récupération pour vérifier qu'elles répondent à vos besoins en matière de performances et de récupération.
Pour obtenir une checklist des bonnes pratiques concernant les configurations haute disponibilité pour SAP HANA sur Google Cloud, consultez la page Haute disponibilité pour SAP sur Google Cloud.
- Testez soigneusement vos procédures de basculement et de restauration :
- Pour vous assurer que votre environnement basculera correctement vers une nouvelle région en cas de sinistre localisé, testez régulièrement vos procédures de reprise après sinistre.
- Pour activer le basculement et la restauration, créez un playbook sur les opérations et mettez-le à jour si nécessaire.
- Pour limiter la quantité de données devant être transférées avec chaque sauvegarde, utilisez des stratégies de sauvegarde incrémentielles et différentielles en examinant les types de sauvegarde Delta. Tenez compte de vos objectifs de délai de récupération.
- Établissez une procédure de surveillance et d'alerte. Les options utiles disponibles dans Google Cloud incluent Cloud Monitoring et la fonctionnalité de Collecte des métriques de surveillance SAP HANA de l'Agent Google Cloud pour SAP version 2.0 ou ultérieure.