上周五试着申请甲骨文云服务(Oracle Cloud)账号,没想到通过了信用卡验证,账号申请成功了。
听说甲骨文很大方,用户可以最多可以免费使用6台云服务器(4台 ARM 实例和2台 AMD 实例),我忍不住畅想用这些免费的服务器做些有趣的事情。
同时有个问题又让我担忧,很多人反应说甲骨文会没有任何征兆地 ban 掉服务器。而且从官方资料了解到,为了防止资源浪费,甲骨文会将闲置服务器收回,以便给其他真正需要的用户使用:

前期没有什么工作负载,于是开通好 4C+24G+200GB 的顶配 ARM 实例后,我装上 Docker,跑了个自动占用计算资源的 lookbusy 容器。
资源有持续的使用,而我也会经常登录服务器,应该就不会被判定闲置了吧!接着我开始配置环境,计划用来学习和测试。重要的资料我是万万不敢往上放的,后续也不会放什么正经业务在上面跑,万一哪天服务器就没了呢?
账号一申请下来,我就问 ChatGPT:“我申请 Oracle 服务器时验证了信用卡,后续还会不会再次验证?”当时 ChatGPT 说一般不会有二次验证。得到这样的答复,我很开心地重新打开了 VISA 信用卡的境外锁,一方面避免盗刷,另一方面也防止配置错误导致额外扣费。然而只过了两天,招行就给我发来信用卡交易失败的提醒。交易金额和注册时用来验证信用卡的金额一样,很明显是甲骨文的二次验证,这和 ChatGPT 说的情况不同呀!
上网查了一通,从其他网友的经验来看,出现二次验证甚至三次验证是很正常的。有人说如果没有再次验证反而账号更危险,也有人说二次验证没过的话就会被 ban 掉。不管如何,我的第二次验证明显失败了,未来被 ban 掉的风险显然更高。
焦虑了一会儿,我忽然就看开了。家里又不是没有电脑,学习、测试不过是搞个虚拟机的事,家里还有一台当服务器用的笔记本,有些要部署自用的服务也不愁地方放,那我还担忧啥呢?我焦虑的,只不过是获得之后又要失去的可能而已。

看开后,我甚至觉得甲骨文宣传所谓的永久免费服务器,这本身是一招臭棋。为什么这么说呢?
甲骨文此举当然是为了吸引用户和培养未来潜在的客户。许多云服务前期都有提供免费试用额度,比如 Google Cloud 和 AWS,试用机制可以让客户体验服务以便确认是否购买,也可以让部分缺少资金的用户以低成本起步,等业务发展起来后很可能就会转化成付费用户。但和甲骨文不同的是,它们提供的是明确的、有限的试用额度,并未宣传永久免费,也不会在试用期间随意封号。
从网上找到的信息来看,注册甲骨文免费服务的,基本都是冲着“免费”二字,纯粹是为了薅羊毛。免费资源被滥用,导致甲骨文在注册时卡得很紧,能否注册成功成为一种玄学,并且促使甲骨文封号回收资源;因为注册难且服务器容易被封,又导致用户不敢在服务器上跑正经的业务,大多用来测试和跑一些类似机场这种灰色服务。
如此恶性循环,甲骨文花了许多成本却没能获得真正的客户,客户因为注册难、封号频繁的问题又对甲骨文有抱怨,这就是为什么我说永久免费服务器是一招臭棋。
花费大量时间精力后,我更加深刻地理解:免费的才是最贵的。真有心要跑什么业务的话,就先做好上线准备,之后选个靠谱的、稳定的云服务来部署运行。有那些时间去薅羊毛,说不定用在业务上都已经赚到钱了。