Partager via


Plateforme de données de charge de travail SAP

La plateforme de données fait référence aux technologies de magasin de données qui prennent en charge une charge de travail SAP. Les charges de travail SAP imposent des exigences élevées à la plateforme de données. Nous décrivons les meilleures pratiques pour optimiser les coûts tout en conservant les performances.

Optimiser les coûts des données

Impact : optimisation des coûts

Nous vous recommandons d’optimiser le coût de stockage de votre charge de travail SAP. Le stockage est un composant essentiel d’une charge de travail SAP. Le stockage contient des données actives et des données de sauvegarde critiques pour votre organization. Le stockage affecte les performances, la disponibilité et la récupération d’une charge de travail SAP. Il est important d’avoir les bonnes performances au bon coût. Voici des recommandations pour vous aider à atteindre cet objectif.

Utilisez le type de stockage de capacité réservée. Il existe plusieurs options de stockage disponibles en fonction des exigences de charge de travail. Les disques managés, le stockage de blog et le stockage de sauvegarde peuvent prendre en charge une charge de travail SAP dans différentes combinaisons. Chacune de ces options est fournie avec des options de réservation de stockage qui réduisent les coûts globaux pour les données persistantes.

Pour plus d'informations, consultez les pages suivantes :

Utilisez des stratégies de gestion du cycle de vie. Outre la capacité réservée, vous devez vous assurer que la période de rétention des données est appropriée pour la charge de travail SAP. Une sauvegarde de base de données SAP peut être volumineuse et s’ajouter au coût de stockage si elle n’est pas optimisée. Nous vous recommandons de créer une stratégie de cycle de vie qui répond à l’objectif de temps de récupération (RTO) et à l’objectif de point de récupération (RPO) de votre charge de travail SAP. La stratégie doit passer au stockage Premium, Standard, Froid et Archive en fonction de son âge et de ses besoins métier.

Améliorer la fiabilité des données

Impact : Fiabilité

La fiabilité des données est essentielle pour garantir la continuité des opérations. Nous fournissons des recommandations de fiabilité pour la configuration de la fiabilité de la base de données, la création de la fiabilité du partage SAPMNT, l’utilisation de sauvegardes et l’implémentation d’une solution de récupération d’urgence.

Configurer la fiabilité de la base de données

Une application SAP alimente des données vers plusieurs systèmes d’entreprise, ce qui fait de la résilience de la base de données une considération clé de la charge de travail. Nous vous recommandons de répliquer les données de production pour la résilience la plus élevée. La réplication interrégion est la solution de récupération d’urgence préférée. Toutefois, pour une option plus abordable, vous devez configurer la redondance de zone au minimum. Les méthodes que vous choisissez dépendent du système de gestion de base de données (SGBD) et du contrat de niveau de service (SLA) requis. Vous trouverez ci-dessous des recommandations pour la couche de base de données.

Définissez RPO et RTO. La création de la résilience de la base de données nécessite un plan de récupération de la perte de données. Une erreur logique sur la base de données SAP, un sinistre à grande échelle ou une panne du système peut entraîner une perte de données dans une charge de travail SAP. Votre plan de récupération doit identifier la quantité de données que vous êtes prêt à perdre et la rapidité à laquelle vous devez récupérer. La quantité de perte de données que vous êtes prêt à perdre est votre objectif de point de récupération (RPO). La rapidité avec laquelle vous devez récupérer est votre objectif de temps de récupération (RTO). Lorsque vous concevez pour la récupération, vous devez comprendre le RPO et le RTO souhaités et réels de votre application SAP.

