关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

数据副本放到境外,法律承不承认:从爱沙尼亚「数据大使馆」看跨境节点的选型逻辑

发布时间:2026-10-16

2007 年爱沙尼亚遭遇的那次大规模网络攻击,最后把整个国家逼到了一个很尴尬的位置:为了让境内系统喘口气,一度选择切断对外的网络连接,把外部访问整个掐掉。一个把政务几乎全部搬到线上的国家,在最需要对外通信的时候,主动把自己从互联网上摘了下来。这件事真正刺痛他们的地方,不是机房的防火墙不够厚,恰恰相反——他们意识到,全国关键数据只存在于本国领土范围内,这件事本身就是单点故障。

后面发生的事挺反直觉。他们没有把机房修得更结实,也没有把带宽堆得更大,而是把国家运行所依赖的关键数据副本放到了国境之外,并且先花两年时间解决了一个看上去很虚的问题:境外那份副本,在国际法上算什么。

2007 年之后,他们做的第一件事不是加固机房,而是搬走一份数据

2015 年,爱沙尼亚启动「数据大使馆(Data Embassy)」这个概念。2017 年 6 月 20 日,爱沙尼亚时任总理 Jüri Ratas 与卢森堡首相 Xavier Bettel 签署双边协议,为全球第一个数据大使馆奠定法律基础。设施落地在卢森堡一座 Tier 4 等级的数据中心。

注意这里的时间顺序,很能说明问题:概念 2015 年就提出了,但真正的落地动作是 2017 年的一份双边协议。也就是说,硬件选址和技术方案不是最难的,最难的是让两个主权国家之间先有一份能站得住的法律文件。

这个设施不是传统意义上的外交使馆。公开案例材料显示,协议在制度设计时参考了《维也纳外交关系公约》,在国际法上属于新事物。它完全由爱沙尼亚国家控制,享有与实体大使馆类似的豁免与特权。存放的是国家运行真正离不开的那几样东西:地籍登记(Land Register)、人口登记(Population Register)、商业登记(Business Register)、地籍(Land Cadastre)、国家公报(State Gazette)等。

目标是「数字连续性(digital continuity)」:当爱沙尼亚境内的数据中心因为自然灾害、大规模网络攻击、电力故障或者其他危机停止运行时,仍然能维持关键服务与数据。说白了,这是一份「国家级别的热备」,但热备的判定标准不是能不能拉起来,而是拉起来之后,全世界认不认这份数据是真的、是合法的、是有效的。

「把数据放到境外」真正的难点,从来不在延迟和带宽上

很多人聊跨境容灾,第一反应是比延迟、比带宽、比机房等级。这些当然都要看,但它们是可以靠预算解决的问题,属于「加钱就能变好」的那一类。真正卡住项目的,是另外三件跟钱关系不大的事,而且缺一不可。

第一件,目标国的法律是否承认这份副本的存在与可恢复性。第二件,谁实际控制这台机器和这把密钥,也就是所有权与控制权。第三件,在两地通信不完全可靠的时候,怎么保证只有一份「真」的账,也就是一致性。

这三件事的共同点是:出事前它们完全隐形,出事后它们全部同时爆发。你可以把机房等级拉到最高、把复制延迟压到最低,但只要其中一件没解决,真到了要切换的那天,你会发现境外那份副本要么用不了,要么不敢用。

值得单独拎出来说一句的结论是:跨境容灾的瓶颈通常不是 RTO 参数,而是「境外那份副本在技术之外还过不过得了法律与控制权这两关」。

第一件事:先让目标国在法律上承认这份副本,而不是签一份保密协议了事

爱沙尼亚的做法是签双边协议,用国与国之间的法律文件给设施定性质,参考《维也纳外交关系公约》的既有框架,让它可以享有与实体大使馆类似的豁免与特权。企业当然没有这种层级的外交工具可用,但问题的结构是一样的:你的数据落在别人的国土上,适用别人的法律。

落到采购动作上,这一步要问的不是「你们机房安不安全」,而是几个更尖锐的问题。当地执法机关能不能直接调取或查封这台机器上的数据?如果能,依据的是哪一条?服务商收到调取要求时,有没有义务通知你,还是可以静默配合?你的副本在当地法律里被定性为「数据托管」「数据处理」还是别的什么?

