Automatisation du déploiement pour l'utilisation du cloud hybride


Extrait d'un entretien avec un client et un responsable de l'infrastructure d'un groupe de taille moyenne : nous avons d'abord parlé de la conversion S/4 réalisée avec succès et du déroulement du projet, ainsi que de l'infrastructure S/4 sur site qui fonctionnait bien dans ce contexte. Dans la deuxième moitié de la réunion, nous nous sommes concentrés sur le contenu du cloud computing hybride. Il s'agissait en particulier de l'acquisition d'une infrastructure de cloud public en tant que service, et ce via Microsoft Azure. De nombreux travaux préparatoires ont déjà été effectués par l'équipe opérationnelle et un certain nombre de systèmes en nuage ont été utilisés pour des tests.
Il s'agissait maintenant d'utiliser des systèmes SAP plus importants, y compris des systèmes à haute disponibilité. En outre, il était important de pouvoir mettre en place une automatisation élevée avec un provisionnement et un déploiement optimisés ainsi qu'avec les systèmes les plus divers : Automation, Manage, Evolution, Operation. Ci-après, nous nous intéressons à l'étape 1 : Automation pour le provisionnement et le déploiement.
Terraform et Salt
Le responsable de l'infrastructure a été extrêmement séduit par le fait qu'avec le système d'exploitation Linux Suse Linux Enterprise Server (SLES) for SAP Applications dans sa version 15.2, l'outil standard open source Salt est packagé pour le déploiement d'infrastructures SAP dans des clouds publics. Il en va de même pour Terraform, qui peut être utilisé pour le provisionnement automatisé. SLES for SAP Applications est déjà utilisé en combinaison avec S/4.
De quoi s'agit-il avec Terraform et Salt ? Pour simplifier, le logiciel open source Terraform garantit que les infrastructures définies sont provisionnées et mises en œuvre par les fournisseurs IaaS comme prévu. En outre, les configurations peuvent être enregistrées afin de pouvoir les réutiliser pratiquement à tout moment. Des adaptations ultérieures sont également possibles. Terraform permet de minimiser drastiquement les dépenses qui sont normalement liées à l'approvisionnement et au déploiement. Les partenaires de Terraform sont divers fournisseurs de cloud public comme AWS, Google, Microsoft et bien d'autres.
Cycle de vie complet
D'autre part, Salt, l'outil d'automatisation open source primé, se concentre sur le déploiement et la configuration. Toutefois, Salt permet également d'installer, de configurer et de déployer des progiciels complets. Terraform et Salt sont des éléments de l'initiative "SAP Environment Lifecycle with Suse", qui couvre quatre domaines thématiques : Automation avec Provisioning et Deployment, Manage avec Operate, Evolution avec Optimize et Transform, Operation avec Monitoring et Report.
Terraform intervient pour le provisionnement, Salt pour le déploiement. Du côté des solutions, SLES for SAP Applications et Suse Manager entrent en jeu. En outre, Microsoft Cloud Wizzards, Suse High Availability et SAPtune soutiennent l'étape d'automatisation avec le provisionnement et le déploiement. L'initiative est le fruit d'une longue collaboration avec SAP et des exigences liées à l'utilisation d'infrastructures SAP, tant sur site que dans le cadre d'une consommation accrue en nuage.
Suse met ainsi à la disposition des utilisateurs SAP des solutions et des technologies leur permettant de mettre en œuvre leurs concepts de cloud hybride SAP de manière simplifiée, fiable, efficace et économique - avec un degré d'automatisation élevé - de manière efficace et avec des avantages. En suivant le plan d'action établi au préalable, plus rien ne s'oppose à une exploitation sans interruption de l'environnement système avec SAP et Suse.