Choisir une option pour exécuter les conteneurs

Services Kubernetes gérés, machines virtuelles, modèle Platform as a Service et environnement sans serveur

Profiter d'un essai gratuit

Choisir une option pour exécuter les conteneurs

Google Cloud Platform vous propose toute une gamme d'options pour l'exécution de vos conteneurs. De Kubernetes Engine, qui vous permet de gérer des clusters de conteneurs, à Compute Engine, qui vous offre un rapport performances-prix exceptionnel pour déployer vous-même votre infrastructure, en passant par l'environnement flexible App Engine, offre de type Platform as a Service entièrement gérée, et par Cloud Run, qui fournit un environnement sans serveur ne nécessitant aucune tâche de gestion, vous pouvez trouver la solution idéale pour exécuter des conteneurs sur Google Cloud Platform.

Solution Vos besoins Caractéristiques du produit
Kubernetes Engine

Services Kubernetes gérés
  • Gérez des conteneurs en production de manière évolutive et sécurisée
  • Compatible avec les microservices : exécutez plusieurs conteneurs efficacement sur un pool de machines virtuelles
  • Déployez des applications dans des environnements cloud hybrides en exécutant Kubernetes
  • Mettez l'accent sur l'augmentation de la vitesse, sans aucune gestion de logiciels ou d'infrastructure de cluster
  • Automatisation de l'orchestration de conteneurs : surveillance de l'état des services, réparation automatique des nœuds, autoscaling, rollbacks, mises à niveau automatiques, etc.
  • Solution centrée sur les composants de votre application, et non sur les machines virtuelles
  • Utilisation efficace des ressources grâce à l'exécution de plusieurs groupes de conteneurs (pods) par hôte
  • Clusters multizones hétérogènes haute disponibilité
Compute Engine

Conteneurs sur des VM et sur des groupes d'instances gérés
  • Configurez un pipeline CI/CD pour le déploiement d'applications sur des VM Compute Engine
  • Intégrez une application en conteneur dans votre infrastructure IaaS existante
  • Adoptez des conteneurs, même sans aucune connaissance des outils d'orchestration. Migrez vers Kubernetes Engine pour une orchestration complète lorsque vous êtes prêt
  • Déployez facilement un conteneur unique pour chaque machine virtuelle
  • Déploiement facile de conteneurs sur des instances de VM ou des groupes d'instances gérés
  • Autoscaling au niveau des VM, autoréparation, mises à jour progressives, déploiements multizones et équilibrage de charge avec les groupes d'instances gérés
  • Accès direct à du matériel spécialisé (GPU, TPU, SSD, etc.)
  • Pas d'orchestration de conteneurs. Utilisez Kubernetes Engine pour automatiser l'orchestration de conteneurs avec un service Kubernetes géré
Cloud Run

Conteneurs dans un environnement sans serveur entièrement géré
  • Utilisez le langage, la bibliothèque ou le binaire de votre choix dans un environnement sans serveur entièrement géré.
  • Concentrez-vous sur l'écriture du code et sur l'efficacité du processus de développement, plutôt que sur la gestion de l'infrastructure.
  • Créez et exécutez des microservices publics ou privés.
  • Tarification à l'utilisation permettant de ne payer que les ressources employées, qui sont facturées aux 100 millisecondes près
  • Fonctionnalité d'autoscaling rapide permettant d'effectuer un scaling automatique de zéro à N en fonction du trafic
  • Domaines personnalisés permettant de mapper vos services avec vos propres domaines
  • Plate-forme basée sur Knative, qui assure la portabilité de vos charges de travail entre différentes plates-formes
Environnement flexible App Engine

Conteneurs sur des solutions PaaS basées sur des VM et entièrement gérées
  • Concentrez-vous sur l'écriture de code et la rapidité du développement plutôt que sur le contrôle de l'infrastructure
  • Développez une application ou un composant de diffusion fiable et évolutif sans avoir à gérer des serveurs, des clusters ou une infrastructure
  • Déployez un environnement d'exécution pour une application App Engine dans un conteneur
  • Solution PaaS entièrement gérée pour exécuter une application dans un conteneur
  • Haute disponibilité automatique avec autoscaling et équilibrage de charge intégrés
  • Gestion des versions d'applications avec mises à niveau sans interruption, répartition du trafic
  • Compatibilité native avec les microservices, l'autorisation, les bases de données SQL et NoSQL, la journalisation, l'analyse de sécurité et les réseaux de diffusion de contenu