Services de calcul de GCP

Introduction à GCP

Nabeel Imam

Content Developer at DataCamp

Moteurs et fonctions

Avec serveurs

Compute Engine Logo de Google Compute Engine.

  • Machines virtuelles personnalisables

Sans serveur

App Engine Logo de Google App Engine.

  • Développement d'applications évolutif et efficace

Cloud Functions Logo de Google Cloud Functions.

  • Calcul déclenché par des événements
Introduction à GCP

Spectre du sans serveur

Une courbe montre que le contrôle et la gestion augmentent de Cloud Functions à App Engine puis à Compute Engine.

Introduction à GCP

Microservices en conteneurs

  • Conteneurs : ensembles comprenant l'essentiel (bibliothèques, code, données)
  • Chaque application conteneurisée fournit un microservice
    • Ensemble, les microservices forment le service

Des conteneurs entourent un appareil mobile exécutant une application.

Introduction à GCP

L'application de partage de photos

Une personne utilise son appareil mobile pour voir et partager des photos.

Poussée de téléversements

  • Augmenter le nombre de conteneurs pour le service de téléversement
  • Déclencher une mise à jour du service de recommandations

L'orchestration est cruciale…

Introduction à GCP

Kubernetes

  • Logiciel libre pour l'orchestration de conteneurs
  • Créé par Google

Google Kubernetes Engine (GKE)

Logo de Google Kubernetes Engine.

  • Service Kubernetes entièrement géré
  • Mise à l'échelle et mises à jour automatisées
  • Intégré aux autres services GCP
Introduction à GCP

Gérer la poussée de téléversements

Une multitude d'utilisateurs voient des photos dans une application en même temps ; un histogramme montre un trafic en hausse.

  • GKE augmente le nombre de conteneurs pour les téléversements
    • Et les réduit quand la poussée se résorbe

Un conteneur envoie un message à un autre conteneur.

  • Le microservice de téléversement envoie un message aux recommandations
Introduction à GCP

Architectures complexes

L'accès à un centre de données local est restreint par une sécurité renforcée.

  • Données sur site pour des raisons réglementaires
  • Services de calcul dans le nuage
Introduction à GCP

Relier les plateformes

  • Déployer des applications sur divers environnements
    • GCP, sur site, autres fournisseurs de nuage
  • Opérations simplifiées, conformité accrue
  • Les applications doivent être basées sur des conteneurs
    • Facilite la transition vers l'architecture en conteneurs
Anthos

Logo de Google Anthos.

Introduction à GCP

Passons à la pratique !

Introduction à GCP

Preparing Video For Download...