Cloud - Architecture
Formation créée le 21/09/2021. Dernière mise à jour le 15/09/2022.
Version du programme : 1
Programme de la formation
Objectif de formation : Comprendre le fonctionnement des trois types de cloud (hybride, public, privé) et savoir les implémenter.
Objectifs de la formation
- Reconnaître les acteurs majeurs et les usages d'un Cloud hybride
- Implémenter un Cloud privé avec OpenStack
- Provisionner un Cloud public avec AWS et Cloudwatt
- Implémenter un Cloud hybride avec ces trois Clouds
- Décrire et gérer l'automatisation
- Définir la DSI DevOps et faire évoluer une DSI vers ce modèle
Profil des bénéficiaires
Pour qui
- Architectes
- Ingénieurs systèmes et réseaux
- Chefs de projets techniques
- Administrateurs
Prérequis
- Connaître différentes architectures cloud
- Avoir des connaissances en virtualisation de serveurs
- Avoir des notions de sécurité
- Disposer de compétences solides en réseau (physique et virutel)
Contenu de la formation
-
Cloud privé et hybride : Les fondamentaux
- Rappels des modèles de services
- Rappels des modèles de déploiement
- Rappels des 5 caractéristiques d'un Cloud selon le NIST et l'OSi
- Rappel du SDDC (Software-Defined Data Center) : Software-Defined Network, Software-Defined Storage, virtualisation de serveurs
- Rappel de la virtualisation de serveurs au Cloud privé et hybride
-
Aperçu des acteurs du marché
- Les "enablers" ou les éditeurs de IaaS : VMware, OpenStack
- Les "providers" ou les fournisseurs de IaaS : Amazon Web Services, Microsoft Azure, OVH
- Les "brokers" et les offres multi-Cloud : le cas de LinkByNet
-
Les usages
- Tirer parti d'un Cloud privé
- Les bénéfices du Cloud hybride : Cloud Bursting, stockage, PRA
- Le Cloud privé et hybride pour les développeurs et le PaaS
- Le Cloud public pour les postes de travail et les applications : le DaaS, le BYOD
-
Implémenter un Cloud privé : Openstack
- Présentation générale du projet OpenStack
- Architecture OpenStack
- Les distributions
- Les composants
-
Implémenter OpenStack
- Environnement de travail : présentation de l'architecture de TP, répartition des services et rôles, définition de l'architecture réseau
- Installation de l'environnement : installation du serveur contrôleur - Controller Node, installation du serveur réseau - Network Node, installation du serveur compute - Compute Node avec vSphere et KVM
- Installation des services back-ends : MySQL, RabbitMQ, NTP
- Installation Keystone et configuration Identity Service
- Installation Nova
- Installation Glance - Import d'une image dans Glance
- Installation Neutron - Configuration des nodes et des réseaux virtuels
-
Utiliser OpenStack
- Installation Horizon
- Paramétrage Horizon
- Utilisation d'Horizon
- Création d'une instance
- Manipulation de l'instance par Horizon
- Manipulation de l'instance en CLI
-
Provisionner un Cloud public : Amazon Web Services
- Présentation générale de l'offre
- Les API utilisées
- Les outils de Cloud hybride
-
Un Cloud public basé sur OpenStack : Cloudwatt
- Présentation générale de l'offre
- Les API utilisées
- Les outils de Cloud hybride
-
Provisionner sur AWS et Cloudwatt
- Provisionner une infrastructure virtuelle sur AWS
- Utiliser les outils Cloudwatch et Autoscaling sur AWS
- Provisionner une infrastructure virtuelle sur Cloudwatt
-
Les défis de l'implémentation un Cloud hybride
- La communication entre les applications
- La fédération des authentifications
- La sécurité entre les différents Clouds
- Les performances du réseau entre les Clouds
- L'interopérabilité entre les Clouds
-
Interconnecter les trois Clouds installés
- Utilisation d'un VPN pour sécuriser les interconnexions
- Utilisation d'appliance d'accélération WAN pour garantir les performances
- Comprendre les problématiques d'interopérabilité
-
Implémenter un cas pratique de débordement de stockage avec AWS Gateway
- Installer AWS Storage Gateway
- Configurer avec son stockage local
- Gérer le débordement chez AWS
-
Implémenter un cas pratique de Cloud Bursting entre OpenStack et AWS
- Les API des deux Clouds
- Utiliser ces API pour implémenter un Cloud Bursting de serveurs WWW
- Implémenter un cas pratique de Cloud Bursting entre OpenStack et Cloudwatt
-
L'automatisation et l'industrialisation : introduction
- Qu'est-ce que la configuration automatisée ?
- La notion de Desired State
- Configuration
- Les acteurs : Puppet, Chef, Ansible...
- Le monde Microsoft : PowerShell, SC Orchestrator
- La terminologie
-
Le cas détaillé de Puppet
- Le fonctionnement général de Puppet : Puppet Master, Puppet Client, agent Puppet, la notion de Fact
- Utiliser Puppet : les environnements, les modules, les classes, les ressources et leur organisation, les templates et fichiers, le langage
-
Mise en oeuvre de Puppet
- Le Puppet Master : installer et configurer un Puppet Master et l'agent Puppet
- Manipulations de base : gérer l'enregistrement des agents, des certificats SSL, les utilisateurs et groupes
- Déployer une solution et sa configuration
- Remonter l'information avec Facter et superviser ses agents
- Décrire la configuration avec Puppet
- Gestion des modules : utiliser un module existant, installer un module, écrire un nouveau module
- Gérer son code : gestion des versions dans Puppet, gérer les données spécifiques, gérer les rapports
- Comment rentrer son code Puppet ré-utilisable ?
-
L'organisation DevOps : introduction
- La DSI bimodale selon le Gartner
- Pourquoi le Cloud modifie-t-il l'organisation des administrateurs et des développeurs dans l'entreprise ?
- Qu'est-ce qu'un DevOps exactement ?
-
Comment évoluer vers une organisation DevOps ?
- Quelles actions pour faciliter l'adoption des équipes IT à cette nouvelle architecture tout en maintenant l'infrastructure existante ?
- L'entreprise doit-elle acquérir de nouvelles compétences ?
- Définir l'organisation du projet pour réussir sa mise en oeuvre
Équipe pédagogique
Professionnel expert dans le cloud
Suivi de l'exécution et évaluation des résultats
- Feuilles de présence.
- Questions orales ou écrites (QCM).
- Mises en situation.
- Formulaires d'évaluation de la formation.
- Certificat de réalisation de l’action de formation.
Ressources techniques et pédagogiques
- Accueil des apprenants dans une salle dédiée à la formation.
- Documents supports de formation projetés.
- Exposés théoriques
- Etude de cas concrets
- Quiz en salle
- Mise à disposition en ligne de documents supports à la suite de la formation.
Qualité et satisfaction
Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...