Utilisez la réplication synchrone pour ne pas perdre de données. Dans certains scénarios, il n’existe aucune tolérance pour la perte de données. L’objectif du point de récupération est 0. Pour atteindre ce RPO, vous devez utiliser la réplication synchrone sur la couche de base de données. La réplication synchrone valide les transactions de base de données vers des instances de base de données dans deux zones ou régions distinctes. Vous devez mesurer la latence entre les deux instances pour vous assurer qu’elle répond aux besoins de charge de travail, et vous pouvez le faire avec l’outil de mesure SAP niping . Une latence réseau plus élevée ralentit la scalabilité de votre charge de travail et la distance physique entre les instances ajoute une latence réseau. Par conséquent, la réplication entre les régions aura une latence plus élevée que celle entre les zones de disponibilité, car il y a plus de distance entre les instances. La réplication de base de données entre différentes régions doit être asynchrone et la réplication entre les zones de disponibilité doit être synchrone. Il est important d’équilibrer résilience et latence dans la conception des charges de travail SAP.

Pour plus d'informations, consultez les pages suivantes :

Créer la fiabilité du partage SAPMNT

SAPMNT héberge les fichiers de noyau physiques pour l’application SAP et peut être un point de défaillance unique. Plusieurs options sont disponibles sur Azure pour créer une redondance et concevoir un partage SAPMNT hautement disponible. Nous vous recommandons d’utiliser Azure Premium Files ou Azure NetApp Files pour Linux et Azure Premium Files. Pour les déploiements basés sur Windows, vous devez utiliser Azure NetApp Files ou Disque partagé Azure.

Il existe également quelques configurations spécifiques à l’application que vous devez traiter pour la fiabilité DE SAPMNT. Vous avez besoin de répertoires partagés dans l’environnement (/sapmnt/SID and /usr/sap/trans) pour déployer la couche d’application SAP NetWeaver. Nous vous recommandons de créer des systèmes de fichiers hautement disponibles et de nous assurer qu’ils sont résilients. Les /sapmnt/SID répertoires et /usr/sap/SID/ASCS sont importants. Vous devez placer ces systèmes de fichiers sur NFS sur Azure Files pour obtenir la fiabilité maximale.

Pour plus d’informations, consultez NFS sur Azure Files.

Tableau 1 - Conseils SAPMNT pour chaque système d’exploitation.

Système d''exploitation Conseils SAPMNT
Windows Mettre en cluster une instance SAP ASCS/SCS sur un cluster de basculement Windows à l’aide d’un disque partagé de cluster dans Azure

Mettre en cluster une instance SAP ASCS/SCS sur un cluster de basculement Windows à l’aide du partage de fichiers dans Azure

Haute disponibilité pour SAP NetWeaver sur des machines virtuelles Azure sous Windows avec Azure Files Premium SMB pour les applications SAP

Haute disponibilité pour SAP NetWeaver sur des machines virtuelles Azure sur Windows avec Azure NetApp Files (SMB) pour les applications SAP
Red Hat Enterprise Linux (RHEL) Haute disponibilité pour SAP NetWeaver sur les machines virtuelles Azure sur Red Hat Enterprise Linux avec NFS sur Azure Files

Haute disponibilité des machines virtuelles Azure pour SAP NetWeaver sur Red Hat Enterprise Linux avec Azure NetApp Files pour les applications SAP
SLES (SUSE Linux Enterprise Server) SAP NetWeaver à haute disponibilité avec montage simple et NFS sur SLES pour les machines virtuelles d’applications SAP

Haute disponibilité pour SAP NetWeaver sur les machines virtuelles Azure sur SUSE Linux Enterprise Server avec NFS sur Azure Files

Utiliser des sauvegardes de données

La charge de travail SAP doit implémenter une solution de sauvegarde régulière. Les sauvegardes constituent l’épine dorsale de la récupération d’urgence et permettent de garantir la continuité des opérations. Nous avons quelques recommandations pour la fiabilité des sauvegardes.

Commencez par Sauvegarde Azure

Nous vous recommandons d’utiliser Sauvegarde Azure comme stratégie de sauvegarde de base pour une charge de travail SAP. Sauvegarde Azure est la solution de sauvegarde native dans Azure et offre plusieurs fonctionnalités pour vous aider à simplifier vos sauvegardes SAP. Avec Sauvegarde Azure, nous voulons souligner quelques fonctionnalités.

