Description
Objectif de formation : Comprendre le fonctionnement des trois types de cloud (hybride, public, privé) et savoir les implémenter.
Objectifs pédagogiques
- 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
Public concerné
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)
Déroulé du programme
1
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
2
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
3
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
4
Implémenter un Cloud privé : Openstack
- Présentation générale du projet OpenStack
- Architecture OpenStack
- Les distributions
- Les composants
5
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
6
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
7
Provisionner un Cloud public : Amazon Web Services
- Présentation générale de l'offre
- Les API utilisées
- Les outils de Cloud hybride
8
Un Cloud public basé sur OpenStack : Cloudwatt
- Présentation générale de l'offre
- Les API utilisées
- Les outils de Cloud hybride
9
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
10
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
11
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é
12
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
13
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
14
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
15
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
16
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 ?
17
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 ?
18
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
Informations
Durée
5 jour(s)
35h
Tarif
3190 € HT
HT