Cloud - Architecture

Formation créée le 21/09/2021. Dernière mise à jour le 15/09/2022.
Version du programme : 1

Type de formation

Formation à distance

Durée de formation

35 heures (5 jours)

Cloud - Architecture


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...