Alternativa solo UE a DigitalOcean.
DigitalOcean es la nube estadounidense orientada a desarrolladores: precios competitivos, UX limpia y una región en Ámsterdam que lleva a muchos equipos de la UE a pensar que la cuestión de la residencia de datos está resuelta. No lo está: DigitalOcean LLC es una empresa de Delaware, su datacenter de Ámsterdam opera bajo control corporativo estadounidense, y la CLOUD Act aplica. La buena noticia es que la migración de DigitalOcean a infraestructura de jurisdicción de la UE que gestionamos para ti es una de las más limpias de esta guía: la superficie de API de DigitalOcean es pequeña, y la mayoría de las cargas de trabajo migradas fuera de ella reportan facturas más bajas y un rendimiento igual o mejor.
- Proveedor
- DigitalOcean
- Sede
- New York, NY
- Jurisdicción
- Estados Unidos
- Régimen legal
- CLOUD Act, FISA 702
"Región UE" no es soberanía. Cuatro preguntas lo deciden.
La residencia de datos dice dónde están los bits. La soberanía dice qué sistema legal puede obligar al acceso. La respuesta debe sostenerse en los cuatro puntos, o la pila no es soberana.
- Residencia
-
¿Dónde se almacenan físicamente los datos?
No "en la nube": qué centro de datos, en qué país, bajo qué jurisdicción.
- Subprocesadores
-
¿Quién más está en su ruta de datos?
Cada proveedor que toca los datos: el CDN, el relay de correo, el rastreador de errores, el pipeline de analítica.
- Jurisdicción
-
¿Qué leyes pueden obligar a la divulgación?
Un proveedor con sede en EE. UU. está sujeto a la FISA 702 y a la CLOUD Act, aunque los datos estén en Fráncfort.
- Custodia de claves
-
¿Quién posee realmente las claves de cifrado?
Si el proveedor cloud posee tanto los datos como las claves, puede leerlos, con independencia de cualquier DPA.
Falla en jurisdicción y custodia de claves.
Bits en la UE, matriz con sede en EE. UU., subprocesadores estadounidenses en la ruta por defecto, claves gestionadas por el proveedor.
Pasa en los cuatro.
Alojado en la UE sobre infraestructura con sede europea. Cero subprocesadores estadounidenses en la ruta por defecto. Claves del cliente o de un KMS europeo. Nombrados en su DPA del Artículo 28.
Por qué los equipos están saliendo DigitalOcean
Las salidas de DigitalOcean que hemos gestionado casi siempre provienen de un mismo desencadenante: una auditoría de cliente (B2B SaaS) o revisión de cumplimiento donde se determinó que "DigitalOcean Amsterdam" era insuficiente bajo Schrems II, y el cliente tuvo que añadir medidas suplementarias costosas (cifrado BYOK que anula el valor del servicio gestionado) o migrar. Migrar suele ser la opción más económica. El trabajo técnico es ligero porque el conjunto de productos de DigitalOcean es intencionalmente mínimo, lo que hace que el mapeo a la UE sea sencillo.
DigitalOcean servicios y sus equivalentes solo en la UE
Una migración no es "cambiar una caja por otra". El mapeo a continuación es lo que ejecutamos para los clientes que dejan DigitalOcean por motivos de Schrems II: jurisdicción europea completa, sin matriz estadounidense en la ruta de datos.
Droplets
- Lo que usamos en su lugar
- Binadit Managed Cloud Platform. Máquinas virtuales KVM sobre Debian o Ubuntu, aprovisionadas con Terraform y configuradas con Ansible.
- Nota de ingeniería
- Dimensionamos las instancias según tu perfil de carga real en lugar de un tier de catálogo, por lo que la mayoría de las migraciones terminan con menos máquinas y mejor utilizadas.
Spaces (object storage)
- Lo que usamos en su lugar
- Binadit Managed Cloud Platform. MinIO o Ceph RGW, compatible con S3.
- Nota de ingeniería
- Compatible con S3 en todas las opciones; la migración es un cambio de endpoint en la configuración del SDK.
Managed Databases (PostgreSQL, MySQL, Redis)
- Lo que usamos en su lugar
- Binadit Managed Cloud Platform. PostgreSQL o MySQL con Patroni para failover y pgBackRest para recuperación point-in-time.
- Nota de ingeniería
- La replicación streaming nos permite hacer la transición con segundos de inactividad en lugar de una ventana de mantenimiento, y las restauraciones se prueban de forma programada en lugar de darse por sentadas.
App Platform (PaaS)
- Lo que usamos en su lugar
- Binadit Managed Cloud Platform. Imágenes Docker construidas en GitLab CI y desplegadas en Kubernetes, con entornos de revisión por branch.
- Nota de ingeniería
- App Platform no tiene un equivalente soberano directo a nivel PaaS. Coolify (self-hosted de código abierto) ofrece una experiencia de usuario similar a Heroku sobre infraestructura de la UE.
Kubernetes (DOKS)
- Lo que usamos en su lugar
- Binadit Managed Cloud Platform. Kubernetes sobre Debian o Talos, con networking Cilium y cert-manager para certificados.
- Nota de ingeniería
- Tus manifests y Helm charts se trasladan tal como están. Lo que cambia es la ingress class y la storage class, y nosotros nos encargamos de ambas.
Load Balancers
- Lo que usamos en su lugar
- Binadit Managed Cloud Platform. HAProxy o Nginx, con keepalived para failover.
- Nota de ingeniería
- Para la mayoría de los casos de uso, el LB gestionado de los proveedores de la UE es suficiente; para reglas avanzadas, HAProxy en una VM pequeña es el patrón estándar.
Volumes (block storage)
- Lo que usamos en su lugar
- Binadit Managed Cloud Platform. Ceph RBD, o Longhorn para volúmenes Kubernetes-native.
- Nota de ingeniería
- Almacenamiento en bloque respaldado por NVMe estándar en todas las opciones de la UE; el rendimiento es comparable o mejor.
DNS (DigitalOcean DNS)
- Lo que usamos en su lugar
- Binadit Managed Cloud Platform. PowerDNS o Knot, autoritativo, firmado con DNSSEC.
- Nota de ingeniería
- La migración consiste en exportar e reimportar la zona; unos minutos de trabajo.
Floating IPs
- Lo que usamos en su lugar
- Binadit Managed Cloud Platform. Asignación de IP estática con keepalived para failover entre nodos.
- Nota de ingeniería
- Todos los proveedores ofrecen el patrón equivalente de failover-IP.
CDN (DigitalOcean CDN)
- Lo que usamos en su lugar
- Implementamos y operamos una CDN en la UE para ti: Bunny.net o KeyCDN, con caching de Nginx y Varnish en tu origin.
- Nota de ingeniería
- Un CDN es una de las pocas capas que no operamos nosotros mismos. Elegimos el proveedor de la UE, configuramos las cabeceras de caché, la estrategia de purga y el origin shielding, y lo operamos como parte del servicio gestionado.
Monitoring (DO Monitoring)
- Lo que usamos en su lugar
- Binadit Managed Cloud Platform. Prometheus, Grafana, Loki y Tempo, integrados con OpenTelemetry.
- Nota de ingeniería
- OpenTelemetry hace que la instrumentación sea portable, y no hay precios por métrica o por traza que sortear al diseñar, por lo que los equipos dejan de muestrear los datos que necesitan.
Container Registry
- Lo que usamos en su lugar
- Binadit DevOps & Support. Harbor o el container registry de GitLab, con escaneo de vulnerabilidades en cada push.
- Nota de ingeniería
- Harbor es el registro de código abierto de nivel producción; lo operamos para clientes.
Cómo migramos desde DigitalOcean
Una migración típica de mid-market se desarrolla en tres fases. Los números a continuación asumen un equipo de ingeniería de 6 a 10 personas y un stack de aplicación moderadamente complejo.
-
Días 1-3
Inventario y dependencias
Listar cada Droplet, Database, Space y despliegue de App Platform. Identificar cualquier API específica de DigitalOcean o automatizaciones con doctl que necesiten reescribirse. Resultado: plan de migración claro y sin sorpresas.
-
Días 4-10
Primero las dependencias blandas
DNS, Spaces y CDN movidos primero. Réplicas de base de datos pre-configuradas en servicio gestionado de la UE. Container registry movido a Harbor. Monitoring en Prometheus de la UE.
-
Semanas 2-5
Transición de Compute y DB
Droplets reaprovisionados en cómputo de Binadit con las mismas imágenes. Cutover de base de datos con replicación lógica. Cargas de trabajo de App Platform migradas a Kubernetes en Binadit. Cutover de Load Balancer con cambio de DNS.
TCO a 5 años de una salida de DigitalOcean: normalmente entre un 40-60% más económico, con el mayor ahorro en compute, donde las especificaciones equivalentes suelen costar aproximadamente la mitad, y en bases de datos gestionadas. Donde DigitalOcean tiene ventaja es en la UX de App Platform, que el stack soberano de la UE sustituye con Coolify o un PaaS autogestionado.
Preguntas frecuentes
DigitalOcean tiene datacenters en Amsterdam y Frankfurt, ¿eso satisface el RGPD?
¿Se resentirá la fiabilidad si dejamos DigitalOcean?
¿Qué pasa específicamente con el reemplazo de App Platform?
¿Podemos migrar de forma gradual o tiene que ser todo de una vez?
¿Cuánto tiempo toma una salida de DigitalOcean?
¿Generará la migración tiempo de inactividad?
Planifique su salida de DigitalOcean.
Llamada de alcance de 30 minutos. Mapeamos su stack frente a alternativas solo UE, estimamos el esfuerzo de migración y le decimos si es la decisión correcta.