很多团队以为签一份 NDA 或者数据处理协议(DPA)就解决了。说实话,这类做法我一般不推荐当成护身符。NDA 约束的是合同相对方,约束不了公权力。你真正需要的是一份当地执业律师出具的法律意见书,把「境外副本在本地法下的可恢复性」写成明确结论,而不是一句「不违反当地法律」的模糊表述。

还有一层容易被忽略:可恢复性不只是「能不能读出来」,还包括「读出来算不算数」。爱沙尼亚存的是地籍登记、商业登记这类东西,恢复之后必须能被法院、银行、其他国家的行政机关认可,否则恢复出来的只是一堆字节。企业对应的场景是合同、账目、权属凭证、审计留痕——恢复出来的数据如果不能在法律程序中被采信,那这份副本的价值直接归零。

第二件事:机器归谁、密钥归谁,比机房等级更要紧

数据大使馆有一个很硬的前提:完全由爱沙尼亚国家控制。这句话的分量比 Tier 4 这个等级本身重得多。Tier 4 只说明供电和制冷的冗余架构,说明不了谁能拔电源、谁能登进去、谁能把磁盘拿走。豁免与特权解决的正是后者——让东道国的人员不能随便碰这台机器。

企业侧对应的动作要非常具体。这台设备是托管在服务商机房里的自有裸机,还是服务商资源池里的一台云主机?前者的资产边界清晰,后者在极端情况下你连「哪块盘是你的」都说不清。设备序列号、机柜位置、资产标签有没有写进合同附件?密钥由谁持有——是放在服务商提供的密钥管理服务里,还是放在你自己掌控的硬件安全模块里?远程运维通道走谁的账号体系,服务商的工程师能不能在你不知情的情况下登录?

这一条上我最常看到的错误,是把「控制权」理解成了「管理员密码」。密码是可以被重置的,密钥是可以被代持的,权限是可以被绕过的。真正的控制权要落到三个可验证的点上:物理资产可指认、密钥不可被单方导出、每一次访问都有你也能拿到的审计日志。

还有个现实问题:服务商所在国如果发生变化,比如政策调整、制裁、企业经营状况恶化,你能不能在合理时间内把这台机器上的数据迁走。这个问题在签合同时几乎没人问,等要问的时候通常已经晚了。

补充一个容易被漏掉的细节:控制权还要覆盖「副本的副本」。很多方案会在境外节点内部再做一层快照或者备份,主副本的密钥你管住了,快照那份却用的是服务商默认密钥、落在同一个资源池里。验收时要把这一层也问清楚,否则你控制住的只是链条上的一段。

第三件事:两地通信不可靠时,怎么保证只有一份「真」的账

这一条是爱沙尼亚自己公开承认的技术难点,而且给了两处很具体的描述。

一是两地在主动负载均衡下如何避免数据丢失,以及在连接中断时出现多份「分叉」的登记账。这是典型的双写问题:两端都在接受写入,中间链路一旦断开,各自都会认为自己是最新的,等链路恢复,你就有了两份互相矛盾的地籍登记。地籍这东西分叉了,后果不是报错,是同一块地有两个合法 owner。

二是在数据大使馆与爱沙尼亚本地机房之间通信不完全可靠时,如何维持登记表项及其顺序的唯一理解。注意这里说的是「顺序」——不是每一条记录本身对不对,而是这些记录发生的先后次序,两端必须有一致的理解。顺序错了,同一条地块的两次过户就可能颠倒,法律后果完全不同。

相关技术组成上,公开口径提到的有 X-Road 这一去中心化数据交换层,以及 KSI 区块链(无钥签名基础设施)用于数据完整性保护。爱沙尼亚政府云的建设合作方包括 Cybernetica、Dell EMC、Ericsson、OpenNode、Telia,这是 2017 年前后的公开口径。

