我在微软参与管理全球服务器的相关工作。抱歉有NDA所以不能说很具体。
简单说,中国、俄罗斯、德国等国家有法律,对运营本国数据的服务器作出了特别的要求。具体来说大致是这么几种:
1)服务器拥有者必须是本国人(包括法人,定义为注册地或公民持股达到一定数字)。
2)本国人的数据不得完全离开本国(也即是,如果你被定义为该国用户,则无论你在哪里产生服务内的数据,这数据必须先在该国境内的服务器上存储)。
3)运营者(不同于拥有者)必须接受政府的审查,包括对数据的调看和对运营实体的各类审查。
所以我们在中国遇到了这样的困难:如果在中国部署全部服务,将不得不给中国用户提供几乎完全不同的服务。这一方法在过去被证明是行不通的,因为微软有许多国际用户频繁跨越国界(典型例子比如CEO们),不可能要求这样的用户使用互相隔离的两套账户。大家可以参考http://TOM.com Skype。如果允许用户透明地穿越国界,则必须在运营上规避法律限制。
所以,微软最终无法在中国提供相同质量的服务,但保持了相同的服务模式。
顺便广告,我们在解决这个问题。
当然,这里还有原因是某些托管商实在是太特么糟糕了。如果没有NDA我能吐槽好几天。
———2015年到2021年的分割线———
不知道为什么这个答案被顶起来了?
几个简单的更新:
1)现状有改观,并不是什么都没做,但还是做不到所有用户体验都很好。
2)OneDrive和iCloud当然是几乎完全不同的经营策略,所以iCloud的云上贵州托管的方式OneDrive无法复制。
3)无法给用户“选项”选择数据托管地,这是违法的。所有此类要求都要求本国用户不能主动选国外,国外用户不能主动选本国。更不能给归属地迁移的选项。
4)SharePoint和OneDrive是不同的产品,虽然SharePoint的文件管理功能和OneDrive对终端用户看起来很像。SharePoint你架设在哪里就跟随哪里的法律,所以在国内自己架设一个SharePoint体验就很不错。
评论我都会看,很多不回复是因为无法在不违规的情况下说清楚,还请见谅。