Cette checklist vous aidera à améliorer la conception, la migration, la mise en œuvre et la maintenance de vos environnements SAP NetWeaver 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 faire évoluer votre environnement SAP NetWeaver et augmenter la redondance, exécutez les services centraux SAP, chaque serveur d'application SAP et chaque serveur de base de données dans sa propre instance de VM Compute Engine.
- Suivez ces instructions pour vous assurer que le dimensionnement de vos instances de VM est correct :
- Avant de migrer vos systèmes existants depuis des environnements sur site ou d'autres environnements cloud, utilisez vos statistiques de charge de travail et votre utilisation actuels comme base pour le dimensionnement lors de la migration vers Google Cloud.
- Si vous ne dimensionnez pas correctement les VM pour la charge, lorsque vous associez plusieurs ID système SAP à d'autres solutions d'entreprise, vos applications risquent de devenir limitées en ressources et de mal fonctionner.
- Pour en savoir plus sur le dimensionnement des solutions SAP sur Google Cloud, consultez les pages Qu'est-ce que le dimensionnement ? et SAP Quick Sizer.
- Si vous choisissez d'exécuter plusieurs instances d'application SAP sur la même VM ou d'exécuter plusieurs serveurs d'applications à partir du même SID sur la même VM, vous devez les installer avec des noms d'hôte différents afin de pouvoir déplacer de telles instances si elles ont besoin d'utiliser plus d'une VM.
- Les profils SAP contiennent le nom d'hôte de l'instance à la fois dans le nom du fichier et dans les variables SAP telles que SAPLOCALHOST et SAPGLOBALHOST. En raison de cette propriété, nous vous recommandons de configurer dès le départ les adresses IP et les noms d'hôte d'alias de ces instances.
- Pour conserver les mappages des adresses IP et des noms d'hôte d'alias pour l'ensemble du projet, configurez Cloud DNS dans Google Cloud en tant que résolveur central plutôt que d'utiliser un résolveur DNS local.
- Pour ajuster vos charges de travail de manière dynamique de sorte qu'elles s'adaptent aux fluctuations de la demande des applications, pensez à mettre en œuvre des mécanismes d'autoscaling des applications SAP :
- Dans la plupart des environnements SAP de grande taille, les charges de travail des serveurs d'applications présentent des variations quotidiennes et prévisibles. Comme la chronologie et le taux de ces modifications de charge de travail sont généralement cohérents et varient rarement, ces serveurs sont de bons candidats pour bénéficier de la nature élastique de l'infrastructure cloud.
- Pour bénéficier des options d'autoscaling pour vos charges de travail SAP, consultez la page Bonnes pratiques pour l'autoscaling du serveur d'applications SAP.
- Pour en savoir plus sur la compatibilité et les normes de configuration de SAP, consultez la page d'accueil du portail d'assistance SAP et les solutions SAP sur Google Cloud.
- 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 NetWeaver peuvent ne pas être disponibles dans tous les emplacements.
- Choisissez des régions et des zones pour un déploiement SAP NetWeaver en fonction de vos établissements. Les instances SAP NetWeaver doivent être placées dans la même région, et les composants à haute disponibilité (tels que les services centraux SAP) doivent être déployés dans différentes zones de la région pour une redondance maximale.
- Pour sélectionner les meilleures régions pour votre déploiement SAP NetWeaver, consultez la page Bonnes pratiques pour la sélection des régions Compute Engine.
- Pour sélectionner une conception de réseau pouvant supporter différents types de pannes du système, consultez la page Concevoir des systèmes robustes.
Lorsque vous installez SAP NetWeaver, 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 NetWeaver 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.
Si votre déploiement et votre installation SAP NetWeaver nécessitent une procédure personnalisée (telle qu'une installation manuelle, un outil tiers ou un fournisseur), consultez les guides de déploiement suivants pour la configuration et l'installation manuelles des charges de travail SAP :
- Déploiement manuel de VM pour SAP NetWeaver sous Linux
- Déploiement manuel de VM pour SAP NetWeaver sous Windows
- Guide de configuration d'un cluster à haute disponibilité pour SAP HANA sur RHEL
- Guide de configuration d'un cluster à haute disponibilité pour SAP HANA sur SLES
- Guide de déploiement IBM Db2 pour SAP
- Pour sélectionner un type de machine pour votre déploiement SAP NetWeaver, consultez la section Types de machines certifiés.
Pour sélectionner un système d'exploitation et afficher les images de système d'exploitation disponibles, consultez la page Compatibilité des systèmes d'exploitation pour SAP NetWeaver sur Google Cloud et la section Tableau de référence rapide.
Si vous exécutez SAP NetWeaver sur le même hôte que SAP HANA dans une architecture à deux niveaux, les exigences de machine SAP HANA s'appliquent. Pour afficher les types de machines certifiés SAP HANA, consultez la page Certifications pour SAP HANA sur Google Cloud.
Pour obtenir des licences d'image d'OS, vous pouvez apporter votre propre licence fournie par votre fournisseur d'OS. Si la version d'image d'OS invitée de votre choix n'est pas disponible dans Google Cloud, vous pouvez l'importer en tant qu'image personnalisée.
Pour en savoir plus sur les types de machines, les systèmes d'exploitation et les applications compatibles, consultez la note SAP 2456432 - Applications SAP sur Google Cloud : produits et types de machine Google Cloud compatibles.
- Pour en savoir plus sur les types de bases de données, les fournisseurs et les normes SAPS (SAP Application Performance Standard) attribuées, consultez la note SAP 2456432 - Applications SAP sur Google Cloud : produits et types de machines Google Cloud acceptés.
Pour en savoir plus sur NFS et les autres systèmes de stockage de fichiers disponibles pour SAP NetWeaver, consultez la section Options de stockage pour les systèmes SAP à haute disponibilité sur Google Cloud.
Les solutions de stockage partagé à haute disponibilité Compute Engine pour SAP NetWeaver incluent Filestore Enterprise, NetApp Cloud Volumes Service et NetApp Cloud Volumes ONTAP.
Pour savoir comment sauvegarder la base de données et le système de fichiers pour SAP NetWeaver, consultez les pages Sauvegarde et restauration AS Java et Sauvegarder et restaurer votre système SAP sur UNIX.
Pour sécuriser les archives de sauvegarde, vous devez stocker les fichiers de sauvegarde dans un emplacement sécurisé distinct. Voici quelques choix courants :
- Vous pouvez stocker les sauvegardes dans Google Cloud Storage.
- Vous pouvez stocker les archives sur un disque dans un emplacement personnalisé ou tiers (par exemple, sur site).
- Vous pouvez également stocker les sauvegardes dans Google Cloud à l'aide de Filestore ou de NetApp Cloud Volumes Service.
- Vous devez stocker plusieurs copies dans plusieurs emplacements sur différents types de supports pour garantir la récupération.
Définissez la fréquence de sauvegarde et la durée de conservation de vos données de système de fichiers et de vos fichiers de base de données en fonction de vos besoins pour l'objectif de point de récupération (RPO, Recovery Point Objective) et l'objectif de temps de récupération (RTO, Recovery Time Objective).
Pour obtenir une checklist des bonnes pratiques concernant les configurations haute disponibilité pour SAP NetWeaver sur Google Cloud, consultez la page Haute disponibilité pour SAP sur Google Cloud.
- Pour en savoir plus sur les moyens de fournir une reprise après sinistre pour SAP NetWeaver, consultez le Guide de planification de la reprise après sinistre pour SAP NetWeaver sur Google Cloud.
- Pour une surveillance intégrée de l'infrastructure SAP NetWeaver dans Google Cloud, utilisez l'agent Google Cloud pour SAP.
- Pour configurer l'agent de surveillance, consultez la page Guide de planification de l'agent Google Cloud pour SAP et la note SAP 2469354 - Métriques de surveillance clés pour SAP sur l'infrastructure IaaS.
- Assurez-vous de mettre en œuvre une stratégie de surveillance robuste pour votre application à l'aide de systèmes SAP natifs, tels que Solution Manager ou Focused Run, ou encore des applications de surveillance tierces appropriées. En complément, utilisez Google Cloud Monitoring, qui offre des contrôles de surveillance de systèmes d'exploitation et de cloud complets, avec la possibilité de créer des métriques et des alertes personnalisées.
En plus d'accéder à SAP NetWeaver via une interface Web ou l'IUG SAP, vous devrez peut-être établir une communication entrante et sortante avec d'autres solutions SAP ou des systèmes tiers. Voici des exemples typiques d'utilisation : interfaces IDOC, intégration de processus avec des partenaires commerciaux externes et SAP Landscape Transformation Replication avec des systèmes de création de rapports sur site. Pour activer les interfaces entrantes et sortantes, utilisez les ressources suivantes pour configurer les règles de routage et de pare-feu de votre réseau VPC :
- Le logiciel SAP NetWeaver est compatible avec une architecture distribuée qui permet la distribution d'instances système sur plusieurs machines virtuelles. Cette architecture offre des avantages en matière d'évolutivité et de redondance.
- La nature distribuée de SAP NetWeaver nécessite un équilibrage de charge pour les requêtes des utilisateurs finaux. Sur Google Cloud, vous pouvez utiliser l'équilibrage de charge logiciel natif de SAP avec des équilibreurs de charge L4 ou L7 natifs sur Google, ou choisir de configurer des équilibreurs de charge tiers à partir de Google Cloud Marketplace.
- Pour explorer les options d'une stratégie d'équilibrage de charge qui tienne compte de l'emplacement géographique des utilisateurs et de la configuration de l'environnement système, consultez la page Comment exécuter SAP sur Google Cloud si la haute disponibilité est une priorité élevée.
- Pour découvrir d'autres moyens d'assurer la flexibilité du système basée sur la charge, consultez la page Bonnes pratiques pour l'autoscaling des serveurs d'applications SAP sur Google Cloud.