Standardisation et automatisation


Les problèmes dans l'informatique sont omniprésents. Un "zoo" d'applications et d'outils différents domine - et les silos informatiques sont très répandus. Les services spécialisés agissent souvent de manière autonome et incontrôlée, ce qui conduit à la création d'un Shadow IT.
Il en résulte des processus inflexibles, lents et sujets aux erreurs, ainsi que des risques de sécurité élevés. Mais quelles sont les possibilités de maîtriser ces défis ?
Dans ce contexte, l'automatisation est un thème tendance. Les entreprises veulent - ou plutôt doivent - automatiser. Les facteurs moteurs sont les gains d'efficacité, mais aussi une reproductibilité et une traçabilité sûres et standardisées. En outre, l'automatisation doit créer la base pour les modèles DevOps et de libre-service.
L'automatisation doit en tout cas être comprise de manière globale, car les silos automatisés sont toujours des silos et ne mènent donc pas au but ! La tâche consiste à automatiser de manière uniforme des outils jusqu'ici totalement séparés et indépendants.
Pour cela, il faut de nombreuses compétences spécialisées indépendantes, qui sont généralement réparties entre différents services et collaborateurs. Les problèmes de coordination, les retards et les incompatibilités sont ainsi programmés.
Red Hat Ansible Automation offre une solution optimale à ces défis. Elle permet d'économiser des coûts considérables dans la gestion des flux de travail.
Ansible peut réunir dans un même flux de travail les playbooks et les rôles les plus divers. Ainsi, chaque secteur de l'IT peut représenter ses compétences dans des playbooks adaptés, qui peuvent ensuite être intégrés dans des processus complexes sans influencer les autres secteurs.
Les possibilités sont parfaitement illustrées par l'automatisation des déploiements et des configurations Hana. La base de données en mémoire Hana offre des exigences de configuration spécifiques qui sont documentées dans SAP-Notes.
SAP définit toutes les directives de set-up pour toutes les plates-formes dans ces notes, qui comportent de nombreuses étapes manuelles. Il y a donc un risque que l'une ou l'autre note spécifique au système soit oubliée ou mal interprétée. De plus, SAP n'accorde de support pour les systèmes de production que si les étapes de SAP Notes sont systématiquement respectées et documentées.
Le processus d'installation standard de Hana comprend, pour simplifier, les étapes suivantes : Mise à disposition du matériel ou configuration d'une VM, installation et configuration du système d'exploitation de base Red Hat Enterprise Linux, installation et configuration de Hana, validation et personnalisation des systèmes. L'application peut ensuite être intégrée dans le cycle de maintenance régulier.
Ce processus long et complexe peut être considérablement optimisé grâce à l'automatisation via Ansible ; le temps nécessaire à la mise en place d'un système Hana passe ainsi de plusieurs jours à quelques minutes.
Avec Ansible, les étapes de configuration du système d'exploitation, d'installation et de configuration de Hana ainsi que la validation et les adaptations spécifiques au client peuvent être entièrement automatisées. La base pour cela est le transfert des notes SAP pertinentes dans les playbooks Ansible et les rôles Ansible.
Le composant central du processus d'automatisation est la Red Hat Ansible Tower. Grâce à des API RESTful et à un portail en libre-service, la solution s'intègre facilement aux outils et processus existants et convient donc à une utilisation transversale dans l'entreprise.
Outre l'automatisation de scénarios de workflow complexes, Ansible Tower offre entre autres une gestion centralisée de l'inventaire, des playbooks et des credentials, un contrôle d'accès basé sur les rôles et une piste d'audit complète.
Red Hat Ansible convient aussi bien aux petits environnements ou à un système qu'aux environnements complexes, ce qui signifie que la solution prend en charge l'ajout dynamique de nouvelles machines et que des environnements plus importants peuvent être mis en place et configurés au moyen de quelques ajustements.
Avec d'autres rôles Ansible, il est également possible d'installer sans problème des environnements scale-up et scale-out avec Hana System Replication et une connexion haute disponibilité correspondante via Pacemaker.
Outre le déploiement entièrement automatisé, Ansible, en combinaison avec Red Hat Satellite, prend également en charge la gestion de la configuration en cours d'utilisation ainsi que la gestion des correctifs et des versions. Red Hat Ansible est conçu pour offrir une facilité d'utilisation et une sécurité maximales.
Il est facile et rapide de s'initier au développement de playbooks Ansible. Les adaptations des playbooks sont testées en permanence via une plateforme de développement.
Chaque adaptation crée plusieurs scénarios, par exemple scale-up, scale-out, System Replication et Pacemaker, et teste si le processus est exécuté avec succès.
Les procédures de staging sont également prises en charge. Ainsi, il est par exemple possible de créer des environnements identiques dans le cloud : par exemple pour la configuration sans erreur et l'assurance qualité ou pour tester les correctifs, les mises à niveau et les migrations.