Skip to content
Cloud Provider Benchmarks

Compare

Google Cloud vs Hetzner: services, regions and GPUs

Updated: · Comparison generated from structured data

Direct answer

Choosing between Google Cloud and Hetzner depends first on location, required services and GPU access. 13 documented capabilities are only available on Google Cloud and 1 only on Hetzner. Measured performance is covered on the benchmark pages.

Executive summary

Google Cloud and Hetzner document 22 and 10 of the same 26 criteria respectively, with 9 capabilities in common. Google Cloud bills per-second and Hetzner bills per-hour. Google Cloud has an announced Türkiye region; Hetzner has no infrastructure in Türkiye. Google Cloud offers H100, H200; Hetzner offers none of H100/H200/L40S.

Key findings

  1. 01 Capabilities documented only by Google Cloud: Per-second or per-minute billing, Managed Kubernetes, Kubernetes node autoscaling, Kubernetes LoadBalancer integration, Kubernetes storage classes (CSI), Volume snapshots, Managed database, L4 load balancer (TCP/UDP), Virtual router with NAT, Control-plane audit logging, User identity attribution in audit events, NVIDIA H100 instances, NVIDIA H200 instances.
  2. 02 Capabilities documented only by Hetzner: S3-compatible object storage.

Overview

Overview
Google CloudHetzner
Headquarters Mountain View, United StatesGunzenhausen, Germany
Operator Google LLCHetzner Online GmbH
Regions Global regions; a Türkiye region has been announced (with Turkcell) but is not yet open.Cloud locations in Germany (Falkenstein, Nuremberg), Finland (Helsinki), the United States and Singapore; none in Türkiye.
Billing model Per second — Compute Engine VMs are billed per second with a one-minute minimum; sustained- and committed-use discounts apply to eligible machine types.Per hour — Cloud servers are billed per started hour up to a monthly price cap. Object Storage has an hourly base price with included storage and egress quotas.
Documented capabilities 22 / 26 10 / 26
Technologies Kubernetes (GKE), Terraform, Cloud Storage XML APIhcloud API, Terraform (hcloud provider), Kubernetes CCM/CSI, S3 API

Availability and regions

Google Cloud

  • Frankfurt europe-west3 Generally available
  • Türkiye (announced) turkiye-announced Coming soon

Hetzner

  • Falkenstein fsn1 Generally available
  • Nuremberg nbg1 Generally available
  • Helsinki hel1 Generally available

Features

Documented capabilities against the same criteria
Criterion Google Cloud Hetzner
Data residency
Infrastructure located in Türkiye Generally available compute and storage capacity physically located in Türkiye (full region or local zone). Planned Announced November 2025; not yet open. No
Compute & GPU
Virtual machine instances Self-service virtual machines with selectable CPU/RAM profiles. Yes Yes
Per-second or per-minute billing Standard compute billed at per-second or per-minute granularity rather than per started hour. Yes Per-second with a one-minute minimum. No Per started hour with a monthly cap.
Dedicated / single-tenant resources Dedicated hosts, bare metal or organisation-dedicated cloud capacity. Yes Sole-tenant nodes. Yes Dedicated root servers.
NVIDIA H100 instances On-demand or reservable instances with NVIDIA H100 GPUs. Yes No
NVIDIA H200 instances On-demand or reservable instances with NVIDIA H200 GPUs. Yes No
NVIDIA L40S instances On-demand or reservable instances with NVIDIA L40S GPUs. No No
Platform & automation
API and Terraform automation Documented API plus an available Terraform provider for infrastructure as code. Yes Yes
Open-source cloud stack (OpenStack-based) The provider publicly states that its IaaS control plane is built on OpenStack or an equivalent open-source stack. No No
Kubernetes
Managed Kubernetes Provider-operated Kubernetes control plane. Yes No CCM and CSI driver for self-managed clusters only.
Kubernetes node autoscaling Worker node count scales automatically within configured limits. Yes Partial Through the upstream cluster autoscaler on self-managed clusters.
Kubernetes LoadBalancer integration Services of type LoadBalancer provision a provider load balancer automatically. Yes Partial Via the Hetzner cloud-controller-manager on self-managed clusters.
Kubernetes storage classes (CSI) Persistent volumes provisioned dynamically through a provider storage class. Yes Partial Via the Hetzner CSI driver on self-managed clusters.
Storage & data
Block storage volumes Persistent, attachable and expandable block volumes. Yes Yes
Volume snapshots Point-in-time snapshots of block volumes. Yes No Server snapshots only; no volume snapshots.
S3-compatible object storage Object storage reachable through the S3 API or an S3-compatible API. Partial XML API interoperability with HMAC keys; not full S3 API parity. Yes EU locations; partial S3 API coverage.
Managed backup service Scheduled backup and restore for instances or volumes managed by the provider. Yes Yes Server backups.
Managed database Provider-operated relational database service. Yes No
Networking
L4 load balancer (TCP/UDP) Transport-layer load balancing. Yes Partial TCP only (no UDP).
L7 load balancer (HTTP/HTTPS) Application-layer load balancing with HTTP health checks. Yes Yes
Reassignable static public IP Static public addresses that can be moved between resources (Floating/Reserved/Elastic IP). Yes Static external IP addresses. Yes
Private networks / VPC Isolated tenant networks with custom CIDR ranges. Yes Yes
Virtual router with NAT Managed router or NAT gateway for egress and inter-subnet routing, including static routes. Yes Cloud Router and Cloud NAT. No Network routes are supported; NAT requires a self-managed gateway server.
Security groups / cloud firewall Stateful, API-managed network access rules. Yes VPC firewall rules and policies. Yes Stateful firewalls.
Security & auditing
Control-plane audit logging A provider service that records management (API/console) operations against cloud resources. Yes Cloud Audit Logs. Unverified
User identity attribution in audit events Each audit event identifies the authenticated principal that performed the operation. Yes Unverified

Pricing and GPUs

GPU availability and published per-GPU-hour list prices by provider
Provider NVIDIA H100NVIDIA H200NVIDIA L40S Türkiye infrastructure
Google Cloud Generally available A3 High / A3 Mega Up to 8 H100 GPUs per VM; zone availability varies. Generally available A3 Ultra 8 H200 GPUs per VM; zone availability varies. Not offered Announced
Hetzner Not offered Not offered Not offered No

Prices are shown in the currency each provider publishes; no exchange-rate conversion is applied.

Benchmarks

Sources

  1. [1] New Google Cloud region coming to Türkiye — Google Cloud Official documentation accessed:
  2. [2] GPU locations — Compute Engine — Google Cloud Official documentation accessed:
  3. [3] Cloud Audit Logs overview — Google Cloud Official documentation accessed:
  4. [4] Hetzner Cloud — Hetzner Official documentation accessed:
  5. [5] Object Storage overview (Hetzner Docs) — Hetzner Official documentation accessed:
  6. [6] Dedicated servers with GPU (GEX) — Hetzner Official documentation accessed:
  7. [7] Hetzner Cloud Review 2026 — C9 Group Secondary source accessed: