Microsoft Azure Virtual Machine Scale Sets pour la charge de travail SAP

Dans Azure, les Groupes de machines virtuelles identiques fournissent un regroupement logique des machines virtuelles gérées par la plateforme.

  • Les Groupes de machines virtuelles identiques offrent deux modes d’orchestration qui permettent une meilleure gestion des machines virtuelles. Pour les charges de travail SAP, le Groupe de machines virtuelles identiques avec orchestration flexible est l’option recommandée et la seule prise en charge, car elle offre la possibilité d’utiliser différentes références SKU et systèmes d’exploitation de machines virtuelles au sein d’un même groupe identique.
  • L’orchestration flexible du groupe de machines virtuelles identiques offre la possibilité de créer le groupe identique dans une région ou de l’étendre entre les zones de disponibilité. Lors de la création d’un groupe identique flexible au sein d’une région avec platformFaultDomainCount>1 (FD>1), les machines virtuelles déployées dans le groupe identique sont réparties entre le nombre spécifié de domaines d’erreur dans la même région. En revanche, la création d’un groupe identique flexible entre les zones de disponibilité avec platformFaultDomainCount=1 (FD=1) distribuerait les machines virtuelles entre la zone spécifiée et le groupe identique distribuerait également des machines virtuelles entre différents domaines d’erreur au sein de la zone. Pour la charge de travail SAP, seul un groupe identique flexible avec FD=1 est pris en charge. L’avantage d’utiliser des groupes identiques flexibles avec FD=1 pour le déploiement interzone au lieu du déploiement traditionnel de zone de disponibilité, est que les machines virtuelles déployées avec le groupe identique seraient réparties entre différents domaines d’erreur au sein de la zone de manière optimale.
  • Il existe deux façons de configurer des groupes de machines virtuelles identiques flexibles : avec ou sans profil de mise à l’échelle. Toutefois, pour la charge de travail SAP, nous vous recommandons de créer un groupe de machines virtuelles identiques flexible sans profil de mise à l’échelle. En effet, la fonctionnalité de mise à l’échelle automatique du groupe identique avec un profil de mise à l’échelle n’est pas prête à l’emploi pour la charge de travail SAP. Par conséquent, le groupe de machines virtuelles identiques flexible est utilisé uniquement comme infrastructure de déploiement pour SAP.

Considérations importantes relatives aux Microsoft Azure Virtual Machine Scale Sets flexibles pour la charge de travail SAP

  1. Un Groupe de machines virtuelles identiques avec orchestration flexible est le mode d’orchestration recommandé et pris en charge pour les charges de travail SAP. Le mode d’orchestration Uniforme ne peut pas être utilisé pour les charges de travail SAP.
  2. Pour les charges de travail SAP, l’orchestration flexible des groupes de machines virtuelles identiques est prise en charge uniquement avec FD=1. Actuellement, le déploiement régional avec FD>1 n’est pas pris en charge pour la charge de travail SAP.
  3. Déployez chaque système SAP dans un groupe identique flexible distinct.
  4. Pour SAP NetWeaver, il est recommandé de déployer tous les composants d’un seul système SAP au sein d’un même groupe identique flexible. Ces composants incluent la base de données, SAP ASCS/ERS et les serveurs d’applications SAP.
  5. Différentes références SKU de machine virtuelle (série D, série E, série M et systèmes d’exploitation, y compris Windows et différentes distributions Linux) peuvent être incluses dans un même groupe de machines virtuelles identiques avec orchestration flexible.
  6. Lorsque vous configurez un groupe identique flexible pour la charge de travail SAP, platformFaultDomainCount peut être défini à une valeur maximale de 1. Par conséquent, les instances de machine virtuelle associées au groupe identique sont réparties le mieux possible entre plusieurs domaines d’erreur.
  7. Vous pouvez configurer des groupes de machines virtuelles identiques flexibles avec ou sans profil de mise à l’échelle. Toutefois, il est recommandé de créer un groupe de machines virtuelles identiques flexible sans profil de mise à l’échelle.
  8. L’équilibreur de charge standard est le seul pris en charge pour les machines virtuelles déployées dans un groupe identique flexible.
  9. Afin de configurer l’agent de clôture Azure avec une identité de système managé (MSI) pour un environnement SAP hautement disponible à l’aide du cluster Pacemaker, vous pouvez activer l’identité managée par le système sur une machine virtuelle individuelle.
  10. La réservation de capacité peut être activée au niveau de la machine virtuelle individuelle si vous utilisez un groupe identique flexible sans profil de mise à l’échelle pour gérer votre charge de travail SAP. Pour plus d’informations, consultez la section limitations et restrictions , car les références SKU ne sont actuellement pas toutes prises en charge pour la réservation de capacité.
  11. Pour la charge de travail SAP, nous déconseillons d’utiliser un groupe de placement de proximité (PPG) en combinaison avec un déploiement de groupe identique flexible avec FD=1.
  12. Dans un environnement SAP ASCS/ERS multi-SID, il est recommandé de déployer le premier système SAP à l’aide d’un groupe identique flexible avec FD=1. En outre, il est nécessaire de configurer un groupe identique flexible distinct avec FD=1 pour l’application et la couche de base de données du deuxième système.

Important

Après la création du groupe identique, le mode d’orchestration et le type de configuration (avec ou sans profil de mise à l’échelle) ne peuvent pas être modifiés ou mis à jour par la suite.

