En qualité de partenaire Google Cloud, nous partagerons notre expérience sur les modèles de conception et les principes de Google SRE.
Jellyfish a été sélectionné par Google pour construire et délivrer cette formation de deux jours.
Cette formation avancée suppose que vous ayez les acquis de la formation Architecture avec Google Cloud Platform : Infrastructure et la pratique de ces technologies.
Grâce à une combinaison de présentations, de démonstrations et de travaux pratiques, vous apprendrez à concevoir des déploiements GCP extrêmement fiables et sécurisés, et à les exploiter d’une manière accessible et rentable.
Cette formation, qui fait partie de la série « Professional Cloud Architect » est privée. Elle peut être dispensée dans un site de votre choix ou bien en classe virtuelle.
Aperçu du cours
À qui s’adresse cette formation ?
Cette formation avancée suppose que vous ayez les acquis de la formation Architecture avec Google Cloud Platform : Infrastructure et la pratique de ces technologies.
Personnes utilisant Google Cloud Platform pour créer de nouvelles solutions ou intégrer des systèmes, environnements d’application et infrastructures existants avec Google Cloud Platform.
Vous repartirez avec les compétences nécessaires pour :
- Mettre en pratique un ensemble de questions, de techniques et de considérations de conception
- Définir les besoins de l'application et les exprimer objectivement sous forme de KPI, SLO et SLI
- Décomposer les besoins de l'application pour trouver les limites justes aux microservices
- Exploiter les outils de développement Google Cloud pour mettre en place des pipelines de déploiement à jour et automatisés
- Choisir les services de stockage Google Cloud appropriés en fonction des besoins de l'application
- Architecturer des réseaux cloud et hybrides
- Mettre en œuvre des applications fiables, évolutives et souples en équilibrant les métriques de performance clés et les coûts
- Choisir les services de déploiement Google Cloud adaptés à vos applications
- Sécuriser les applications, les données et l'infrastructure du cloud
- Contrôler les objectifs de niveau de service et les coûts à l'aide des outils Stackdriver
Programme de la formation
- Conception dans cette section
- État et solution
- Évaluation/Mesure
- Synthèse des exigences, SLO, SLA et SLI (indicateurs clés de performance)
- Architecture des micro-services
- Support GCP à 12 facteurs
- Cartographie des besoins de calcul pour les services de traitement de Google Cloud Platform
- Fourniture des systèmes de calcul
- Automatisation du développement de pipelines CI/CD
- Utilisation de Dépôts dans le cloud pour code logiciel et contrôle des versions
- Configurez des déclencheurs pour créer, tester et déployer automatiquement du code source
- Administration des images de conteneurs avec Google Container Registry
- Gérer l'Infrastructure as Code avec Terraform ou Deployment Manager en appliquant la méthodologie GitOps
- Classification et caractérisation des données
- Acquisition et migration des données
- Identification des besoins de stockage et mise en correspondance avec les systèmes de stockage de Google Cloud Platform
- Configuration périphérie réseau
- Configuration du réseau pour le transfert de données au sein du service, y compris l’équilibrage de charge et la localisation du réseau
- Intégration du réseau avec d’autres environnements, y compris sur site et dans le Multicloud
- Défaillance due à une perte de ressources
- Défaillance due à une surcharge
- Stratégies visant à remédier à une défaillance
- 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
- Conception des services pour répondre aux exigences de disponibilité, durabilité et d'évolutivité
- Déploiement des systèmes tolérants aux pannes en évitant les points de défaillance uniques, les défaillances corrélées et les défaillances en cascade
- Analyser les scénarios de catastrophe et planifier la reprise après sinistre à l'aide de l'analyse des coûts / risques
- Eviter les pannes de surcharge avec la conception de modèles comme le disjoncteur (circuit breaker) et l'interruption exponentielle tronquée (exponential backoff)
- Concevoir un dépôt de données résilient avec des modèles de suppression paresseuse
- Sécurité de Google Cloud Platform
- Contrôle d’accès au réseau et pare-feu
- Protections contre le déni de service
- Partage des ressources et isolation
- Cryptage des données et gestion des clés
- Accès à l’identité et audit
- Gérer les nouvelles versions de service à l'aide de mises à jour progressives, de déploiements bleu / vert et de versions Canari
- Prévoir, surveiller et optimiser le coût du service à l'aide du calculateur de prix et des rapports de facturation de Google Cloud et en analysant les données de facturation
- Observer si vos services respectent leurs SLO à l'aide de Cloud Monitoring et de tableaux de bord
- Répondre aux pannes de service à l'aide d'alertes de surveillance dans le cloud et de processus à l'aide de comptes de service