COLLECTED BY
Web crawl data from Common Crawl.
The Wayback Machine - https://web.archive.org/web/20191015202234/https://cloud.google.com/container-options/
Choosing an option to run containers
Managed Kubernetes, virtual machines, platform as a service and serverless
Try it Free
Choosing an option to run containers
You can choose from a full spectrum of options for running your containers at Google
Cloud Platform. From container cluster management with
Kubernetes Engine to roll-it-yourself
infrastructure on world-class price-to-performance
Compute Engine
to fully-managed platform-as-a-service with
App Engine Flexible Environment
to a fully managed serverless environment with
Cloud Run
you can find your ideal solution for running containers on Google Cloud Platform.
Solution
Your needs
Product features
Kubernetes Engine
Managed Kubernetes
Kubernetes Engine
Managed Kubernetes
Manage containers in production in a scalable and secure way
Microservice friendly , run multiple containers efficiently on a pool of virtual machines
Deploy applications in hybrid cloud environments , running Kubernetes
Focus on increasing velocity and no desire to manage cluster software or infrastructure
Automates container orchestration , including service health monitoring, node auto repair, autoscaling, auto upgrades, and rollbacks
Focuses on your app components , not virtual machines
Efficiently utilizes resources by running multiple groups of containers (pods) per host
Provides highly-available heterogeneous and multi-zone clusters
Compute Engine
Containers on VMs and on Managed Instance Groups
Compute Engine
Containers on VMs and on Managed Instance Groups
Configure a CI/CD pipeline for deploying applications to Compute Engine VMs
Integrate a containerized application into your existing IaaS infrastructure
Adopt containers even if you are not yet familiar with orchestration tools. Migrate to Kubernetes Engine for full orchestration when ready
Easily deploy a single container per virtual machine
Easy deployment of containers to VM instances or managed instance groups
VM-level autoscaling, autohealing , rolling updates, multi-zone deployments, and load balancing with managed instance groups
Direct access to specialized hardware , including local SSDs, GPUs, & TPUs
No container orchestration . Consider using Kubernetes Engine for automated container orchestration with managed Kubernetes
Cloud Run
Containers on a fully-managed serverless environment
Cloud Run
Containers on a fully-managed serverless environment
Run any language, any library, any binary in a fully managed serverless environment
Focus on writing code and developer velocity over infrastructure management
Build and run public or private microservices
Pay-per-usage and only get charged for the exact resources that you use, billed to the nearest 100ms
Fast autoscaling that automatically scales up or down from zero to N depending on traffic
Custom domains to map your services to your own domains
Built on Knative , enabling portability of your workloads across platforms
App Engine Flexible Environment
Containers on fully-managed VM-based PaaS
App Engine Flexible Environment
Containers on fully-managed VM-based PaaS
Focus on writing code and developer velocity over infrastructure control
Build a highly-reliable and scalable serving app or component without having to deal with servers, clusters, or infrastructure
Deploy custom runtime for App Engine application in a container
Fully-managed PaaS to run an application in one container
Automatic high availability with built-in autoscaling and load balancing
App versioning with zero-downtime upgrades, traffic splitting
Native support for microservices, authorization, SQL and NoSQL databases, logging, security scanning, and content delivery networks