Course objectives
Objectif opérationnel :
Savoir implémenter une architecture multi-cloud et provisionner un cloud public.
Objectifs pédagogiques :
À l’issue de cette formation Architecture Multi-Cloud, vous aurez acquis les connaissances et compétences nécessaires pour :
- Identifier les acteurs majeurs et les usages d’un Cloud hybride
- Implémenter une architecture Multi-Cloud avec un Cloud Management Platform (CMP)
- Provisionner un Cloud public avec AWS et Azure via un CMP
- Décrire et gérer l’automatisation
Who is this course for?
Ce cours Architecture Multi-Cloud s’adresse aux architectes, ingénieurs système et réseau, chefs de projets et administrateurs.
Prerequisites
Pour suivre cette formation Architecture Multi-Cloud, il est nécessaire d’avoir une connaissance préalable des différentes architectures Cloud et de la virtualisation de serveurs.
Il convient également d’avoir de bonnes connaissances en réseau (physique et virtuel) et d’avoir des notions en sécurité.
Programme
Multi-Cloud : fondamentaux, les acteurs du marché
Les fondamentaux
Rappels
- Les modèles de services (SaaS, PaaS, IaaS) Les modèles de déploiement (privé, public, hybride) Cloud hybride vs Multi-Cloud vs OmniCloud Les 5 caractéristiques d’un Cloud selon le NIST et l’OSI
Les défis et enjeux du Multi-Cloud
Les bénéfices attendus du Multi-Cloud
Aperçu des acteurs du marché
- Les providers ou fournisseurs d’IaaS AWS (Amazon Web Services) Microsoft Azure Orange Flexible Engine OVH…
Les Cloud Management Platforms (CMP)
- UiC Cloudforms Rightscale…
Implémenter un Cloud Management Platform
L’exemple de Terraform
- Présentation générale Architecture et terminologie La connexion aux différents Cloud providers
Implémentation
- Création et gestion du catalogue de services Approvisionnement des services Gestion du cycle de vie des services déployés Gestion des identités et des accès (IAM)
Exemple de travaux pratiques (à titre indicatif)
Mettre en oeuvre une plateforme CMP : Terraform
Provisionner un Cloud public
Amazon Web Services
- Présentation générale de l’offre Les API utilisées Les outils du Cloud hybride
Microsoft Azure
- Présentation générale de l’offre Les API utilisées Les outils du Cloud hybride
Exemples de travaux pratiques (à titre indicatif)
Provisionner sur AWS et Azure avec Terraform
Provisionner une infrastructure virtuelle sur AWS
Utiliser les outils CloudWatch et Auto Scaling sur AWS
Provisionner une infrastructure virtuelle sur Azure
Implémenter une architecture Multi-Cloud
Les défis du 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
Exemples de travaux pratiques (à titre indicatif)
Interconnecter les Clouds publics et son infrastructure privée
Utilisation d’un VPN pour sécuriser les interconnexions
Comprendre les problématiques d’interopérabilité
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… La terminologie
Le cas détaillé d’Ansible
Le fonctionnement général d’Ansible
- Architecture Ansible Les notions de base
Utiliser Ansible
- Configurer le serveur Configurer les clients Les modules Les rôles Les ressources et leur organisation Les templates et fichiers Le langage Mise en oeuvre d’Ansible
Le serveur Ansible
- Installer et configurer un serveur Ansible Installer et configurer un client Ansible
Déployer une solution et sa configuration
Comment rendre son code Ansible réutilisable ?
Gestion des rôles
- Utiliser un rôle existant Installer un rôle Écrire un nouveau rôle
Exemple d’architecture d’industrialisation open-source
Exemple de travaux pratiques (à titre indicatif)
Mettre en oeuvre une infrastructure applicative identique sur AWS et Azure avec Ansible et Terraform
Description de la formation Architecture Multi-Cloud
Le terme « multi-cloud » fait référence à un modèle de déploiement du cloud dont les services applicatifs reposent sur plusieurs clouds publics ou privés (ou les deux), aboutissant à la combinaison des éléments suivants : plusieurs fournisseurs de cloud, plusieurs comptes de cloud, plusieurs zones de disponibilité du cloud et plusieurs régions ou centres de données du cloud.
Les déploiements multi-cloud ont un certain nombre d’utilisations. Un déploiement multi-cloud peut tirer parti de plusieurs fournisseurs IaaS (Infrastructure-as-a-Service), ou il peut utiliser un fournisseur différent par IaaS, PaaS (Platform-as-a-Service) et SaaS (Software-as-a-Service). Les avantages du multi-cloud sont nombreux : haute disponibilité, flexibilité, rapport coût-efficacité…
Cette formation Architecture Multi-Cloud vous apprend à implémenter une architecture multi-cloud à l’aide d’un CMP (Cloud Management Platform) tout en prenant en charge son automatisation et son industrialisation.
Topics: Cloud

