Architecting with Google Cloud Platform: Design and Process
(GC-AGCPDP)
Apprenez à concevoir des déploiements GCP.
Ce cours de deux jours, dispensé par un instructeur, vous permet de créer des solutions hautement fiables et efficaces sur Google Cloud Platform. Il s’agit d’une continuation du cours Architecting with Google Cloud Platform : Infrastructure et suppose une expérience pratique des technologies abordées dans ce cours. Grâce à une combinaison de présentations, de démonstrations et d’ateliers pratiques, vous apprendrez à concevoir des déploiements GCP hautement fiables et sécurisés. et comment exploiter les déploiements GCP de manière hautement disponible et rentable.
Public visé :
- Architectes de solutions cloud
- Professionnels de l’exploitation des systèmes
- Ingénieurs DevOps
- Responsables informatiques
- Les personnes qui utilisent Google Cloud Platform pour créer de nouvelles solutions ou pour intégrer des systèmes, des environnements d’applications et une infrastructure existants à Google Cloud Platform
Objectifs pédagogiques :
Dans ce cours, vous apprendrez :
- Concevoir pour une disponibilité, une évolutivité et une maintenabilité élevées
- Évaluer les compromis et faites des choix judicieux parmi les produits Google Cloud Platform
- Intégrer des ressources sur site et dans le cloud
- Identifier les moyens d’optimiser les ressources et de minimiser les coûts
- Mettre en œuvre des processus qui minimisent les temps d’arrêt, tels que la surveillance et les alarmes, les tests unitaires et d’intégration, les tests de résilience de la production et l’analyse post-mortem des incidents.
- Mettre en œuvre des politiques qui minimisent les risques de sécurité, telles que l’audit, la séparation des tâches et le moindre privilège
- Mettre en œuvre des technologies et des processus qui assurent la continuité des activités en cas de sinistre
Prérequis :
- Avoir terminé l’expérience Architecture avec Google Cloud Platform : Infrastructure (#5973) ou avoir une expérience équivalente
- Maîtrise de base des outils de ligne de commande et des environnements de système d’exploitation Linux
- Expérience de l’exploitation des systèmes, y compris le déploiement et la gestion d’applications, sur site ou dans un environnement de cloud public
Modalités d’évaluation des acquis :
- En cours de formation, par des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation
Passage de la certification (en option) :
- Prévoir l'achat d'un voucher en supplément
Programme de cours :
Module 1 : Définition du service
- Le design dans cette classe.
- État et solution.
- Mesure.
- Collecte des exigences, des SLO, des SLA et des SLI (indicateurs clés de performance).
Module 2 : Conception de la couche logique d’entreprise
- Architecture des microservices.
- Prise en charge de 12 facteurs GCP.
- Mappage des besoins de calcul avec les services de traitement de Google Cloud Platform.
- Provisionnement du système de calcul.
Module 3 : Conception de la couche de données
- Classification et caractérisation des données.
- Acquisition et migration de données.
- Identification des besoins de stockage et mappage aux systèmes de stockage Google Cloud Platform.
Module 4 : Conception de la couche de présentation
- Configuration de la périphérie du réseau.
- Configuration réseau pour le transfert de données au sein du service, y compris l’équilibrage de charge et l’emplacement réseau.
- Intégration du réseau avec d’autres environnements, y compris sur site et multicloud.
Module 5 : Conception pour la résilience, l’évolutivité et la reprise après sinistre
- Défaillance due à une perte de ressources.
- Défaillance due à une surcharge.
- Stratégies pour faire face à l’échec.
- Continuité des activités et reprise après sinistre, y compris la stratégie de restauration et la gestion du cycle de vie des données.
- Conception évolutive et résiliente.
Module 6 : Conception pour la sécurité
- Sécurité de la plate-forme Google Cloud.
- Contrôle d’accès au réseau et pare-feu.
- Protections contre le déni de service.
- Partage des ressources et isolement.
- Chiffrement des données et gestion des clés.
- Identité, accès et audit.
Module 7 : Planification de la capacité et optimisation des coûts
- Planification de la capacité.
- Prisée.
Module 8 : Déploiement, surveillance et alerte, et réponse aux incidents
- Déploiement.
- Surveillance et alerte.
- Réponse aux incidents.