Alternatywa tylko UE dla Google Cloud Platform.
Google Cloud jest najmniejszym z trzech amerykańskich hyperscalerów pod względem udziału w rynku UE, ale ma najsilniejszą markę w zakresie inżynierii danych. Ta marka jest właśnie wyzwaniem migracyjnym: BigQuery, Vertex AI, Spanner i pozostałe narzędzia z katalogu GCP są doskonałe, a dla niektórych z nich nie istnieje równoważny suwerenny zamiennik w UE. Szczera odpowiedź jest taka, że dla większości obciążeń z segmentu mid-market - aplikacji webowych, API, e-commerce - suwerenny stos UE jest idealnym rozwiązaniem. Dla wyspecjalizowanych obciążeń związanych z inżynierią danych lub ML, sytuacja jest bardziej złożona. Powiemy Ci, do której kategorii należy Twój przypadek.
- Dostawca
- Google Cloud Platform
- Siedziba
- Mountain View, CA
- Jurysdykcja
- Stany Zjednoczone
- Reżim prawny
- CLOUD Act, FISA 702, EO 12333
"Region UE" to nie suwerenność. Decydują cztery pytania.
Rezydencja danych mówi, gdzie leżą bity. Suwerenność mówi, który system prawny może wymusić dostęp. Odpowiedź musi się bronić we wszystkich czterech punktach, inaczej stack nie jest suwerenny.
- Rezydencja
-
Gdzie dane są fizycznie przechowywane?
Nie "w chmurze": które centrum danych, w jakim kraju, pod jaką jurysdykcją.
- Podprzetwarzający
-
Kto jeszcze znajduje się w Państwa ścieżce danych?
Każdy dostawca dotykający danych: CDN, przekaźnik e-mail, tracker błędów, pipeline analityczny.
- Jurysdykcja
-
Czyje prawa mogą wymusić ujawnienie?
Dostawca z siedzibą w USA podlega FISA 702 i CLOUD Act, nawet gdy dane leżą we Frankfurcie.
- Depozyt kluczy
-
Kto faktycznie ma klucze szyfrujące?
Jeśli dostawca chmury trzyma zarówno dane, jak i klucze, może je odczytać, niezależnie od jakiejkolwiek umowy powierzenia.
Nie spełnia kryterium jurysdykcji i depozytu kluczy.
Bity w UE, spółka matka w USA, podprzetwarzający z USA w domyślnej ścieżce, klucze zarządzane przez dostawcę.
Spełnia wszystkie cztery kryteria.
Hostowane w UE na infrastrukturze z siedzibą europejską. Zero podprzetwarzających z USA w domyślnej ścieżce. Klucze klienta lub europejskiego KMS. Wymienieni z nazwy w Państwa DPA z Artykułu 28.
Dlaczego zespoły wychodzą Google Cloud Platform
Wyjścia z GCP, które wyceniamy, zwykle pochodzą z jednego z dwóch scenariuszy: obciążenie regulowane, które zaczęło się od małej skali na GCP, a teraz wymaga zgodności ze Schrems II, aby się rozwijać, albo B2B SaaS, którego klienci enterprise (niemieckie banki, francuska administracja rządowa, holenderska opieka zdrowotna) wprost wymagali w umowie braku procesora podlegającego jurysdykcji USA. Wyzwania prawne wokół unijno-amerykańskiego Data Privacy Framework z 2024 roku dodały trzeci wyzwalacz - obawę na poziomie zarządu przed kolejnym cofnięciem mechanizmu transferu danych. Licencjonowane suwerenne oferty poprawiają dokumentację, ale dziedziczą bazową amerykańską technologię.
Google Cloud Platform usługi i ich odpowiedniki tylko z UE
Migracja to nie "zamiana jednej skrzynki na drugą". Poniższe mapowanie jest tym, co uruchamiamy dla klientów opuszczających Google Cloud Platform na gruncie Schrems II: pełna jurysdykcja UE, brak amerykańskiej spółki matki w ścieżce danych.
Compute Engine (GCE)
- Czego używamy zamiast tego
- Binadit Managed Cloud Platform. Maszyny wirtualne KVM na Debianie lub Ubuntu, provisionowane za pomocą Terraform i konfigurowane za pomocą Ansible.
- Notatka inżynierska
- Ceny per vCPU są znacząco niższe u unijnych dostawców; rezerwowane instancje są zbędne przy typowej skali.
Cloud Storage
- Czego używamy zamiast tego
- Binadit Managed Cloud Platform. MinIO lub Ceph RGW, kompatybilne z S3.
- Notatka inżynierska
- API kompatybilne z S3 we wszystkich tych przypadkach; zmiany w SDK są minimalne.
Cloud SQL
- Czego używamy zamiast tego
- Binadit Managed Cloud Platform. PostgreSQL lub MySQL z Patroni do failover i pgBackRest do point-in-time recovery.
- Notatka inżynierska
- Replikacja strumieniowa pozwala na przełączenie z przestojem liczonym w sekundach zamiast okna serwisowego, a przywracanie danych jest regularnie testowane, a nie zakładane.
GKE (managed Kubernetes)
- Czego używamy zamiast tego
- Binadit Managed Cloud Platform. Kubernetes na Debianie lub Talos, z siecią Cilium i cert-manager do certyfikatów.
- Notatka inżynierska
- GKE Autopilot nie ma bezpośredniego odpowiednika; dla większości obciążeń wystarczy zarządzany K8s. Talos na bare metal to nasza preferowana konfiguracja o wysokim poziomie zaufania.
Cloud Run
- Czego używamy zamiast tego
- Binadit Managed Cloud Platform. Obrazy Docker budowane w GitLab CI i wdrażane na Kubernetes, ze środowiskami review dla każdego brancha.
- Notatka inżynierska
- Knative jest projektem źródłowym dla Cloud Run; migracja to w praktyce ponowne wdrożenie na klastrze Knative hostowanym w UE.
BigQuery
- Czego używamy zamiast tego
- Binadit Managed Cloud Platform. ClickHouse lub PostgreSQL z rozszerzeniami kolumnowymi, modelowane za pomocą dbt.
- Notatka inżynierska
- Brak odpowiednika 1:1 o suwerenności danych w skali BigQuery. ClickHouse self-hosted to wzorzec produkcyjny; przy pełnym Schrems II jest to obciążenie, które większość klientów utrzymuje w udokumentowanym modelu hybrydowym.
Cloud Pub/Sub
- Czego używamy zamiast tego
- Binadit Managed Cloud Platform. RabbitMQ, NATS lub Redis Streams, w zależności od gwarancji dostarczania.
- Notatka inżynierska
- Kafka to standardowy wzorzec dla strumieni zdarzeń o dużym natężeniu; NATS jest rozwiązaniem lżejszym.
Cloud Functions
- Czego używamy zamiast tego
- Binadit Managed Cloud Platform. Knative lub OpenFaaS na Twoim klastrze Kubernetes.
- Notatka inżynierska
- Migracja funkcji jest mechaniczna; wydajność cold-start w suwerennych opcjach UE jest konkurencyjna.
Cloud DNS
- Czego używamy zamiast tego
- Binadit Managed Cloud Platform. PowerDNS lub Knot, autorytatywne, podpisane DNSSEC.
- Notatka inżynierska
- Standardowa migracja strefy przez AXFR lub eksport strefy.
Cloud CDN / Cloud Armor
- Czego używamy zamiast tego
- Wdrażamy i utrzymujemy dla Ciebie CDN w UE: Bunny.net lub KeyCDN, z cache'owaniem Nginx i Varnish na Twoim origin.
- Notatka inżynierska
- CDN to jedna z niewielu warstw, których nie utrzymujemy samodzielnie. Wybieramy dostawcę z UE, konfigurujemy nagłówki cache, strategię czyszczenia cache oraz origin shielding, i zarządzamy tym w ramach usługi managed.
IAM / Cloud Identity
- Czego używamy zamiast tego
- Binadit Managed Cloud Platform. Keycloak lub Authentik jako dostawca identity, z OIDC i SAML.
- Notatka inżynierska
- Migracja OIDC/SAML to dobrze przetarty szlak; tożsamość Workspace to osobna decyzja.
Cloud Operations (Stackdriver)
- Czego używamy zamiast tego
- Binadit Managed Cloud Platform. Prometheus, Grafana, Loki i Tempo, połączone za pomocą OpenTelemetry.
- Notatka inżynierska
- Instrumentacja OpenTelemetry sprawia, że migracja po stronie aplikacji jest trywialna.
Vertex AI / model APIs
- Czego używamy zamiast tego
- Binadit Private Infrastructure. Samodzielnie hostowane modele open-weight na dedykowanym hardware GPU, serwowane przez vLLM lub Ollama.
- Notatka inżynierska
- To ten przypadek, w którym najprawdopodobniej powiemy szczerze, że odpowiedzią jest hybryda. Jakość modeli typu frontier nie jest dziś czymś, co self-hosting jest w stanie dorównać.
Firestore / Firebase
- Czego używamy zamiast tego
- Binadit Managed Cloud Platform. MongoDB replica sets, lub PostgreSQL z JSONB tam, gdzie model dokumentowy jest cieńszy niż się wydaje.
- Notatka inżynierska
- Synchronizacja w czasie rzeczywistym Firestore jest najtrudniejszym elementem do zastąpienia; dla obciążeń dokumentowych zazwyczaj sprawdza się PostgreSQL + LISTEN/NOTIFY.
Jak migrujemy z Google Cloud Platform
Typowa migracja segmentu mid-market przebiega w trzech fazach. Poniższe liczby zakładają zespół inżynierski 6-10 osób i umiarkowanie złożony stack aplikacyjny.
-
Tygodnie 1-2
Zakres audytu i data-engineeringu
Zinwentaryzuj usługi GCP, sklasyfikuj według konieczności zachowania suwerenności. Szczególna uwaga na wykorzystanie BigQuery i Vertex - to one determinują kształt migracji. Wynik: plan etapowy wraz z jawną decyzją dotyczącą workloadów data engineering.
-
Tygodnie 3-6
Edge, zależności miękkie, staging IAM
Cloud DNS, CDN, monitoring i Cloud Storage przeniesione jako pierwsze. Keycloak wdrożony równolegle z Cloud Identity do uruchomienia równoległego. Compute wstępnie przygotowany na infrastrukturze UE.
-
Tygodnie 6-14
Przełączenie główne + decyzja analityczna
Obciążenia GCE/GKE przełączane metodą blue-green. Cloud SQL replikowany i przełączany. BigQuery migrowany do ClickHouse albo pozostawiony w udokumentowanym modelu hybrydowym z danymi osobowymi usuwanymi na granicy. Obciążenia Vertex AI przenoszone na Mistral lub odpowiedniki hostowane samodzielnie.
5-letnie TCO na migracjach z GCP, które przeprowadziliśmy: 30-50% taniej dla przewidywalnych obciążeń. Wyjątkiem jest analityka intensywnie korzystająca z BigQuery - tam operacyjna oszczędność GCP często uzasadnia pozostawienie jej w modelu hybrydowym (z anonimizacją danych osobowych na granicy systemów) zamiast migracji.
Często zadawane pytania
Czy "Sovereign Controls" GCP lub licencjonowana oferta sovereign rozwiązuje ten problem?
Czy możemy zachować BigQuery i zmigrować resztę?
Jaka jest realistyczna alternatywa ML/AI?
Jak migracja GKE wypada na tle AKS lub EKS?
Ile trwa wyjście z GCP?
A co z Workspace (Gmail, Docs, Drive)?
Zaplanuj wyjście z Google Cloud Platform.
30-minutowa rozmowa zakresowa. Mapujemy Państwa stack względem alternatyw tylko z UE, szacujemy nakład pracy migracji i mówimy, czy to właściwa decyzja.