仅欧洲替代方案 DigitalOcean.
DigitalOcean is the developer-first US cloud - competitive pricing, clean UX, and an Amsterdam region that lulls many EU teams into thinking the residency question is solved. It is not: DigitalOcean LLC is a Delaware company, its Amsterdam datacenter is operated under US corporate control, and the CLOUD Act applies. The good news is that the migration from DigitalOcean to EU-jurisdictional infrastructure we run for you is one of the cleanest in this guide - DigitalOcean's API surface is small, and most workloads moved off it report lower bills and equal or better performance.
- 供应商
- DigitalOcean
- 总部
- New York, NY
- 司法管辖区
- United States
- 法律制度
- CLOUD Act, FISA 702
"欧盟区域"不等于主权。四个问题决定一切。
数据驻留告诉你数据存放在哪里。主权则告诉你哪个法律体系可以强制访问。这四点的答案必须都成立 - 否则该技术栈就不具备主权性。
- 驻留
-
数据物理存储在哪里?
不只是笼统的“在云端” - 而是具体在哪个数据中心、哪个国家、受哪种司法管辖。
- 次级处理者
-
您的数据路径中还有谁?
每一个接触数据的供应商:CDN、邮件中继、错误追踪、分析管道。
- 司法管辖区
-
哪些法律可以强制披露?
总部位于美国的提供商受 FISA 702 和 CLOUD Act 管辖 - 即使数据存放在法兰克福也不例外。
- 密钥托管
-
谁实际持有加密密钥?
如果云服务商同时持有数据和密钥,无论签订何种 DPA,数据对其而言都是可读的。
在司法管辖权和密钥托管上失败。
欧盟数据、美国母公司、默认路径中的美国次级处理者、供应商管理的密钥。
四项全部通过。
托管在欧盟、由欧盟总部基础设施提供。默认路径中零美国次级处理者。客户持有或欧盟 KMS 密钥。在您的第 28 条 DPA 中按名称列出。
为什么团队正在退出 DigitalOcean
DigitalOcean exits we have run almost always come from one trigger: a customer audit (B2B SaaS) or compliance review where "DigitalOcean Amsterdam" was found to be insufficient under Schrems II, and the client either had to add expensive supplementary measures (BYOK encryption that defeats the managed-service value) or migrate. Migrating is usually the cheaper option. The technical work is light because DigitalOcean's product set is intentionally minimal, which makes the EU mapping uncomplicated.
DigitalOcean 服务及其仅欧盟等效方案
迁移不是"换一个盒子"。下面的映射是我们为离开以下平台的客户运行的 DigitalOcean 基于 Schrems II 的考量 - 完全适用欧盟司法管辖,数据链路中不涉及美国母公司。
Droplets
- 我们改用什么
- Binadit 托管云平台。基于 Debian 或 Ubuntu 的 KVM 虚拟机,使用 Terraform 供给资源,通过 Ansible 配置。
- 工程说明
- 我们根据您实际的负载情况来确定实例规格,而非套用目录档位,因此大多数迁移最终会使用数量更少、利用率更高的机器。
Spaces (object storage)
- 我们改用什么
- Binadit 托管云平台。MinIO 或 Ceph RGW,兼容 S3。
- 工程说明
- 所有选项均兼容 S3;迁移只需在 SDK 配置中修改一个 endpoint。
Managed Databases (PostgreSQL, MySQL, Redis)
- 我们改用什么
- Binadit 托管云平台。PostgreSQL 或 MySQL 配合 Patroni 实现故障转移,pgBackRest 实现时间点恢复。
- 工程说明
- 流式复制让我们能够以数秒的停机时间完成切换,而无需专门的维护窗口,且恢复流程会按计划定期测试,而不是想当然地假设可行。
App Platform (PaaS)
- 我们改用什么
- Binadit 托管云平台。在 GitLab CI 中构建 Docker 镜像并部署到 Kubernetes,为每个分支提供审查环境。
- 工程说明
- App Platform 在 PaaS 层面没有直接的主权等效方案。Coolify(开源自托管)可以在欧盟基础设施上提供类似 Heroku 的使用体验。
Kubernetes (DOKS)
- 我们改用什么
- Binadit 托管云平台。基于 Debian 或 Talos 的 Kubernetes,使用 Cilium 网络方案,并通过 cert-manager 管理证书。
- 工程说明
- 您的 manifests 和 Helm charts 将原样迁移。发生变化的是 ingress class 和 storage class,这两项由我们负责处理。
Load Balancers
- 我们改用什么
- Binadit 托管云平台。HAProxy 或 Nginx,配合 keepalived 实现故障转移。
- 工程说明
- 对于大多数使用场景,欧盟服务商提供的托管负载均衡器已经足够;如需高级规则配置,则在小型 VM 上部署 HAProxy 是标准方案。
Volumes (block storage)
- 我们改用什么
- Binadit 托管云平台。Ceph RBD,或使用 Longhorn 实现 Kubernetes 原生存储卷。
- 工程说明
- 所有欧盟方案均提供基于 NVMe 的标准块存储;性能相当或更优。
DNS (DigitalOcean DNS)
- 我们改用什么
- Binadit 托管云平台。PowerDNS 或 Knot,权威 DNS,经 DNSSEC 签名。
- 工程说明
- 迁移只需导出并重新导入区域数据;几分钟即可完成。
Floating IPs
- 我们改用什么
- Binadit 托管云平台。静态 IP 分配,配合 keepalived 实现节点间故障转移。
- 工程说明
- 所有提供商都提供等效的故障转移 IP 模式。
CDN (DigitalOcean CDN)
- 我们改用什么
- 我们为您部署并运维欧盟 CDN:Bunny.net 或 KeyCDN,并在源站使用 Nginx 和 Varnish 进行缓存。
- 工程说明
- CDN 是我们少数不自行运行的层级之一。我们会选定 EU 提供商,配置缓存头、清除策略和源站防护,并将其作为托管服务的一部分进行运维。
Monitoring (DO Monitoring)
- 我们改用什么
- Binadit 托管云平台。Prometheus、Grafana、Loki 和 Tempo,通过 OpenTelemetry 串联。
- 工程说明
- OpenTelemetry 让埋点具备可移植性,而且没有按指标或按 trace 计费的问题需要规避设计,因此团队不再需要为了省钱而对所需数据进行采样削减。
Container Registry
- 我们改用什么
- Binadit DevOps & Support。使用 Harbor 或 GitLab container registry,在推送时进行漏洞扫描。
- 工程说明
- Harbor 是生产级的开源 registry;我们为客户运维该服务。
我们如何迁移离开 DigitalOcean
典型的中端市场迁移分为三个阶段进行。以下数据假设工程团队规模为 6-10 人,应用程序技术栈复杂度中等。
-
Days 1-3
Inventory & dependencies
List every Droplet, Database, Space and App Platform deployment. Identify any DigitalOcean-specific APIs or doctl automations that need rewriting. Output: clean migration plan with no surprises.
-
Days 4-10
Soft dependencies first
DNS, Spaces and CDN moved first. Database replicas pre-staged on EU managed service. Container registry moved to Harbor. Monitoring on EU Prometheus.
-
Weeks 2-5
Compute & DB cutover
Droplets reprovisioned on Binadit compute with the same images. Database cutover with logical replication. App Platform workloads moved to Kubernetes on Binadit. Load Balancer cutover with DNS shift.
5-year TCO on a DigitalOcean exit: typically 40-60% cheaper, with the largest savings on compute, where equivalent specs are typically around half the price, and on managed databases. Where DigitalOcean has the edge is App Platform UX, which the EU sovereign stack replaces with Coolify or self-managed PaaS.