把这条翻译成普通企业能用的动作:你需要的不只是「数据同步过去了」,而是「同步过去的这一份是可仲裁的」。具体要做的包括为每条变更分配单调递增的序号、为顺序定义明确的仲裁规则、为冲突场景预先写死处理策略(是拒绝、是覆盖、还是标记待人工处理)。同时,完整性保护最好独立于传输通道——KSI 这类无钥签名基础设施的思路值得借鉴:验证数据有没有被改过,不应该依赖「谁把它送过来的」。

这三件事拆到普通企业身上,分别对应什么样的动作清单

法律状态这件事,落到动作上是三样东西:一份目标国执业律师出具的法律意见书,明确境外副本的定性与可恢复性;一份数据出境合规评估材料,说清楚哪些字段能出去、哪些必须先脱敏或拆分;一份合同里的政府调取通知条款,约定服务商在收到请求时的通知义务与配合边界。

所有权与控制权这件事,落到动作上也是三样:设备清单与资产边界写进合同附件,包含序列号、机柜位、磁盘编号;密钥的持有方式写成可验证的条款,明确服务商能不能导出、导出需要几方授权;运维访问的审计日志要能落到你自己手里,而不是只能登录服务商的控制台看。

一致性这件事,动作上要拿到的东西最容易被跳过:一份书面的复制拓扑说明(单向还是双向、同步还是异步、RPO 口径是多少);一份冲突场景的处理规则文档;一次真实的切换演练记录。第三样尤其重要——没有演练过的容灾方案,本质上只是一份 PPT。

一份典型的境外副本部署思路,以及它是怎么一步步走偏的

以下为典型部署思路,并非特指某一真实客户。

假设一家做跨境业务的公司,想在欧洲放一份核心数据库的副本。第一版方案通常是这样的:选一个机房,开一条跨境链路,把数据库配成异步复制,然后写一份应急预案。这套方案在纸面上看不出问题,延迟可以接受,RPO 也能报出一个数字。

走偏通常从第二个季度开始。先是发现异步复制在链路抖动时会积压,于是有人提议改成双向写,让两边都能接受请求,问题看似解决了。接着是发现双向写之后出现了主键冲突,于是加了一层冲突处理逻辑,用时间戳来决定谁赢。再接着是发现两端系统时钟本身就有偏差,于是又加了一层时间校正。到这里,方案已经从「一份热备」变成了「一个分布式数据库项目」,而团队最初只是想要一份副本。

更隐蔽的走偏发生在应用层。很多团队把存储层复制做完了,却从来没有验证过应用在切换后能不能正常跑:配置文件里写的是本地机房的内网地址,服务发现指向的是原来的注册中心,证书绑定的是原来的域名。存储层的副本是好的,但业务拉不起来。这种「副本存在但不可用」的状态,比没有副本更危险,因为它会给你一种虚假的安全感。

还有一种是权限走偏:为了图省事,把境外节点的管理员账号直接交给了服务商托管,运维全靠对方代劳。一年之后想迁走,才发现自己连一份完整的资产清单都拿不出来。

哪些业务做了境外副本反而更贵、更危险

不是所有业务都适合这一套。有几种情况我倾向于建议别做。

第一种是数据本身受强属地监管的业务。如果监管明确要求数据不得离境,或者离境需要逐案审批,那么境外副本的成本不在技术,而在漫长的合规流程,而且这个流程随时可能变化。这类业务的正确投入方向是把境内多活做扎实,而不是去够境外那一份。

第二种是用户和流量完全集中在单一区域、且没有跨境合规诉求的业务。境外副本带来的收益是「极端情况下还有一份」,但它带来的是持续的双份成本:双份存储、双份带宽、双份运维、双份演练,还要长期维护一份法律与合规材料。对一家只在本地经营的公司来说,这笔钱花在境内的第二机房上,收益通常更高。

第三种是数据量很小、变更频率很低的业务。这类场景用离线归档加定期校验就够了,做实时复制是典型的过度设计。判断标准很简单:如果你的数据一年也变不了几次,那你要解决的是「归档介质会不会坏」,不是「两地顺序怎么仲裁」。

