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 mettent en place des exigences élevées sur 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 organisation. 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. Plusieurs options de stockage sont disponibles pour choisir en fonction des besoins de la charge de travail. Les disques managés, le stockage d’objets blob 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 les options de réservation de stockage qui réduisent les coûts globaux des données persistantes.
Pour plus d’informations, consultez l’article suivant :
- Capacité de réserve de disque Azure
- Capacité réservée de stockage d’objets blob
- capacité réservée de stockage Sauvegarde Azure
Utilisez des stratégies de gestion du cycle de vie. En dehors de 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 ajoutée 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 délai 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, 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 assurer 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 les données vers plusieurs systèmes d’entreprise, ce qui rend la résilience de la base de données une considération clé en matière de 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. Mais 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 métier (SLA) requis. Vous trouverez ci-dessous des recommandations pour la couche de base de données.
Définissez le RPO et le RTO. La création d’une résilience de base de données nécessite un plan pour récupérer la perte de données. Une erreur logique sur la base de données SAP, une panne de 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 vitesse à 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é de récupération est votre objectif de temps de récupération (RTO). Lorsque vous concevez une capacité de 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 aucune perte de données. Dans certains scénarios, il n’existe aucune tolérance pour la perte de données. L’objectif de 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 dans 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 que 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 dans 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 la résilience et la latence dans la conception de la charge de travail SAP.
Pour plus d’informations, consultez l’article suivant :
- Déploiement SGBD de machines virtuelles générales Azure pour charge de travail SAP
- Scénarios et architecture de haute disponibilité pour SAP NetWeaver
- Latence réseau entre et dans les zones
Créer une fiabilité de partage SAPMNT
SAPMNT héberge les fichiers de noyau physique 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 un disque partagé Azure.
Il existe également quelques configurations spécifiques à l’application que vous devez traiter pour la fiabilité 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 s’assurer qu’ils sont résilients. Les répertoires et /usr/sap/SID/ASCS
les /sapmnt/SID
répertoires 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.
Utiliser des sauvegardes de données
La charge de travail SAP doit implémenter une solution de sauvegarde régulière. Les sauvegardes sont 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.
Commencer par Sauvegarde Azure
Nous vous recommandons d’utiliser Sauvegarde Azure comme stratégie de sauvegarde fondamentale pour une charge de travail SAP. Sauvegarde Azure est la solution de sauvegarde native dans Azure et fournit plusieurs fonctionnalités pour simplifier vos sauvegardes SAP. Avec Sauvegarde Azure, nous voulons souligner quelques fonctionnalités.
Tableau 2 - Fonctionnalités de Sauvegarde Azure
Fonctionnalité | Description |
---|---|
Compatibilité des sauvegardes de base de données natives | 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 du stockage | La fonctionnalité de sauvegarde de stockage peut vous aider à optimiser la stratégie de sauvegarde à l’aide de captures instantanées de disque du stockage Azure Premium pour les disques sélectifs. Pour plus d’informations sur les sauvegardes cohérentes avec les applications, consultez cohérence des captures instantanées. |
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 étaient 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 l’article suivant :
- Documentation Sauvegarde Azure
- Vue d’ensemble de la sauvegarde SAP HANA
- architecture Sauvegarde Azure pour la sauvegarde SAP HANA.
- Guide de sauvegarde pour SAP HANA sur des machines virtuelles Azure
- Guide de sauvegarde pour les bases de données de réplication système SAP HANA sur des machines virtuelles Azure.
- Instructions de sauvegarde pour les instantanés d’instance de base de données SAP HANA sur des machines virtuelles Azure.
- Guide de sauvegarde de SQL Server sur Azure Machines Virtuelles
Rechercher 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 de fournisseur et des fonctionnalités de sauvegarde certifiées SAP. Vous devez envisager de calquer ces solutions en plus de Sauvegarde Azure pour générer des solutions personnalisées avec prise en charge fondamentale.
Les partenaires Microsoft fournissent des solutions intégrées aux Stockage Azure pour les charges de travail d’archivage, de sauvegarde et de continuité d’activité et de reprise d’activité (BCDR). Les solutions partenaires tirent parti de la mise à l’échelle et des avantages des coûts de 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 du contenu inutilisé pour la rétention à 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
Un instantané est une copie à un point dans le temps de vos données. La vitesse et la fiabilité des captures instantanées peuvent aider à gérer les bases de données volumineuses et à protéger la base de données principale contre la corruption ou l’échec. Ces fonctionnalités rendent les captures instantanées 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 coffre de sauvegarde du 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 d’instantanés, tels que l’instantané des volumes ANF. La réplication interrégion ANF utilise des captures instantanées ANF pour répliquer des données d’une région vers une autre.
La bonne solution dépend de vos niveaux de coût et de disponibilité souhaités. Dans certains scénarios, vous pouvez répliquer vos données SAP sur Azure vers d’autres régions Azure pour la récupération d’urgence. Toutefois, vous pouvez obtenir les mêmes fonctionnalités avec Stockage Azure réplication, telles que le stockage géoredondant (GRS) ou Azure Site Recovery.
Pour plus d’informations, consultez l’article suivant :
- Configurations de la charge de travail SAP avec des zones de disponibilité Azure
- Récupération d’urgence SAP NetWeaver
- Azure Site Recovery pour les charges de travail SAP
- Redondance de Stockage Azure
- Sauvegarder les instantanés d’instance des bases de données SAP HANA dans les machines virtuelles Azure
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 et méthodologies 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 des zones au sein d’une région ou d’une région à l’autre en fonction des besoins de votre entreprise, mais nous avons recommandé la récupération d’urgence dans toute la région pour une meilleure résilience.
Pour plus d’informations, consultez l’article suivant :
- Azure Site Recovery
- Réplication inter-région des volumes Azure NetApp Files
- Copie d’instantané inter-régions pour stockage sur disque Azure
- Sauvegarde et récupération d’urgence
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 correcte 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 besoins en entrées/sorties par seconde (IOPS) et aux besoins de débit de la base de données SAP.
Pour plus d’informations, consultez les types de stockage d’une charge de travail SAP.
Utilisez le 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 le disque managé Azure (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 de 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, le stockage transmet tous les indicateurs de performance clés sap matériel et cloud (HCMT). 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 en sous-millisecondes 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 sur les coûts et les performances. L’objectif est de choisir une machine virtuelle de stockage qui prend en charge les IOPS et les exigences de débit de la charge de travail SAP. Il existe trois domaines critiques à concentrer lors de la sélection d’une machine virtuelle
Tableau 3 - Fonctionnalités de calcul qui affectent les performances
Fonctionnalités de Calcul Azure | 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 de base. Utilisez le montant qui répond à vos besoins et ajustez les contrats de licence si nécessaire. |
Mémoire | La mémoire est essentielle pour les 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 davantage 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 une application hébergée sur l’une des machines virtuelles pour communiquer avec l’extérieur de la machine virtuelle à l’aide de ses cartes d’interface réseau. |