Migrer une application héritée exécutée sur une VM vers le cloud avec des modifications minimales, nécessitant un contrôle total du système d'exploitation.
→Utiliser Compute Engine.
Pourquoi: Compute Engine (IaaS) fournit des machines virtuelles, offrant un contrôle maximal et un chemin de migration direct pour les serveurs sur site.
Référence↗
Déployer une application web conteneurisée et sans état qui doit s'adapter automatiquement en fonction du trafic, y compris la mise à l'échelle à zéro.
→Utiliser Cloud Run.
Pourquoi: Cloud Run est une plateforme sans serveur entièrement gérée pour les conteneurs qui abstrait toute l'infrastructure et ne facture que le temps de traitement des requêtes actives.
Référence↗
Exécuter une architecture de microservices complexe utilisant des conteneurs, nécessitant une orchestration et un contrôle précis.
→Utiliser Google Kubernetes Engine (GKE).
Pourquoi: GKE fournit un environnement Kubernetes géré et prêt pour la production, offrant des capacités d'orchestration complètes tout en automatisant la gestion des clusters.
Référence↗
Exécuter un petit morceau de code en réponse à un événement, comme le téléchargement d'un fichier vers Cloud Storage ou un message Pub/Sub.
→Utiliser Cloud Functions.
Pourquoi: Cloud Functions (FaaS) est un service de calcul sans serveur, piloté par les événements, idéal pour les fonctions de courte durée et à but unique sans gestion de serveurs.
Référence↗
Déployer une application web et se concentrer uniquement sur l'écriture de code, en laissant la plateforme gérer les serveurs, la mise à l'échelle et les correctifs.
→Utiliser App Engine.
Pourquoi: App Engine (PaaS) est une plateforme entièrement gérée qui abstrait toute l'infrastructure, idéale pour les développeurs qui veulent le moyen le plus rapide de déployer une application.
Référence↗
Exécuter des tâches de traitement par lots volumineuses et tolérantes aux pannes ou des tâches de calcul haute performance au coût le plus bas possible.
→Utiliser des VM Spot sur Compute Engine.
Pourquoi: Les VM Spot offrent des remises importantes (jusqu'à 91 %) pour les charges de travail qui peuvent être interrompues, les rendant très rentables pour les tâches par lots non critiques.
Établir une connexion privée à large bande passante et faible latence entre un centre de données sur site et Google Cloud.
→Utiliser Cloud Interconnect.
Pourquoi: Cloud Interconnect fournit une connexion physique dédiée, offrant des performances plus fiables et cohérentes qu'un VPN sur l'Internet public.
Référence↗
Diffuser du contenu web ou vidéo à une base d'utilisateurs mondiale avec une faible latence.
→Utiliser Cloud CDN.
Pourquoi: Cloud CDN met en cache le contenu aux emplacements périphériques mondialement distribués de Google, servant les utilisateurs à partir d'un point de présence proche d'eux.
Référence↗
Stocker et gérer des images de conteneurs, des paquets de système d'exploitation et des paquets de langage de manière sécurisée avec une analyse des vulnérabilités.
→Utiliser Artifact Registry.
Pourquoi: Artifact Registry est un référentiel universel géré qui s'intègre avec CI/CD et GKE pour fournir une gestion sécurisée et centralisée des paquets.
Référence↗
Migrer les charges de travail VMware existantes vers Google Cloud sans réarchitecturer les applications ni changer les outils opérationnels.
→Utiliser Google Cloud VMware Engine.
Pourquoi: Il fournit un centre de données défini par logiciel (SDDC) VMware dédié et entièrement géré exécuté sur Google Cloud, permettant un "lift and shift" transparent pour VMware.
Référence↗