第四种是团队根本没有能力做切换演练的组织。境外副本不是买完就完了的东西,它需要持续的演练、持续的文档更新、持续的合规跟踪。没有这个能力,买来的只是一份心理安慰,而且这份安慰会在真正出事的那天变成最大的坑。

向服务商问清这五件事之前,别急着谈配置和价格

判定维度 要向服务商问清什么 常见的错误做法 应该拿到的书面证据 忽略后的后果
目标国的法律地位与豁免 当地执法能否直接调取或查封这台设备上的数据;服务商收到调取要求时是否有通知义务;副本在本地法下被定性为托管、处理还是其他类别;机房所在国对跨境数据流入有无额外登记要求 用一份保密协议或通用数据处理协议代替法律判断;默认「机房安全就等于数据安全」;只看服务商口头承诺不看当地成文规则 当地执业律师就「境外副本可恢复性」出具的法律意见书;服务商关于政府调取请求的书面通知条款与响应时限;数据出境合规评估材料 真正需要切换时发现副本被限制访问或已被查封;恢复出来的数据在合同、审计、司法场景中不被采信,副本价值归零
设备与密钥的实际控制权 设备是自持裸机还是资源池里的云主机;机柜位与资产编号能否指认;密钥由谁生成、谁持有、能否被单方导出;服务商工程师登录走谁的账号体系 把管理员密码当成控制权;密钥托管在服务商的密钥服务里且未约定导出限制;运维全权交给对方代劳,自己拿不到访问审计 含序列号、机柜位、磁盘编号的设备清单作为合同附件;密钥生成与持有方式的条款及多方授权约定;可导出、可长期留存的操作审计日志 合作生变时无法证明资产归属,迁出被卡;密钥被单方控制导致数据被锁死;发生内部访问时无法追溯
两地间的数据一致性机制 复制是单向还是双向、同步还是异步;变更序号如何分配、顺序由谁仲裁;链路中断后重连时如何收敛;冲突场景是拒绝、覆盖还是标记待人工处理 为降低延迟把单写改成双写却没定仲裁规则;用系统时间戳决定冲突胜负而不校准时钟;只验证「数据过去了」不验证「顺序一致」 书面复制拓扑说明与 RPO 口径;冲突处理规则文档;独立于传输通道的完整性校验方案说明;断链重连的收敛流程 恢复后出现两份互相矛盾的记录;顺序颠倒导致权属、账期、状态判定出错;完整性无法自证,数据被质疑时拿不出证据
恢复后的业务切换路径 应用配置里写的是内网地址还是可切换的服务名;服务发现与注册中心指向哪里;证书与域名能否随切换一起迁移;切换决策由谁下达、依据什么指标 只做存储层复制,从不验证应用能否在新节点拉起;应急预案停留在文档,从未真实演练;切换权限分散在多人手里且无明确判定标准 一次完整切换演练的记录,含耗时、失败项与修复项;应用依赖清单与切换前置条件;证书与域名的迁移方案 副本是好的但业务拉不起来;真正切换时才发现证书、地址、依赖全都指向原机房;演练缺失导致预案在压力下失效
退出与迁出的过渡安排 合同终止后数据多久内可导出;导出是否额外收费、是否需要对方配合操作;设备内数据删除后能否提供销毁证明;续约不成的过渡期多长 签约时只谈上线不谈退出;默认「数据在自己手里想走就走」;删除只做逻辑删除,没有物理销毁凭证 合同中的退出与数据导出条款,含时限、费用与配合义务;介质销毁或加密擦除的书面证明;过渡期服务延续约定 迁出被拖、被加价、被以欠费为由扣留;旧副本长期存在且无人管理,成为遗漏的暴露面;历史数据无法彻底清除

RFP 和合同里,这些要求应该写成什么口径

采购文档最怕写虚。像「保证数据安全」「提供高可用」「支持灾备」这类句子,写进 RFP 等于没写,因为没人能验收。要把它们换成可判定的表述。

法律条款上,与其写「服务商应保障数据安全」,不如写「服务商在收到任何来自公权力的数据调取请求后,应在若干小时内通知甲方,除非当地法律明确禁止;通知应包含请求方、请求范围与法律依据」。这样才有验收点,也才谈得上违约。