Architecture de référence de la charge de travail SAP déployée avec des Microsoft Azure Virtual Machine Scale Sets flexibles

Lors de la création d’un groupe de machines virtuelles identiques avec une orchestration flexible entre les zones de disponibilité, il est important de mentionner toutes les zones de disponibilité où vous déployez votre système SAP. Il est important de noter que les zones de disponibilité doivent être spécifiées lors de la création du groupe identique, car elles ne peuvent pas être modifiées par la suite.

Par défaut, lors de la configuration d’un groupe identique flexible sur plusieurs zones de disponibilité, le nombre de domaines d’erreur est défini sur 1. Cela signifie que les instances de machine virtuelle appartenant au groupe identique sont réparties entre différents domaines d’erreur de la meilleure façon possible dans chaque zone.

Le diagramme illustre l’architecture du déploiement de trois systèmes distincts à l’aide d’un groupe de machines virtuelles identiques flexible avec FD=1. Trois groupes de machines virtuelles identiques flexibles sont créés, un pour chaque système, avec un nombre de domaines d’erreur de plateforme défini sur 1. Le premier groupe identique flexible est créé pour le système SAP à haute disponibilité avec deux zones de disponibilité (pour zone 1 et 2). Le deuxième groupe identique est créé pour configurer l’appareil SBD sur trois zones de disponibilité (zone 1, 2 et 3), et le troisième groupe identique est créé pour le système SAP hors production ou non-haute disponibilité avec une zone de disponibilité (zone 1).

Les machines virtuelles de chaque système sont ensuite déployées manuellement dans leur zone de disponibilité correspondante au sein du groupe identique. Pour le Système SAP n° 1, les composants à haute disponibilité, tels que les bases de données primaires et secondaires et les instances ASCS/ERS, sont déployés sur plusieurs zones. Pour les machines virtuelles de la couche Application, le groupe identique les distribuerait de la meilleure façon possible entre différents domaines d’erreur au sein d’une seule zone. Notez qu’il n’est pas possible d’inclure davantage de machines virtuelles pour le Système SAP n° 1 dans la zone de disponibilité 3 par la suite. Cela est dû au fait que le groupe identique flexible est limité à deux zones de disponibilité uniquement, qui sont la zone 1 et 2. Pour plus d’informations sur le déploiement de haute disponibilité pour la charge de travail SAP, consultez Architecture et scénarios de haute disponibilité pour SAP NetWeaver.

Pour les appareils SBD, les machines virtuelles sont déployées manuellement dans chaque zone de disponibilité au sein du groupe identique. Pour le système SAP n° 3, qui est un environnement hors production ou non haute disponibilité, tous les composants des systèmes SAP sont déployés dans une seule zone.

Déploiement zonal de la charge de travail SAP sur un groupe identique flexible avec FD=1

Remarque

Lors de la création d’un groupe identique flexible pour le déploiement zonal, il n’est pas possible de définir platformFaultDomainCount à une valeur supérieure à 1.

Configuration d’un Groupe de machines virtuelles identiques flexible sans profil de mise à l’échelle

Pour les charges de travail SAP, il est recommandé de créer un groupe de machines virtuelles identiques flexible sans profil de mise à l’échelle. Pour créer un groupe identique flexible entre les zones de disponibilité, définissez le nombre de domaines d’erreur sur 1 et spécifiez les zones souhaitées.

Pour configurer un groupe de machines virtuelles identiques sans profil de mise à l’échelle à l’aide du Portail Microsoft Azure, procédez comme suit :

  1. Connectez-vous au portail Azure.
  2. Recherchez le Groupe de machines virtuelles identiques et sélectionnez Créer sur la page correspondante.
  3. Sous l’onglet Informations de base, fournissez les détails nécessaires :
    1. Sous Détails du projet, vérifiez l’abonnement approprié et choisissez my-resource-group dans la liste déroulante du groupe de ressources.
    2. Pour plus d’informations sur le groupe identique, nommez votre groupe identique myVmssFlex, choisissez la région appropriée et spécifiez lazone de disponibilité (par exemple, zone1, zone2, zone3) pour votre déploiement.
  4. Choisissez le mode d’orchestration Flexible.
  5. Dans la section mise à l’échelle, sélectionnez aucun profil de mise à l'échelle.
  6. Pour la stratégie d’allocation, sélectionnez larépartition maximale.
  7. Sélectionnez Créer.

Remarque

Pour la charge de travail SAP, seul un groupe identique flexible avec FD=1 est pris en charge. Par conséquent, ne configurez pas le groupe identique avec « répartition fixe » comme stratégie d’allocation.

Une fois que vous avez créé le groupe de machines virtuelles identiques flexible, vous pouvez créer une machine virtuelle en suivant le guide de démarrage rapide. Lorsque vous configurez la machine virtuelle, veillez à sélectionner «groupe de machines virtuelles identiques» sous les options de disponibilité et choisissez le groupe identique flexible que vous avez créé. Le portail répertorie toutes les zones que vous avez incluses lors de la création du groupe identique flexible. Vous pouvez donc sélectionner la zone de disponibilité souhaitée pour votre machine virtuelle. Suivez le reste des instructions dans le guide de démarrage rapide pour terminer la configuration de la machine virtuelle.