有个做教育的 CTO 上个月跟我聊,说团队在新加坡区跑了半年,国内用户投诉“网页转圈转半天”。他问我:“要不我迁到宁夏区?是不是换个区域的事?” 我回他一句:“你公司有 ICP 备案吗?账号重新注册了吗?” 他当场沉默了。这两边压根不是同一个东西。
差异一:运营主体不同,账户完全不互通
AWS 中国区(北京/宁夏)和海外区是两套物理隔离的独立体系。中国区的运营方不是亚马逊自己——北京区域由光环新网运营,宁夏区域由西云数据运营。你在海外站(比如 aws.amazon.com)注册的账号,死活登不上中国区控制台(console.amazonaws.cn)。反过来也一样。这意味着如果你有国内业务要用中国区,必须单独注册一个中国区账号,用海外站账号是打不开中国区资源的。
差异二:注册门槛差太多
海外站注册相对简单:有个邮箱、绑一张支持外币的信用卡(Visa 或 MasterCard)就行,不需要实名认证。但中国区完全是另一回事——个人开发者基本走不通。注册时必须上传企业营业执照,还要提供网络安全负责人的身份证件信息,实名认证通常要 1~2 个工作日。支付方式倒是接地气,支持支付宝、微信、对公转账,不像海外站只能靠信用卡。
差异三:国内访问速度和价格反过来
这是最反直觉的地方。海外区的 EC2 单价确实比中国区便宜,但如果你的用户全在国内,用海外区(比如新加坡或东京)访问,数据包得走国际公网,受限于国际出口带宽和墙(Great Firewall)的策略,延迟通常在 150ms~350ms。实测数据:国内 ping 北京区域约 48ms,ping 香港约 114ms,ping 东京能到 200ms 以上。用户体验差了不止一个量级。中国区整体价格比海外区贵 30%~50%,但国内访问延迟低、稳定。选哪个看你忍得了哪头——是忍贵,还是忍卡。
差异四:功能清单不一样
中国区的服务列表不是海外区的“子集”那么简单,而是有增有减。EC2 支持的实例类型比海外区少,有些机型压根没上线。S3 的部分存储类别可能受限,RDS 的引擎版本也可能滞后。尤其要注意 Reserved Instance(预留实例,相当于包年包月批发价) 在中国区不提供三年期选项,也没有二手预留实例市场。另外,中国区默认把 80 和 443 端口(HTTP/HTTPS)封了,直到你拿到 ICP 备案才能解封。没备案之前想跑公网 Web 服务?连门都没有。
差异五:ICP 备案是绕不开的硬门槛
这是最容易被忽略的“隐形合规成本”。在中国区托管任何公网可访问的网站或服务,必须完成 ICP 备案。备案的审核周期通常是 3~20 天。而且备案不是找 AWS,而是要分别通过光环新网(北京)或西云数据(宁夏)的备案系统提交。海外站的域名压根不支持 ICP 备案,所以想用海外区做面向国内用户的网站,合规上就走不通。
如果你的用户全在国内,老老实实选中国区(北京或宁夏),别贪图海外区那点单价便宜。代价是你得有企业资质、走 ICP 备案、接受功能少一点和价格贵一点。如果你的业务全是出海、用户都在海外,用海外区就行,别碰中国区给自己找麻烦。个人开发者想练手,直接注册海外站,别碰中国区——光企业资质这一关你就过不去。