Hosting Applications on Google Cloud
Google Cloud offers a wide range of options for application hosting. Take a look at the charts below to find out which one is right for your needs.
Use cases
Not sure where to start? Take a look at some common scenarios below.
HTTP services and backend apps
Web frameworks, microservices
- Flask
- Django
- Express.js
- Symfony
- Spring Boot
- Scales to meet sudden demand
- Pay for what you use
- Supports API endpoints
Overview
Event driven and data processing apps
Manipulate user generated data and events
- Post a comment on Slack channel following a GitHub commit
- Statistical analysis
- Image thumbnail generation
Cloud Run functions
- Designed for event-driven workloads
- Scales to meet sudden demand
- Minimal configuration
Quickstart
Container-based apps and services
Industry standard packaging for multi-cloud infrastructure
- Supports industry-standard Docker containers
- Scales your containerized app automatically
- Custom binaries and system dependencies
- Supports API endpoints
Quickstart
On-premises and monolithic workloads
Raw compute to meet existing infrastructure requirements
- Relational databases, SAP HANA
- CRM systems
- Legacy ERP systems
Compute Engine
- Operating system-level control
- Supports custom machine types
- Autoscaling support
Tutorials
Hosting options
Many workloads have specific technical requirements. Platforms are ordered by degree of abstraction.