Alternatywa tylko UE dla Oracle Cloud (OCI).

Oracle Cloud Infrastructure to najmniejszy z głównych hiperskalerów na rynku UE mid-market, ale wybija się ponad swoją wagę w branżach regulowanych ze względu na uzależnienie od Oracle Database. Oracle Corporation jest firmą amerykańską; regiony OCI w UE (Frankfurt, Amsterdam, Marsylia, Mediolan, Madryt, Sztokholm, Zurych) są zlokalizowane w UE, ale kontrolowane przez USA na mocy CLOUD Act. Oracle promuje "EU Sovereign Cloud" od 2023 roku - operacyjnie wydzielone regiony UE z personelem rezydującym w UE - ale jurysdykcja spółki macierzystej pozostaje niezmieniona. Dla analiz wymagających ścisłej zgodności z Schrems II, to nie jest pełna suwerenność.

Stany Zjednoczone Stack zastępczy, wyłącznie UE 12 zmapowanych usług
Dostawca
Oracle Cloud (OCI)
Siedziba
Austin, TX
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 AWS · Azure · GCP · Region UE

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 Stack zarządzany przez Binadit

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ą Oracle Cloud (OCI)

Migracje z Oracle, które prowadziliśmy, niemal zawsze obejmują migrację bazy danych oprócz infrastruktury - typowo Oracle DB → PostgreSQL, co samo w sobie jest dużym projektem. Wyzwalacze: audyt w sektorze finansowym w ramach DORA wskazujący Oracle jako ryzyko koncentracji w jurysdykcji USA, przegląd kosztów, który ujawnił rzeczywistą ekspozycję licencyjną Oracle DB w chmurze, lub strategiczna decyzja o całkowitym usunięciu zależności od Oracle. Oszczędności w perspektywie średnioterminowej są znaczące, gdy wyeliminowany zostaje zarówno koszt infrastruktury OCI, jak i koszt licencji Oracle DB.

Oracle Cloud (OCI) 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 Oracle Cloud (OCI) na gruncie Schrems II: pełna jurysdykcja UE, brak amerykańskiej spółki matki w ścieżce danych.

Compute Instances

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
Standardowa migracja VM; przebudowa i rebase obrazu. Oracle Linux można zastąpić Rocky lub Alma bez wpływu na aplikację.

Object Storage

Czego używamy zamiast tego
Binadit Managed Cloud Platform. MinIO lub Ceph RGW, kompatybilne z S3.
Notatka inżynierska
OCI Object Storage ma API niekompatybilne z S3; przepisanie kodu jest niewielkie, ale wymaga zmian w SDK.

Autonomous Database

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
Najdłuższe pojedyncze zadanie migracyjne. Narzędzia takie jak ora2pg oraz migrator Cybertec znacząco się poprawiły. Zaplanuj 3-9 miesięcy pracy równoległej, w zależności od złożoności schematu.

OKE (Oracle Kubernetes Engine)

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
Helm charts i YAML przenoszą się bez problemów; funkcje specyficzne dla OKE (zarządzane nodepools Container Engine for Kubernetes) zastępowane są standardowymi odpowiednikami.

Block Volumes

Czego używamy zamiast tego
Binadit Managed Cloud Platform. Ceph RBD lub Longhorn dla wolumenów natywnych dla Kubernetes.
Notatka inżynierska
Migracja wolumenu przez snapshot + przywrócenie.

Virtual Cloud Network (VCN)

Czego używamy zamiast tego
Binadit Private Infrastructure. Izolowane VLAN-y z WireGuard do site-to-site i dostępu operatorów.
Notatka inżynierska
Koncepcje OCI VCN (podsieci, tabele routingu, bramy NAT) mapują się bezpośrednio na standardową sieć chmurową.

Functions (FaaS)

Czego używamy zamiast tego
Binadit Managed Cloud Platform. Knative lub OpenFaaS na Twoim klastrze Kubernetes.
Notatka inżynierska
Migracja jest mechaniczna; OCI Functions bazuje na Fn Project, dzięki czemu model środowiska uruchomieniowego jest przenośny.

Streaming (Kafka-compatible)

Czego używamy zamiast tego
Binadit Managed Cloud Platform. Apache Kafka lub Redpanda, kompatybilne z protokołem Kafka.
Notatka inżynierska
Migracja Kafka polega na przekierowaniu producentów/konsumentów; replikacja danych odbywa się przez MirrorMaker.

API Gateway

Czego używamy zamiast tego
Binadit Managed Cloud Platform. Traefik lub Kong, z rate limiting i OIDC na edge.
Notatka inżynierska
KrakenD ma siedzibę w Hiszpanii i jest solidnym wyborem pod względem suwerenności danych.

Load Balancer

Czego używamy zamiast tego
Binadit Managed Cloud Platform. HAProxy lub Nginx, z keepalived do failover.
Notatka inżynierska
Standardowy load balancing L4/L7.

Vault (KMS)

