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.

Estados Unidos Pila de reemplazo, solo UE 12 servicios mapeados
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.

No cumple AWS · Azure · GCP · Región de la UE

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.

Cumple Stack gestionado por Binadit

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.

  1. 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.

  2. 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.

  3. 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.

DigitalOcean tiene datacenters en Amsterdam y Frankfurt, ¿eso satisface el RGPD?
Residencia sí, soberanía no. El datacenter de Ámsterdam es propiedad y está operado por DigitalOcean LLC, una entidad controlada por EE. UU. La CLOUD Act permite a las autoridades de EE. UU. exigir la divulgación de datos en cualquier parte del mundo. Para cargas de trabajo con enfoque en Schrems II, esa exposición no queda resuelta por la ubicación del datacenter.
¿Se resentirá la fiabilidad si dejamos DigitalOcean?
No según nuestra experiencia, pero la respuesta honesta es que la fiabilidad proviene más de la arquitectura que de un logo. Una única instancia sin failover es frágil en cualquier lugar. Lo que construimos en cambio es redundancia en las capas que importan: bases de datos replicadas con failover probado, load balancing entre nodos y monitoreo que nos avisa antes de que se entere tu cliente. Esa es la parte del cambio que afecta tu uptime, no la elección del datacenter.
¿Qué pasa específicamente con el reemplazo de App Platform?
App Platform es genuinamente útil para equipos pequeños que no quieren operar infraestructura. Coolify, autohospedado y de código abierto, ofrece una experiencia comparable a App Platform sobre cómputo de la UE. Para equipos que quieren que esté administrado, nosotros operamos la plataforma de contenedores por ti.
¿Podemos migrar de forma gradual o tiene que ser todo de una vez?
Lo gradual es la norma. Ejecutar ambos proveedores en paralelo mediante división de tráfico a nivel de DNS, migrar carga de trabajo por carga de trabajo, y dar de baja DigitalOcean una vez que se haya migrado el último servicio. Tiempo transcurrido típico: 4-8 semanas para cargas de trabajo de mercado medio, 2-4 semanas para las pequeñas.
¿Cuánto tiempo toma una salida de DigitalOcean?
Para una carga de trabajo típica (5-20 Droplets, 1-2 bases de datos gestionadas, Spaces, DNS): 3-6 semanas de tiempo transcurrido. Con un partner de infraestructura gestionada liderando el proceso: 2-4 semanas. El trabajo técnico es ligero; el cronograma lo determinan las puertas de validación y la disponibilidad del equipo.
¿Generará la migración tiempo de inactividad?
No, cuando se hace correctamente. La migración de bases de datos usa replicación lógica, de modo que el cutover es un simple cambio de DNS o de connection-string. La migración de compute usa blue-green a nivel de load balancer o DNS. El almacenamiento de objetos usa dual-write durante la ventana de migración. El zero-downtime es la expectativa estándar.

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.