Architecture Google Cloud : Conception et Processus
Ce cours combine des presentations, des activites de conception et des travaux pratiques pour vous montrer comment utiliser des modeles de conception eprouves sur Google Cloud afin de creer des solutions fiables et efficaces, et d'exploiter des deploiements hautement disponibles et rentables. Ce cours a ete concu pour ceux qui ont deja suivi la formation Architecting with Google Compute Engine ou Architecting with Google Kubernetes Engine.

Ce que vous allez apprendre
- Appliquer un ensemble d'outils de questions, techniques et considerations de conception.
- Definir les exigences des applications et les exprimer objectivement sous forme de KPI, SLO et SLI.
- Decomposer les exigences des applications pour trouver les bonnes limites de microservices.
- Exploiter les outils de developpement Google Cloud pour mettre en place des pipelines de deploiement automatises et modernes.
- Choisir les services de stockage Google Cloud appropries en fonction des exigences des applications.
- Discuter des architectures reseau Google Cloud, y compris les architectures hybrides.
- Implementer des applications fiables, evolutives et resilientes en equilibrant les metriques de performance cles avec les couts.
- Choisir les bons services de deploiement Google Cloud pour vos applications.
- Securiser les applications cloud, les donnees et l'infrastructure.
- Surveiller les objectifs de niveau de service et les couts avec Cloud Monitoring.
Prérequis
- Avoir suivi la formation Architecting with Google Compute Engine, Architecting with Google Kubernetes Engine, ou avoir une experience equivalente.
- Avoir une maitrise de base des outils en ligne de commande et des environnements de systemes d'exploitation Linux.
- Avoir de l'experience en operations systemes, y compris le deploiement et la gestion d'applications, en local ou dans un environnement de cloud public.
Public cible
- Architectes de solutions Cloud, Ingenieurs en fiabilite de site (SRE), Professionnels des operations systemes, Ingenieurs DevOps, Responsables informatiques, Personnes utilisant Google Cloud pour creer de nouvelles solutions ou integrer des systemes existants, des environnements applicatifs et des infrastructures avec Google Cloud
Programme de la Formation
9 modules pour maîtriser les fondamentaux
Objectifs
- Decrire les utilisateurs en termes de roles et de personas.
- Evaluer les KPI avec les SLO et SLI.
- Determiner la qualite des exigences applicatives avec les criteres SMART.
Activités
3 activites
Quiz
Objectifs
- Decomposer les applications monolithiques en microservices.
- Reconnaitre les limites appropriees des microservices.
- Concevoir des API de service RESTful coherentes et standard.
- Identifier les meilleures pratiques des 12 facteurs pour l'implementation des services.
Activités
2 activites
Quiz
Objectifs
- Discuter de l'automatisation du deploiement de services avec les pipelines CI/CD.
- Expliquer comment exploiter Cloud Source Repositories pour le controle de source et de version.
- Automatiser les builds avec Cloud Build et les declencheurs de build.
- Gerer les images de conteneurs avec Container Registry.
Activités
1 lab
Quiz
Objectifs
- Identifier les cas d'utilisation de Spanner.
- Identifier les cas d'utilisation de Cloud SQL.
- Identifier les cas d'utilisation de Firestore.
- Identifier les cas d'utilisation de Memorystore.
Activités
2 activites
Quiz
Objectifs
- Discuter de la conception des reseaux VPC pour optimiser les couts, la securite et les performances.
- Decrire comment les equilibreurs de charge globaux et regionaux fournissent l'acces aux services.
- Connecter les reseaux avec le peering et les VPN.
- Definir les reseaux hybrides entre Google Cloud et les centres de donnees sur site avec Cloud Interconnect.
Activités
2 activites
Quiz
Objectifs
- Choisir le service de deploiement Google Cloud approprie pour vos applications.
- Configurer une infrastructure evolutive et resiliente avec Instance Templates et Groups.
- Orchestrer les deploiements de microservices avec Kubernetes et GKE.
- Exploiter App Engine pour une plateforme en tant que service (PaaS) entierement automatisee.
Activités
1 lab
Quiz
Objectifs
- Discuter de la conception de services pour repondre aux exigences de disponibilite, de durabilite et d'evolutivite.
- Identifier les defaillances a eviter pour implementer un systeme tolerant aux pannes.
Activités
2 activites
Quiz
Objectifs
- Identifier les meilleures pratiques pour concevoir des systemes securises.
- Discuter de l'utilisation des politiques organisationnelles et des dossiers pour simplifier la gouvernance cloud.
- Identifier les services Google Cloud pouvant etre exploites pour la gestion des acces.
- Identifier les services Google Cloud pouvant etre exploites pour attenuer les attaques DDoS.
Activités
1 activite
Quiz
Objectifs
- Discuter des differentes facons de gerer les nouvelles versions de services.
- Decrire comment prevoir, surveiller et optimiser les couts de service.
- Observer si vos services atteignent leurs SLO avec Cloud Monitoring et les tableaux de bord.
- Utiliser les Uptime Checks pour determiner la disponibilite des services.
- Repondre aux pannes de service avec les alertes Cloud Monitoring.
Activités
1 activite
1 lab
Quiz
Processus Qualité
L'engagement de SFEIR Institute : une démarche d'excellence pour garantir la qualité et la réussite de toutes nos formations. En savoir plus sur notre démarche qualité
- Lectures / Apports théoriques (Slides) — Présentation de concepts via des supports visuels (PowerPoint, PDF).
- Démonstration technique (Démos) — Le formateur réalise une manipulation ou une procédure devant les apprenants.
- Laboratoires dirigés (Labs) — Mise en pratique guidée sur logiciel, machine ou environnement technique.
- Quiz / QCM — Test rapide de connaissances (format papier ou numérique type Kahoot/Klaxoon).
L'atteinte des objectifs de la formation est évaluée à plusieurs niveaux pour garantir la qualité de la prestation :
- Évaluation continue des acquis : Vérification des connaissances tout au long de la formation via des méthodes participatives (en fonction de la formation: quiz, exercices pratiques, mises en situation) sous la supervision du formateur.
- Mesure de la progression : Dispositif d'auto-évaluation comparatif comprenant un diagnostic initial pour situer le niveau de départ, suivi d'une évaluation finale pour valider l'évolution des compétences.
- Évaluation de la qualité : Questionnaire de satisfaction en fin de session pour mesurer la pertinence et l'efficacité de la formation ressentie par les participants.
Prochaines sessions
Former plusieurs collaborateurs
- Tarifs dégressifs (plusieurs places)
- Session privée ou sur-mesure
- En présentiel ou à distance