前言
云计算概念提出有 20 年的时间了,想想十几年前在IDC机房连续熬夜调试服务器的情景仿佛还在昨天,时至 20 年后的今天,公有云已经成为中小型创业公司的首选基础设施 ,那经过这么多年的大浪淘沙后,哪家公有云更值得企业选择呢?今天主要聊聊这个话题。
我觉得选择公有云主要从以下几方面考虑:
业务属性因素
如果你是一个主要以数据驱动的企业,比如电商行业,那阿里云应该是你的首选,阿里云的 Dataworks+MaxCompute+Flink 或 Dataworks+EMR+Flink 是所有商业大数据领域的最佳选择,Dataworks 是阿里云几十年电商领域数据治理的经验积累出来的数据治理产品,MaxCompute 和 Flink 也是阿里云大数据引擎产品序列的明星产品,开源产品层面 Dataworks 这两年对 EMR 的兼容性也愈加完善,虽然兼容实现过程略显繁琐,但让从开源 Hadoop 过渡过来的用户也有了新的选择,其次 EMR 最新的存算分离架构也愈加完善,存储稳定性很高 。
但阿里云的弊端也很明显,就是售后技术支持效率拉胯,所有技术问题都要提工单处理,一个工单少则几小时多则好几天,我们的最高记录是一个工单处理了10天,简直无语,而且提出的 bug 修复因为内部团队协作复杂周期也较长。
技术团队因素
如果你的运维团队整体技术能力较强或者人员流动较小,基础服务要自建,那选择任意一个头部云商的 IAAS 产品 即可,但二线云商不建议选择,因为如果你的业务处于上升期,往往二线云商无法满足你后期业务需求,到最后还得往一线公有云迁移,即便不迁移搞多云那管理成本和资源成本都是巨大的。
其次目前的二线云商的日子普遍都不太好过尤其没有大厂输血能力的云商,比如Ucloud,七牛云等,后期有很大概率可能要面临供应商倒闭业务被迫迁移的风险。
如果你的运维团队能力较弱或者人员流动大,也建议选择头部云商,并且要选择 PAAS 能力强的云商,因为 PAAS 产品能帮你解决大部分因为人员不足导致的一系列问题,比如 业务持续稳定性保障 、完善的监控能力、售后技术支持能力和帮你"背锅"的能力。
弊端就是 PAAS 产品虽然稳定,但往往伴随很多计费陷阱,如果是选择自建比如通过云主机自建,云主机的计费逻辑会比较单一,成本核算就会比较简单,但如果是 PAAS 产品就要伴随复杂的计费逻辑,一个PAAS产品往往存在计算、存储、管理和监控等多个维度的计费。所以管理者就要权衡人力成本和资源成本的关系,但从现实来看,往往中小型企业高层往往都会认为人力成本要超过资源成本的,或者在面临裁员抉择的时候这些都不是高层的参考因素,所以运维负责人更要考虑后期服务的可持续维护性。
成熟度因素
从我个人经验看头部公有云企业包括阿里云、腾讯云和华为云的产品线、网络架构、售后支持能力和商务人员能力都是比较成熟的。
而反观二线云商比如 Ucloud 虽然起家较早,但产品线除 IAAS 外再没有能拿的出手的产品,可能是因为没有后台输血能力无法支撑高昂的研发成本。
火山云的成熟度最差,差在一是对供应商整合能力,接专线都要客户自己找专线供应商协调,各种审批盖章,效率之差难以想象,从阿里腾讯挖了那么多商务,但给他们的权限太小,既然你想从头部云商拉客户,代金券代金券申请不到,还要抠那些成本细节,既然没有服务B端的基因索性就别搞了,最重要的产品研发的一团糟,云主机磁盘扩容功能都没有就商业化了,怪不得集团内部的抖音、头条业务线都不敢用,现在还在庆幸提前撤出来了。
总结
2024 年了,不管你是创业公司还是一个成熟公司,如果准备上云都要选择一个成熟度高,能支撑你的业务持续发展的云商,以上建议都是我经历的几家云的真实经验希望能够在你难以抉择的时候帮到你。