对于选择Azure平台的用户来说,会面临选择国内还是国际版的问题。由于一些原因,由世纪互联运营的中国大陆版Azure无法落地所有的国际版服务。相比几年前,情况已经有了一定的改善。本文列出了国际版和国内版Azure可用服务的对比列表,帮助各位选择。
为了免去不必要的麻烦,本人在此声明:本文的目的不是为了鄙视国内Azure或世纪互联。所有数据都是客观事实,不吹不黑。各位选择云平台的时候,请依据自身业务以及当地的法律法规。双方服务均各有优势,不能只看数量。
我分别从国内/国际版Azure的后台管理 > 所有服务列表里复制整理出来以下数据,以便直观对比。为了保证公平,双方数据均以采用同样标准做去重、去错处理。
数据截至 2020年6月6日
国际版 Azure (共300项)
Azure 中国版 (共 178 项)
Azure 中国缺少的服务(123项)
通过上面两个列表对比,找出了以下 Azure 国际版存在,但国内版还未落地的服务。
细心的读者会发现 300 - 178 = 122,差了一个哪去了?其实差的是Azure中国版的 “MySQL Database on Azure”,这项在国际版上已重新归并到其他服务,并不是国际版缺这项功能。同样道理,虽然数量差距总体反应了Azure中国版服务落地慢,但由于有些服务会重新合并、拆分,因此不能单纯从数量上下定论国内版一定缺了什么服务,本文的数据仅供参考,请根据自己的需求查找资料或联系客服详细了解。
国内已有服务和国际版的区别
列表内已经在国内落地的服务,和国际版上也是有差别的。为了避免不必要的麻烦,只举一例,中国版和国际版 Azure 都有 Web App,界面虽然长得一样,但中国版点不了 Linux 及 Docker Container:
但是国际版可以:
所以不能只看刚才列表里列出的服务,就算已经落地了,功能上也是有区别的。
技术以外的区别
国内使用Azure服务必须遵守中国相关法律法规。比如开网站需要备案,一旦有法律问题就会被关停订阅,甚至发生一些法律后果。特别是有些不可描述的事情国际版经常做的,中国版最好别去尝试。程序员千万要注意遵纪守法,不要以为 GitHub 上某些东西所谓防识别的就真的不能识别了,时刻记住,国内版的服务不是微软运维的,法律法规不一样,别Azure从入门到入狱。
另外,由于分开运营,中国版和国际版的客服也是不同团队负责的。由于个人运气和感受不能作为充分论据,因此我不便于聊客服的具体优劣情况。
选择中国版可能的理由
国内Azure价格计算器:
https://www.azure.cn/zh-cn/pricing/
国际版Azure价格计算器:
https://azure.microsoft.com/en-us/pricing/