和AWS暂时说拜拜

去做一件事有多难?让我足足拖延了500多天,并且浪费了数千大洋?或许主要原因不是难,是心里不平衡吧!

cat-7271017_960_720.jpg
(图源 :pixabay)

话说长期关注我的朋友,大概知道三年前我在Amazon斥巨资购买了一个Amazon云计算的保留实例(RI),期望RI既能让我体验到EC2的强大功能,又能让我省一大笔钱。

这之前,我在Amazon云计算至少花费了十数万美元,体验也一直不错的(因为几乎所有问题我都能自己解决,网站又都是自动化的,所以不用和他们打交道),心想这个RI应该也不会让我失望。

结果这个RI上部署的实例,却一再因为Amazon方的问题退役(Retired),之前两次退役因为我没及时注意到邮件,数据和脚本全部丢失,费了九牛二虎之力重建。后来的退役虽然注意到了,但是备份重建也是个麻烦事。

当时我想到好几个例子描述这样的情况,这是其中一个:

你买了一辆汽车,欢天喜地给汽车做了各种保养、清洗、贴膜、加油等工作,然后准备每天开车享受生活。结果汽车厂商告诉你,这台车有故障,需要给你换台新车。好吧,这是个负责任的厂商。

但是如果这事每隔两三个月就发生一次,那你还能开心起来吗?每次保养、清洁、贴膜什么的不说,你还敢正常的使用吗?

所以后来着实也累了,不想再用这个RI了,要求它们给我退还部分费用。我觉得这很合理,就像我买个汽车,一年因为安全问题换新五六次,我要求退车挺合理吧?何况我只是退还剩余部分的费用。

然而就是这么很合理的要求被无情地拒绝了,我和它们据理力争,结果人家主管出面,直接裁定是最终处理结果,之后和这个相关的问题我只要发工单,就被自动关闭!

想在想想还是气不打一处来,不过面对人家庞然大物,我只能忍气吞声,不然还能怎么招。不过这个剩余时间长达一年半RI如何处理,就成了鸡肋。

和以前一样用吧?万一哪天再Retired,我怕我会气晕。不用吧,这剩余一年半,多达数千美元的RI就这么闲置丢弃了嘛?

最后想了想,折中一下,把重要的业务迁移走了,只剩一下几个可有可无的冗余脚本再跑,之所以说可用可无,就是说RI Retired,我在其它VPS上还有同款脚本,不会给我造成损失。

不过原本想着把鸡肋利用一下,只花一些存储空间的费用,结果Amazon中途改了规矩,IP开始收费,我觉得IP收费可以有,但是既然我买RI时候是免费的,是不是应该免费到RI到期啊?不过人家店大,霸王条款人家想怎么立就怎么立!我又能耐之何?

曾不止一次想把这些冗余脚本迁走,然后彻底关闭算了,每月还能省十来美元的存储和IP费用,但是想想这RI可是价值数千美元啊,忍了吧。

忍着忍着,就马上要忍到期了,如果我不及时关闭这个机器,RI到期后就会按正常费用收取,那时候每月就得几百刀,我就得哭了。

有朋友可能会问,不是冗余脚本嘛?不是不会造成什么影响嘛?那还有啥说的,直接关闭得了。

话说脚本虽然是冗余的,但是没有还真不行,两个机器上两组脚本a,b互相冗余,如果这个(假设为b组)直接删掉,那万一a组出故障了,岂不是麻烦了?

不过越想着要迁移,要处理,要关闭实例,以免过期嗷嗷扣费,越不想弄,越想拖延!而且拖延的越久,越不想弄!

原本打算阳历年(元旦)之前弄,又拖到春节,原本打算1月底之前弄,这又拖到了2月初。我坚信再拖几天我要抓狂了,而且RI也马上就要到期了,必须、马上、立刻、行动起来!!!

cat-3504008_960_720.jpg
(图源 :pixabay)

于是在其它服务商处选了一台相对空闲的VPS,创建了个新用户,用scp把RI实例上对应目录下的脚本和子目录统统COPY过去。

试着运行一下,发现脚本以来jq,那就再安装一下jq:

sudo apt install jq

然后再测试一下脚本,非常好,成功执行。

那么接下来就没有什么事情了嘛?当然不,还要设置定时任务来自动执行脚本。

AWS的主机上执行一下:crontab -l,然后复制对应条目,新用户下执行一下:crontab -e,粘贴,保存,搞定。

对了,还有检查了一下日志,看看定时任务有没有生效。结果我还真犯了个大错误,计划任务日志写在用户名主目录下的.logs目录里,然后我忘记复制这个目录,也没创建这个目录,导致计划任务日志写入出错,还好及时发现了呢。

在其它机器上设置好冗余脚本,并证实它正常工作后,我又重新检查了一下AWS这个实例上还有没有其它重要的数据。经过我一番仔细地检查,发现确实什么都没有了。

然后就是登录AWS控制台,删除掉这个实例,这下至少不怕RI过期后这个实例被扣每月几百美元的费用啦。

删除掉实例之后,又看了一圈有没有其它服务、订阅之类的在运行,嗯,基本上没啥。

不过打算账户继续保留一段时间后再删除,话说我一个朋友就遇到个很奇葩的情况,AWS账户删除好久后,AWS突然开始每月从他信用卡扣十几美元,他都抓狂了。试过联络Amazon也没整明白,最后只好联系银行销卡才算告一段落。

所以,保留账户一段时间,看看之后的一段时间内有没有额外扣费,然后再彻底关闭账户不迟。

所以拖了500多天的事情,就这样用半个晚上的时间解决了。原本以为会有多难多难呢!

不由得想起彭端淑《为学一首示子侄》开篇的一句话,果然如此啊:

天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。

european-shorthair-8601492_960_720.jpg
(图源 :pixabay)

至于为啥说和AWS暂时说拜拜,因为如果没遇到RI这个恶心事,不去和客服打交道的话,AWS还是不错的,价格也算合理,而且前些天和AWS客服沟通支持计划(sipport plan)退费的事情,也还算顺畅。

该骂就骂,该夸就夸,也许之前RI的问题就是遇到一个SX主管。所以,也许一段时间后再用回AWS也不一定,谁知道呢,哎!

Sort:  

准便换哪儿了?

现在主要在Linode

我最近也在找一个支持虚拟币支付的VPS商,准备弄几台当开发机用

感觉人生道路上到处是坑,希望O哥后续一切顺利。此事的完结应该庆祝一番😂😂

总有想不到的事情发生

这个RI厂家不地道

那个还主管呢,态度都不如客服呢;
O哥的脾气算好的了,换做别人可能直接把这个主管投诉到底。。

@tipu curate 7