控制权条款上,与其写「甲方拥有数据所有权」,不如写「设备序列号、机柜位置、磁盘编号列于附件一;密钥由甲方生成并保存于甲方自持的硬件安全模块;服务商工程人员的每一次登录须经甲方工单授权,并产生甲方可导出的审计记录」。

一致性条款上,与其写「数据实时同步」,不如写「复制为单向异步,RPO 以书面拓扑说明为准;每条变更须携带单调递增序号;链路中断后重连的收敛流程见附件三;冲突场景的默认处理策略为标记为待人工处理,禁止自动覆盖」。最后半句尤其重要,自动覆盖是绝大多数双写事故的终点。

退出条款上,把「合同终止后数据归还」改成「合同终止后若干工作日内,服务商应配合导出全部数据,导出不得额外计费,且应在导出完成后若干工作日内提供介质销毁或加密擦除的书面证明」。

写到这个颗粒度,不同服务商的报价差异往往会重新排一遍序。有些看起来便宜的方案,一旦把法律意见书、密钥自持、演练记录、退出条款都算进去,成本就上去了;有些看起来贵的,反而是把这些已经打包在内。像一万网络这样深耕 IDC 19 年(成立于 2007 年)的服务商,海外节点的资质和合同口径一般可以直接找销售要书面答复,这一步比反复比对配置表更能省时间。

容易被当作技术问题处理、但其实是治理问题的那几件事

跨境副本项目里有几类问题,反复被当成技术故障来排查,最后发现根子在治理上。

一类是「谁有权决定切换」。技术上切换可能只需要改一条解析记录,但组织上,这个决定牵扯业务中断时长、对外公告口径、客户告知义务、监管报备。如果这件事没有预先指定人和判定标准,真出事时的典型结果就是三个人互相等对方拍板,两小时过去了还没动。

一类是「副本的生命周期」。境外副本建好之后,主库的表结构改了、字段含义变了、保留策略调整了,副本往往跟不上。半年后回头看,副本能拉起来,但拉起来的是一份跟现在对不上的历史数据。这类问题没有技术手段能根治,只能靠把副本纳入变更管理流程。

还有一类是「人员流动」。最初设计这套方案的人离职了,文档没写完,剩下的团队只知道有一份境外副本,不知道它的法律前提是什么、密钥放在哪、演练怎么跑。这类风险在中小团队里尤其常见,缓解办法只有一个:把前提条件和操作步骤写成不依赖某个人的文档,并且至少让两个人能独立执行一次切换。

演练怎么做才不算走过场:三个必须写进验收的层次

大部分团队的演练停在最浅的一层:把备份拉起来,看数据库能不能打开。这一步有价值,但它验证的是介质,不是方案。真正有意义的验收应该分三层。

第一层是数据层验收,验证副本能不能被完整读出、校验值是否匹配、记录数与主库是否一致。这一层最容易做,也最容易造假——很多团队做完这一层就宣布容灾方案可用了。

第二层是应用层验收,验证应用栈能不能在新节点上完整拉起:配置文件、服务发现、证书、域名解析、依赖的外部接口,一个都不能漏。这一层做一次通常需要停掉部分测试流量,比较麻烦,所以最常被跳过,而恰恰是这一层最能暴露问题。

第三层是决策层验收,验证「谁来拍板、依据什么拍板、怎么对外说」这条链路能不能在压力下运转。演练时应该指定一个不在日常运维岗位上的决策人,让他按文档走一遍,看文档写得够不够。文档让一个不了解背景的人看不懂,这个方案在真实事故里就是不可执行的。

三层都做完,还应该保留一样东西:一份逐项列出失败点与修复项的演练报告。这份报告既是下一次演练的基线,也是跟服务商谈续约时最有分量的一份材料——它记录的是实际发生过什么,而不是承诺过什么。

回到选型这一步:三个变量怎么排序

如果预算有限,三件事只能先做两件,我的排序是法律状态优先于控制权,控制权优先于一致性。

