国内云服务使用心得及对比
工作创业这些年,使用过不少云服务商的产品。包括,Azure/aws/百度云、阿里云、腾讯云,Leancloud等。
几大云服务商中,阿里云功能全且复杂,价格透明,且比较优惠。
aws整体是国外的运营模式,国内的运营商,套上国外搬过来的系统。提供服务较少,且使用上有诸多不便。比如:
- 系统时间默认是UTC+0000,国内同学使用需要注意,时间相关(比如,事件时间戳,定时脚本等)需要做额外处理。
- 支付需要通过电汇。远远没有支付宝、微信支付方便。
- 一些系统级问题得不到很好的技术支持。国内团队处于运营的角色,系统主要由国外提供。比如,之前使用ES版本是6.4,运行中总是有JVM的问题,希望通过升级来绕开问题,但发现国内aws不提供更高版本的ES,搁置至今。
Azure是我最早使用的云服务,赠送的额度,使用过程中出过几次事故,后面就没有再接触过了。据说微软靠Azure在国外占领不少市场份额,国内却完全没有竞争力。
百度云整体系统比较弱,个别服务有优势,比如OCR、语音识别等。
腾讯云出现较晚,最近开始使用他家的短信服务,感觉功能强于阿里云。
Leancloud使用过他们的验证码服务,后期为了降低成本,直接使用阿里云的短信,自研验证码相关功能。
一些经验:
- 存储等服务的迁移成本较高,前期要做好充分的测试,多要些免费额度,多用一段时间,确保服务地稳定可靠。如果业务发展很快,相关的存储数据很关键,那么几乎没人愿意去迁移改动相关业务。
- 中小企业,踏踏实实地选择阿里云、腾讯云这样的大厂,价格便宜、服务稳定,省心不少,集中精力进行业务研发。
- 创业渐冷,小厂提供的PaaS类服务相比大厂不具优势,只会被慢慢淘汰。
- 国外大厂的针对国内情况的本地化不够,谨慎考虑。