Passer au contenu

Architecting with Google Cloud Platform: Design and Process

Ce cours de deux jours permet aux participants d’élaborer des solutions hautement disponibles et performantes sur Google Cloud Platform, en utilisant des modèles de conception éprouvés et appliquant les principes du Site Reliability Engineering (SRE).

Il fait suite au cours Architecting with GCE/GKE et suppose une expérience pratique des technologies couvertes par ce cours. A travers un ensemble de présentations, démonstrations et travaux pratiques, les participants apprennent à concevoir des déploiements GCP hautement disponibles, performants et sécurisés.

  • Durée : 2 jours
  • Format : En présentiel ou à distance
  • Prérequis : Avoir suivi le cours Architecting with Google Compute Engine une expérience équivalente.
    Compétences de base avec les outils de ligne de commande et l’environnement Linux. Expérience en administration système, déploiement et gestion d’applications dans un environnement cloud ou on-premise.
  • Audience : Architectes Cloud, Ingénieurs Clouds, Administrateurs et Ingénieurs SysOps / DevOps, Site Reliability Engineers, Managers IT
  • Tarif : nous contacter
  • Plus d’informations dans le catalogue de nos formations

Présentation détaillée de la formation

 

Module 1 : Définition du service

  • Décrire les utilisateurs en termes de rôles et de personas
  • Ecrire des prérequis qualitatifs avec des histoires d’utilisateurs
  • Ecrire des prérequis qualitatifs en utilisant des indicateurs clés de performance 
  • Évaluer les KPIs en utilisant les objectifs de niveau de service (SLOs) et les contrats de niveau de service (SLIs).
  • Déterminer la qualité des exigences de l’application à l’aide de critères SMART.

 

Module 2 : Conception et architecture microservice

  • Décomposer les applications monolithiques en microservices
  • Délimiter le périmètre d’un microservice
  • Architecture stateful et stateless des services, comment optimiser la fiabilité et l’évolutivité d’un service
  • Implémentation des services en prenant en compte les 12 facteurs d’un service cloud native
  • Construire des services faiblement couplés en concevant correctement une architecture REST
  • Concevoir des APIs RESTful standards et cohérents

 

Module 3 : Automatisation DevOps

  • Automatiser le déploiement des services avec un pipeline CI/CD.
  • Utiliser Cloud Source Repositories pour versionner le code source
  • Automatiser la compilation avec Cloud Build et les déclencheurs.
  • Gérer les images de container avec Google Container Registry
  • Déployer une infrastructure avec du code grâce à Deployment Manager et Terraform

 

Module 4 : Choisir une solution de stockage

  • Choisir la solution de stockage Google cloud appropriée en fonction de ses besoins comme la longévité, la disponibilité, l’évolutivité et le coût.
  • Stocker des binaires avec Cloud Storage.
  • Stocker des données relationnelles avec Cloud SQL et Spanner.
  • Stocker des données NoSQL avec Firestore et Cloud Bigtable.
  • Mettre des données en cache grâce à Memorystore.
  • Construire  data warehouse à partir de BigQuery.

 

Module 5 : Google Cloud et architecture réseau hybride

  • Conception d’un réseau VPC pour optimiser les coûts, la sécurité et les performances 
  • Configuration de load balancers globaux ou régionaux pour donner accès aux services
  • Tirer parti de Cloud CDN  pour réduire la latence et le trafic réseau sortant
  • Évaluer l’architecture réseau en utilisant Cloud Network Intelligence Center
  • Connecter les réseaux grâce au peering et aux VPNs.
  • Créer un réseau hybride entre Google Cloud et un data center on-premise avec Cloud Interconnect

 

Module 6 : Planification des capacités et optimisation des coûts

  • Planification des capacités
  • Tarification

 

Module 7 : Déploiement, surveillance et alerte, et réponse aux incidents

  • Déploiement
  • Surveillance et alerte
  • Réponse aux incidents

Contactez-nous Vous avez des questions ou êtes intéressé.e par nos autres services Google Cloud ?
Nos experts sont heureux de vous aider !