理由是,一致性问题在多数业务里是可以降级处理的——最坏情况是丢一小段数据、需要人工对账,业务还能继续。控制权出问题,最坏情况是你根本拿不到自己的数据。法律状态出问题,最坏情况是拿到了也不能用,甚至拿这个动作本身就违规。

当然这个排序不是死的。如果业务本身是强一致要求的账务系统,一致性就得提上来;如果业务的数据敏感度很低、法律上几乎无争议,那后两条都可以从轻。判断的依据是你的业务在「数据出错」和「数据不可用」之间,哪个更致命。

有一句话值得反复讲:RTO 和 RPO 是结果指标,不是能力指标。它们描述的是你希望达到什么状态,不描述你有没有能力达到。一个写着 RPO 等于零的灾备方案,如果从来没有在断链场景下验证过收敛过程,那这个零就只是 PPT 上的一个字符。

把这些问题写进 RFP 之前,先想清楚你要的是副本还是第二现场

这两个东西在采购清单上经常被混为一谈,但它们的设计目标完全不同。

如果你要的是副本,那么核心诉求是「极端情况下还有一份能恢复」,这份副本平时不承担流量,也不需要跟主站保持毫秒级一致。相应的投入应该压在介质可靠性、完整性校验、可恢复性验证和法律前提上,演练频率可以低一些,但每次演练必须真的走一遍完整恢复。

如果你要的是第二现场,那么核心诉求是「主站挂了之后业务能继续跑」,这要求境外节点具备完整的应用栈、可切换的流量入口、可用的证书与域名,还要有人能在那边操作。投入量级完全是另一个档次,而且你必须接受一个现实:第二现场不演练就是假的,演练频率低了也是假的。

爱沙尼亚的数据大使馆属于前者。它的目标是数字连续性,是在境内系统整体不可用时还能维持关键服务与数据,不是让卢森堡那个机房平时也分担爱沙尼亚的政务流量。公开案例材料提到的技术难点——主动负载均衡下的数据丢失与分叉、通信不可靠时登记表项及其顺序的唯一理解——都指向「恢复时那份账要唯一且可信」,而不是「平时跑得多快」。

想清楚这一点,很多纠结会自动消失。你要的如果只是副本,就别为双向写和秒级 RPO 付钱;你要的如果是第二现场,就别指望靠一份异步复制糊弄过去。跨境容灾的瓶颈通常不是 RTO 参数,而是「境外那份副本在技术之外还过不过得了法律与控制权这两关」。

数据来源与核验说明:本文引用的公开材料与时间口径

本文的硬事实来自两个公开口径。其一是 e-estonia.com(e-Estonia 官方展示站点)的 Data Embassy 页面,涉及数据大使馆的概念、落地形态、存放的关键登记册类型与数字连续性目标。其二是 OECD 公共部门创新观察站(OPSI)关于「Establishing the first Data Embassy in the world」的案例记录,涉及双边协议的制度设计背景与该项目公开承认的两处技术难点。

时间口径方面,文中出现的年份均为公开材料的既有口径:2015 年指爱沙尼亚启动数据大使馆概念,2017 年 6 月 20 日指爱沙尼亚时任总理 Jüri Ratas 与卢森堡首相 Xavier Bettel 签署双边协议的日期。爱沙尼亚政府云建设合作方(Cybernetica、Dell EMC、Ericsson、OpenNode、Telia)为 2017 年前后的公开口径,不作为当前状态的依据。

文中未给出任何由自有测试产生的量化结果(包括性能对比、延迟与吞吐数值、丢包统计等),未引用任何报告编号、条文编号或具体网址。涉及成本与容量的描述均为定性判断或行业常见区间的趋势性表述,具体数值需以自有业务的实际测算为准。文中出现的部署推演标注为「典型部署思路,并非特指某一真实客户」,不构成对任何既有系统的描述。涉及价格的部分一律需实时询价,以官网实时报价为准。


上一篇:2026 Kerberos 认证服务器租用 KDC 高可用与时钟同步配置手册:票据/加解密/负载 对比 + 避坑避雷全攻略

下一篇:2026 HDFS 集群服务器租用 NameNode 内存与磁盘规划实测:块大小/副本/小文件 对比 + 避坑避雷全攻略