Alternatywa tylko UE dla Render.
Render pozycjonował się jako nowoczesny Heroku - to samo doświadczenie deweloperskie, bardziej rozsądne ceny, szybsze cold starty. Render Inc. to amerykańska korporacja z Delaware; region Frankfurt jest zlokalizowany w UE, ale kontrolowany przez USA, a leżąca u podstaw infrastruktura ostatecznie działa na AWS. Analiza CLOUD Act jest identyczna jak w przypadku Heroku i bezpośredniego korzystania z AWS. Dla zespołów z UE, które wybrały Render specjalnie ze względu na DX, suwerenną alternatywą jest Coolify lub zarządzany PaaS, który prowadzimy dla Ciebie, z tym samym doświadczeniem deweloperskim w jurysdykcji UE.
- Dostawca
- Render
- Siedziba
- San Francisco, CA
- Jurysdykcja
- Stany Zjednoczone
- Reżim prawny
- CLOUD Act, FISA 702
"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ą Render
Wyjścia z Render są zazwyczaj wywoływane przez audyt klienta (SaaS/B2B) wskazujący na ścieżkę danych AWS-Frankfurt-przez-Render, lub przez przeglądy kosztów, gdzie cennik oparty na zużyciu w Render przekracza próg opłacalności self-hostingu. Produkt Render jest dobrze zaprojektowany, a migracja jest w większości mechaniczna - Render korzysta ze standardowych buildpacków i Dockera, które przenoszą się bezpośrednio do Coolify lub dowolnego PaaS w UE.
Render 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 Render na gruncie Schrems II: pełna jurysdykcja UE, brak amerykańskiej spółki matki w ścieżce danych.
Web Services
- 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
- Zachowujesz workflow git-push-to-deploy. Różnica polega na tym, że pipeline budowania i środowisko uruchomieniowe należą do Ciebie i żadne z nich nie jest czarną skrzynką.
Background Workers
- Czego używamy zamiast tego
- Binadit Managed Cloud Platform. RabbitMQ, NATS lub Redis Streams, w zależności od gwarancji dostarczania.
- Notatka inżynierska
- Render workers to w istocie długo działające kontenery; migracja sprowadza się do ponownego wdrożenia.
Cron Jobs
- Czego używamy zamiast tego
- Binadit Managed Cloud Platform. Kubernetes CronJobs, z alertami przy pominiętych i nieudanych uruchomieniach.
- Notatka inżynierska
- Standardowe planowanie cron we wszystkich opcjach UE.
Render Postgres
- 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 logiczna umożliwiająca przełączenie bez przestojów.
Render Redis
- Czego używamy zamiast tego
- Binadit Managed Cloud Platform. Redis lub Valkey, z Sentinel do failover.
- Notatka inżynierska
- Standardowe wzorce migracji Redis.
Static Sites
- Czego używamy zamiast tego
- Binadit Managed Cloud Platform. Nginx serwujący zbudowane assety, wdrażane z GitLab CI.
- Notatka inżynierska
- Hosting statyczny to najprostsza rzecz na tej liście. Buduj w CI, publikuj artefakt, agresywnie cache'uj.
Private Services
- 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
- Komunikacja między usługami w sieci prywatnej jest standardem.
Disks (persistent)
- Czego używamy zamiast tego
- Binadit Managed Cloud Platform. Ceph RBD lub Longhorn dla wolumenów natywnych dla Kubernetes.
- Notatka inżynierska
- Standardowe woluminy oparte na NVMe wszędzie.
Preview Environments
- Czego używamy zamiast tego
- Binadit DevOps & Support. Środowiska recenzyjne per branch na Kubernetes, tworzone i usuwane przez GitLab CI.
- Notatka inżynierska
- Coolify ma wbudowane środowiska preview oparte na PR.
Render Blueprints (IaC)
- Czego używamy zamiast tego
- Binadit DevOps & Support. Terraform do provisioningu i Ansible do konfiguracji, we własnym repozytorium.
- Notatka inżynierska
- Render Blueprints to w istocie deklaratywna konfiguracja usług; odpowiednik dostępny w każdym unijnym PaaS.
Jak migrujemy z Render
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.
-
Dni 1-2
Inwentaryzacja
Zestawienie usług Render, baz danych, dysków, zmiennych środowiskowych i Blueprints. Konfiguracje Render są zazwyczaj małe i przejrzyste - inwentaryzacja zajmuje mniej niż dzień.
-
Dni 3-7
Miękka podmiana
Repliki bazy danych wstępnie skonfigurowane na zarządzanym PostgreSQL w UE. Object storage / pliki statyczne strony zmirrorowane. CI/CD zaktualizowane do wdrażania równolegle w obu miejscach docelowych.
-
Tygodnie 2-3
Przełączenie
Coolify (lub wybrany PaaS) skonfigurowany z tymi samymi zmiennymi środowiskowymi i poleceniami build. Baza danych przełączona przez replikację logiczną. Przekierowanie DNS na nowe endpointy. Konto Render wycofane po weryfikacji.
5-letnie TCO na migracjach z Render: 50-75% taniej. Model cenowy Render oparty na zużyciu skaluje się liniowo; samodzielnie hostowany PaaS na pojedynczej małej maszynie VM zastępuje typowy koszt 200-500$/miesiąc na Render dla małych i średnich obciążeń.
Często zadawane pytania
Render ma region we Frankfurcie - czy to rozwiązuje kwestię RODO?
Czy Coolify naprawdę może zastąpić UX Render?
A co z Fly.io jako alternatywą?
Ile trwa migracja z Render?
Czy możemy prowadzić środowisko hybrydowe w trakcie przejścia?
A jeśli chcemy rozwiązania w pełni zarządzanego (nie self-hosted)?
Zaplanuj wyjście z Render.
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.