Tableau 2 - Fonctionnalités de Sauvegarde Azure

Fonctionnalité Description
Compatibilité de la sauvegarde de base de données native Sauvegarde Azure fournit des sauvegardes natives via le connecteur Backint pour les bases de données SAP HANA, SQL Server et Oracle utilisées par les applications SAP. Sauvegarde Azure pour SAP propose une API appelée Backint. Backint permet aux solutions de sauvegarde de créer des sauvegardes directement sur la couche de base de données. Sauvegarde Azure prend également en charge la fonctionnalité de sauvegarde de base de données pour les bases de données HANA & SQL Server aujourd’hui.
Sauvegarde de stockage La fonctionnalité de sauvegarde de stockage peut aider à optimiser la stratégie de sauvegarde en utilisant des instantanés de disque du stockage Azure Premium pour les disques sélectifs. Pour plus d’informations sur les sauvegardes cohérentes d’application, consultez instantané cohérence.
Sauvegarde de machine virtuelle Sauvegardez et restaurez les données de machine virtuelle Azure via le Portail Azure. La restauration interrégion vous permet de restaurer des machines virtuelles Azure qui se trouvaient dans une région secondaire jumelée.
Rétention à long terme Sauvegarde Azure vous permet de conserver les sauvegardes SAP des années pour les besoins de conformité et d’audit.
Gestion des sauvegardes Sauvegarde Azure vous permet de gérer les sauvegardes à partir du Portail Azure avec une interface utilisateur simple.

Pour plus d'informations, consultez les pages suivantes :

Trouver des solutions de sauvegarde de la Place de marché

Plusieurs solutions de sauvegarde tierces certifiées existent dans le Place de marché Azure. Ces solutions offrent des fonctionnalités de sauvegarde des fournisseurs et des fonctionnalités de sauvegarde certifiées SAP. Vous devez envisager de superposer ces solutions sur Sauvegarde Azure pour générer des solutions personnalisées avec une prise en charge fondamentale.

Les partenaires Microsoft fournissent des solutions intégrées au Stockage Azure pour les charges de travail d’archivage, de sauvegarde et de continuité d’activité et de récupération d’urgence (BCDR). Les solutions partenaires tirent parti des avantages en matière de mise à l’échelle et de coût du Stockage Azure. Vous pouvez utiliser les solutions pour résoudre les problèmes de sauvegarde, créer un site de récupération d’urgence ou archiver le contenu inutilisé pour une conservation à long terme. Ils peuvent remplacer les sauvegardes sur bande et offrir un site de récupération économique à la demande avec toutes les normes de conformité et fonctionnalités de stockage telles que le stockage immuable et la gestion du cycle de vie.

Utiliser la fonctionnalité de capture instantanée

Une instantané est une copie dans le temps de vos données. La vitesse et la fiabilité des captures instantanées peuvent aider à gérer des bases de données volumineuses et à protéger la base de données principale contre l’altération ou la défaillance. Ces fonctionnalités rendent les instantanés critiques pour la récupération d’urgence. Nous avons quelques options pour créer et stocker des sauvegardes pour votre charge de travail SAP.

Sauvegarde Azure pouvez effectuer des sauvegardes de base de données pour HANA et SQL Server, par exemple. La fonctionnalité De sauvegarde du coffre de disque partagé Azure peut servir de solution de stockage de base de données. Azure NetApp Files (ANF) peut également sauvegarder des données critiques à l’aide de captures instantanées, telles que l’instantané des volumes ANF. La réplication interrégion ANF utilise des instantanés ANF pour répliquer des données d’une région à l’autre.

La solution appropriée dépend des niveaux de coût et de disponibilité souhaités. Dans certains scénarios, vous pouvez répliquer vos données SAP sur Azure dans d’autres régions Azure à des fins de récupération d’urgence. Toutefois, vous pouvez obtenir les mêmes fonctionnalités avec la réplication stockage Azure, comme le stockage géoredondant (GRS) ou Azure Site Recovery.