Czego używamy zamiast tego
Binadit Private Infrastructure. Vault Transit do zarządzania kluczami, z kluczami wspieranymi przez HSM tam, gdzie wymaga tego reżim zgodności.
Notatka inżynierska
Vault to suwerenne rozwiązanie produkcyjnej klasy.

Logging / Monitoring

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 staje się mechaniczna.

Jak migrujemy z Oracle Cloud (OCI)

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.

  1. Tygodnie 1-4

    Decyzja o zakresie bazy danych

    Zmapuj każdą funkcję specyficzną dla Oracle DB będącą w użyciu (PL/SQL, Oracle Text, partycjonowanie, widoki zmaterializowane, zapytania hierarchiczne, Oracle Spatial). Punkt decyzyjny: pełna migracja do PostgreSQL lub podejście hybrydowe (obciążenia krytyczne pod względem kompatybilności na dystrybucji PostgreSQL kompatybilnej z Oracle). To zadanie definiujące harmonogram.

  2. Tygodnie 4-10

    Migracja infrastruktury

    Compute, networking, storage przeniesione na suwerenny stos UE. Obciążenia K8s przeniesione. Object storage zmigrowane z przepisaniem API tam, gdzie było to konieczne. CI/CD przekierowane.

  3. Tygodnie 8-24

    Przełączenie bazy danych

    Schemat przekonwertowany za pomocą ora2pg. Dane zmigrowane przy użyciu replikacji logicznej lub change-data-capture dla obciążeń działających na żywo. Kod aplikacji sprawdzony pod kątem SQL specyficznego dla Oracle. Zaplanowane okno przełączenia wraz z pełnym planem wycofania.

5-letnie TCO przy pełnych migracjach z Oracle (infrastruktura + baza danych): zazwyczaj 50-70% taniej. Największe oszczędności pochodzą z wyeliminowania licencjonowania Oracle DB (rozliczanie enterprise per-core jest brutalne), a następnie z faktu, że IaaS w UE jest o ~40% tańsze niż OCI przy równoważnych specyfikacjach. Sam projekt konwersji bazy danych to największy jednorazowy koszt, który zwraca się jednak w drugim roku.

A co z Oracle EU Sovereign Cloud?
Oracle EU Sovereign Cloud (uruchomiony w 2023 roku, regiony w Madrycie i Frankfurcie) jest obsługiwany przez rezydentów UE zatrudnionych przez Oracle, z operacyjnym rozdzieleniem od jednostek Oracle spoza UE. To poprawa w warstwie dokumentacyjnej dla wielu regulowanych obciążeń - ale prawnym właścicielem danych pozostaje Oracle Corporation. W analizach Schrems II opartych na jurysdykcji spółki-matki, nie jest to pełna suwerenność.
Czy możemy zachować Oracle DB i po prostu odejść od OCI?
Tak. Dystrybucja PostgreSQL kompatybilna z Oracle zachowuje zgodność na poziomie SQL i PL/SQL dla większości obciążeń. Dla aplikacji Oracle o średniej złożoności to realna ścieżka, która nie wymaga pełnego przepisania bazy danych.
Jak duży jest w rzeczywistości projekt migracji bazy danych?
Dla typowej bazy Oracle DB z segmentu mid-market (50-500GB, umiarkowana powierzchnia PL/SQL, brak funkcji specyficznych dla Oracle poza standardowym SQL): 3-6 miesięcy pracy równoległej, 2-4 tygodnie na sam cutover. Dla aplikacji intensywnie wykorzystującej PL/SQL lub funkcje specyficzne dla Oracle: 9-18 miesięcy. Rzetelne oszacowanie zakresu najlepiej powierzyć osobom, które robiły to wcześniej.
A co z Oracle Fusion Apps i Oracle ERP Cloud?
To SaaS, nie infrastruktura - podobna rozmowa jak w przypadku Microsoft 365 czy Salesforce. Decyzja o odejściu od nich ma charakter strategiczny, nie infrastrukturalny. Skupiamy się na warstwie infrastruktury OCI; migracja SaaS to zazwyczaj osobny projekt prowadzony przez firmę konsultingową specjalizującą się w systemach biznesowych.
Czy OCI jest rzeczywiście konkurencyjne cenowo?
Główne ceny IaaS OCI są konkurencyjne w porównaniu z AWS/Azure/GCP. Tam, gdzie OCI staje się drogie, to licencjonowanie bazy danych w chmurze (koszty Oracle DB BYOL są wysokie). W przypadku czystego compute, suwerenny stos UE jest nadal o 30-40% tańszy. Dla obciążeń Oracle DB porównanie zdominowane jest przez koszt licencji, a nie compute.
Ile trwa pełne wyjście z Oracle, od początku do końca?
Dla samej infrastruktury (bez migracji bazy danych): 8-14 tygodni. Dla pełnego wyjścia obejmującego migrację PostgreSQL: 6-18 miesięcy, w zależności od złożoności bazy danych. Ryzyko harmonogramowe leży całkowicie po stronie bazy danych.

Zaplanuj wyjście z Oracle Cloud (OCI).

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.