| Compute Engine | 1 Ready to move directly | Compute instances (STACKIT, Exoscale, gridscale) | Images and configurations move with standard tools. A good moment to right-size. |
|---|
| Google Kubernetes Engine (GKE) | 1 Ready to move directly | Managed Kubernetes (STACKIT SKE, Exoscale SKS, gridscale) | Manifests and Helm charts move largely as they are. Provider-specific add-ons (load balancers, identity hooks) are swapped. |
|---|
| Cloud Run | 1 Ready to move directly | Containers on managed Kubernetes with Knative | Cloud Run is built on Knative, so containers run unchanged. The integrations around them need rework. |
|---|
| App Engine | 2 Move with adjustments | Containers on managed Kubernetes | Each app is containerized once. App Engine services and settings are replaced. |
|---|
| Cloud Functions | 2 Move with adjustments | Functions on Kubernetes (Knative) or plain containers | The code moves easily. Rebuilding the triggers and integrations takes most of the effort. |
|---|
| Cloud Storage | 1 Ready to move directly | S3-compatible object storage (STACKIT, Open Telekom Cloud, plusserver) | Cloud Storage has an S3-compatible API, so the data moves with standard tools. Apps using Google's client libraries switch libraries. |
|---|
| Persistent Disk and Filestore | 1 Ready to move directly | Block and file storage at the target provider | Moves together with the servers that use it. |
|---|
| Cloud SQL | 1 Ready to move directly | Managed PostgreSQL, MySQL or SQL Server (STACKIT, IONOS, Open Telekom Cloud) | Standard engines with standard migration tools. Replication keeps the cutover window short. |
|---|
| Memorystore | 1 Ready to move directly | Managed Valkey or Redis (Exoscale, OVHcloud) | Same protocol, so this is usually a configuration change. |
|---|
| Firestore and Realtime Database | 3 Deeply embedded | Open document or relational database (MongoDB, PostgreSQL) | Real-time sync and security rules are rebuilt with open building blocks. We size the effort before anything moves. |
|---|
| Bigtable | 2 Move with adjustments | Apache HBase or a Cassandra-compatible store | Bigtable supports the HBase API, which eases the move. Schemas and access patterns are checked. |
|---|
| Spanner | 3 Deeply embedded | PostgreSQL, or a distributed SQL database | Global consistency is a Google-specific feature. Decide first whether you really need it. |
|---|
| Pub/Sub | 2 Move with adjustments | Apache Kafka or NATS | Messaging patterns map well. Client code changes. |
|---|
| Cloud Tasks and Workflows | 2 Move with adjustments | Job queue or workflow engine (Temporal, Argo Workflows) | Workflows are re-expressed in the new engine. |
|---|
| Apigee | 2 Move with adjustments | Open API gateway (Kong, Traefik) or Kubernetes ingress | Routes move over. Policies are rewritten. |
|---|
| Firebase Cloud Messaging (push notifications) | 2 Move with adjustments | Self-hosted push server in Europe (such as Gorush) sending to FCM and Apple | On most Android phones, push always travels through Google, wherever your backend runs. What moves is the sending side, and messages can be kept free of personal data. |
|---|
| Firebase Authentication and Identity Platform | 2 Move with adjustments | Provider-independent identity platform (Keycloak, Zitadel) | Users can be exported with their password hashes, so nobody has to set a new password. |
|---|
| Cloud IAM | 2 Move with adjustments | Access management of the target platform, managed as code | Policies are rewritten for the new platform, ideally as code in Terraform. |
|---|
| Secret Manager and Cloud KMS | 2 Move with adjustments | Provider KMS or OpenBao, with keys only you control | Secrets move easily. Keys are re-created and data is re-encrypted under them. |
|---|
| BigQuery | 2 Move with adjustments | ClickHouse at a European provider | Usually treated as its own migration project. Specialized features your reports rely on are checked upfront. |
|---|
| Dataflow | 2 Move with adjustments | Apache Beam on Flink or Spark | Dataflow runs Apache Beam, which also runs on open engines. Pipelines largely carry over. |
|---|
| Dataproc | 1 Ready to move directly | Apache Spark on managed Kubernetes | Open-source Spark and Hadoop jobs move with little change. |
|---|
| Vertex AI | 2 Move with adjustments | Open MLOps tooling (MLflow, Kubeflow) on European GPUs | Models usually stay the same. Training, deployment and monitoring are rebuilt around them. |
|---|
| Gemini API | 2 Move with adjustments | Sovereign AI platform with open or European models | Prompts and application logic stay. The model endpoint changes. |
|---|
| Firebase Hosting | 1 Ready to move directly | Static hosting or CDN at a European provider | Static sites move as they are. |
|---|
| Cloud CDN and Cloud DNS | 1 Ready to move directly | European CDN and DNS | Cache rules are recreated and zones export as standard files. Cutover is a DNS change. |
|---|