Pour plus d'informations, consultez les pages suivantes :

Implémenter un plan de récupération d’urgence

Nous vous recommandons d’investir dans la récupération d’urgence pour améliorer la fiabilité de la charge de travail SAP. La récupération d’urgence est obtenue en répliquant les données primaires vers un emplacement secondaire. Plusieurs outils & méthodologie peuvent être utilisés pour atteindre l’objectif. La récupération d’urgence est requise lorsque l’emplacement principal n’est pas accessible en raison d’une catastrophe technique ou naturelle. Les solutions de récupération d’urgence peuvent se trouver entre les zones de la région ou entre les régions en fonction des besoins de votre entreprise, mais nous avons recommandé la récupération d’urgence dans l’ensemble de la région pour une meilleure résilience.

Pour plus d'informations, consultez les pages suivantes :

Améliorer les performances du stockage

Impact : Efficacité des performances

Il est important de choisir les solutions de stockage appropriées pour prendre en charge les besoins en données de la charge de travail SAP. La solution appropriée peut améliorer les performances des fonctionnalités existantes et vous permettre d’ajouter de nouvelles fonctionnalités. En général, le stockage doit répondre aux exigences en matière d’opérations d’entrée/sortie par seconde (IOPS) et aux besoins en débit de la base de données SAP.

Pour plus d’informations, consultez Types de stockage pour une charge de travail SAP.

Utilisez un stockage qui prend en charge les exigences de performances. Microsoft prend en charge différentes technologies de stockage pour répondre à vos besoins en matière de performances. Pour la charge de travail SAP, vous pouvez utiliser Azure Managed Disk (par exemple, SSD Premium, SSD Premium v2, SSD Standard) et Azure NetApp Files.

Configurez le stockage pour les performances. Nous avons publié une directive de configuration du stockage pour les bases de données SAP HANA. Il couvre les scénarios de production et une variante de non-production sensible aux coûts. En suivant les configurations de stockage recommandées, vous assurez que le stockage passe tous les indicateurs de performance clés de l’outil de mesure du matériel et du cloud (HCMT) SAP. Pour plus d’informations, consultez Configurations du stockage des machines virtuelles SAP HANA Azure.

Activez l’accélérateur d’écriture. L’accélérateur d’écriture est une fonctionnalité pour les machines virtuelles de la série M sur Stockage Premium avec Azure Disques managés exclusivement. Il est impératif d’activer l’accélérateur d’écriture sur les disques associés au volume /hana/log. Cette configuration facilite la latence des écritures inférieures à la milliseconde pour les tailles de blocs de 4 Ko et de 16 Ko. Pour plus d’informations, consultez Accélérateur d’écriture Azure.

Choisissez la machine virtuelle appropriée. Le choix de la machine virtuelle appropriée a des implications en termes de coût et de performances. L’objectif est de choisir une machine virtuelle de stockage qui prend en charge les exigences en matière d’E/S par seconde et de débit de la charge de travail SAP. Il existe trois domaines critiques à mettre en avant lors de la sélection d’une machine virtuelle

Tableau 3 - Fonctionnalités de calcul qui affectent les performances

Fonctionnalités de calcul Description
Nombre de processeurs virtuels Le nombre de processeurs a un effet direct sur les licences dans le nœud de base de données. La plupart des bases de données suivent un modèle de licence basé sur les cœurs. Utilisez le montant qui répond à vos besoins et ajustez les contrats de licence si nécessaire.
Mémoire La mémoire est essentielle aux performances de l’application et votre application SAP peut avoir des besoins en mémoire élevés. En général, une mémoire plus élevée fournit plus de lectures de mémoire, moins de pagination et un coût de machine virtuelle plus élevé.
Débit Le débit est important pour qu’une application hébergée sur l’une des machines virtuelles communique avec l’extérieur de la machine virtuelle à l’aide de ses cartes d’interface réseau (CARTES).

Étapes suivantes