Passer commande via notre portail client

Partager cet article ...Print this pageEmail this to someoneTweet about this on TwitterShare on FacebookShare on Google+Share on LinkedInPin on PinterestShare on TumblrDigg this
Automatisation d’orchestration (avec Puppet, Ansible et Vagrant)…
PUP-ORCH / LI-DEV-549

OBJECTIFS PEDAGOGIQUES

A la fin du cours, le stagiaire sera capable de :
- Comprendre les principes et la pertinence de l’automatisation et de l’Infrastructure As A Code (regroupant Puppet, Ansible, Vagrant…)
- Identifier les apports dans une stratégie Cloud et Multi-Cloud
- Disposer des bases pour mettre en œuvre ce mode de fonctionnement dans votre système d’informations (SI)
- Choisir les outils et solutions les plus adaptés dans votre contexte.

PUBLIC

PRE–REQUIS

Architectes, administrateurs, responsables infrastructure, responsables de production… Indispensables :
- Avoir de bonnes connaissances sur l’administration de serveurs et des principes du Cloud computing.

CONTENU

Fondamentaux
Principes et challenges
Pourquoi parle-t-on de l’Infrastructure As Code (regroupant Puppet, Ansible, Vagrant…) ?
D’où vient ce modèle ?
Qu’est-ce que l’Infrastructure As Code (IAC) ?
Quels sont ses objectifs ?
Quels sont les challenges actuels dans le Software-Defined Data Center ou les infrastructures dynamiques de type IAAS ?
Quels sont les grands principes de l’IAC ?
Comment peut-on y répondre ? Existe-t-il des bonnes pratiques ?
En définitif, comment construire des SI robustes et stables ?
Existe-t-il un rapport avec la démarche DevOps ?

Infrastructure As A Service / SDDC
Rappels sur les infrastructures IAAS et le SDDC
Quels sont les prérequis pour ce type d’infrastructure ?
Quels éléments faut-il gérer dans ce type d’infrastructure ?
De quels types de plateformes parle-t-on ?
Cloud public
Privé
Hybride
Quelle importance donner à la portabilité ?
Le IAC peut-il favoriser cette portabilité ?
Est-il vraiment nécessaire d’évoluer vers le IAC ?
Existe-t-il des défauts ou des risques à utiliser à ce modèle ?

Marché / acteurs
Présentation des outils IAC (regroupant Puppet, Ansible, Vagrant…)
Quels sont les principes des outils d’automatisation actuels ?
Qu’est-ce que la gestion de configuration ?
Qu’est-ce que le provisioning ?
Qu’est-ce que l’orchestration ?
Existe-t-il des particularités entre les solutions du marché ?
Comment les classer ?
Quels sont les fonctions attendues ?
Existe-t-il des bonnes pratiques dans leur utilisation ?
Comment implémenter ces outils dans votre infrastructure ?

Les outils de gestion de configuration
Quels sont les objectifs de ces outils ?
Quelles parties du SI peuvent-ils automatiser ?
Création de serveurs ? Configuration ? Création de modèles ?
Faut-il utiliser un dépôt centralisé ?
Quels sont les modèles de gestion des serveurs ?
Quel est l’impact de Docker et des containers pour ce type d’outil ?
Présentation des acteurs du marché
Le cas Windows

La gestion de l’infrastructure
Quelles solutions d’orchestration sont disponibles ?
Comment choisir la solution adaptée ?
Quels sont les objectifs des orchestrateurs ?
Faut-il faire évoluer ses outils de monitoring ?
Comment déployer ses applications avec ces outils ?
Présentation des acteurs du marché

Usage des modèles
Déploiement de serveurs
Comment définir un serveur ?
Quelles parties faut-il considérer dans l’automatisation ?
Quelles méthodes peut-on utiliser pour créer des serveurs ?
Quelles sont les principes de déploiement et de provisioning des serveurs en production ?

Gestion des modèles de serveurs
Quelles sont les méthodes de provisioning actuelles ?
En quoi cela impacte-t-il la création de modèles ?
Comment créer un modèle de serveur ?
Comment mettre à jour un modèle ?
Pourquoi parle-t-on de modèles en couches ?
Existe-t-il des différences fondamentales entre Linux et Windows ?

Gestion du changement et des mises à jour
Comment faire évoluer les serveurs déjà déployés ?
Faut-il redéployer les serveurs ?
Existent-ils des pratiques à ce niveau ? Le modèle en couches est-il adapté ? Windows ? Linux ?
Doit-on utiliser des pratiques différentes en fonction de la nature des serveurs ?

Modèle d’infrastructure
Faut-il étendre l’automatisation à l’infrastructure ?
Peut-on construire des blocs d’infrastructure ?
A quel niveau situer le concept de réutilisation pour l’infrastructure ?
Faut-il gérer les développements applicatifs et le IAC ensemble ?

Le IAC en entreprise (regroupant Puppet, Ansible, Vagrant…)
Du développeur à l’administrateur
Les outils du développeur pour l’administrateur ?
Peut-on parler de qualité de l’infrastructure ?
Doit-on utiliser des outils de versioning pour l’infrastructure ?
Peut-on appliquer les modèles de CI et CD à l’infrastructure ?

Gestion des changements
Quels principes des méthodes Agile s’appliquent ici ?
Comment mettre en œuvre l’évaluation de l’infrastructure ?
Comment organiser ses outils de test ?
Quelles sont les techniques de tests liées au IAC ?
En quoi la mise en œuvre d’un workflow est pertinente ?
Comment faut-il structurer son environnement de test ?
La gestion de l’infrastructure et le Test-Driven Development (TDD)
Peut-on parler de pipeline d’infrastructure ?
Le IAC améliore-t-il la disponibilité de l’infrastructure ?
Est-il possible d’éviter les coupures de production avec ce modèle ?
Quelles techniques existent à ce niveau ?
Quels sont les impacts sur la sauvegarde, le PRA, la sécurité ?

Organisation de la DSI
Comment organiser les équipes autour du IAC ?
Comment organiser la gestion du code ?
Faut-il mettre en place une gouvernance pour le IAC ?
Quel est l’impact sur les compétences des équipes ?
Comment la démarche DevOps peut-elle être utile au IAC ?
Peut-on parler d’amélioration continue ?
En définitif, faut-il voir le IAC comme un projet ou une démarche générale ?

SESSIONS PROGRAMMEES

Automatisation d’orchestration (avec Puppet, Ansible et Vagrant)

VALIDATION

Exercices de validation au cours de la formation

PEDAGOGIE

Exposés – Cas pratiques – Synthèse

INTERVENANTS

Consultant-formateur dont les compétences techniques, professionnelles et pédagogiques ont été validées par des diplômes et/ou testées et approuvées par l’éditeur et/ou par M2i Formation.

MODALITES PRATIQUES

Durée : 2 jours (14 heures) avec 7 heures par jour
Prix stagiaire : 1 163,00 € TTC
Horaires : 09h00 / 17h30

Durée: