记录下最近使用阿里云服务器比较难受的一件事情。
背景:当前公司的业务服务是部署在阿里云上,大概 40+ ECS ,医疗行业。之前一直有一些不严重的报警,比如 OSS 服务器有一些违规图片呀(私密咨询,你懂的),又比如被检测到对外攻击(双手保证没干过非法的事情),已阻断该服务器对其它服务器端口(UDP:ALL)的访问等。大概4月底收到一封邮件,说是有一台服务器发现存在大量违法违规类内容,要求24小时内整改,逾期将关停服务器,因为确实没有做违法的事情,加上马上五一小长假就没有及时跟进,结果悲催了,五一回来第一天正写着代码,突然连不上了,一脸懵,一查才知道服务器被关停了。
刚开始还没意识到严重性,想着要是整改完成了应该再开通就行了吧,因为只是开发的机器,没有造成什么影响。
而事实上是什么违法违规的事情呢,大家可能也好奇,毕竟是写代码的,需要用用 google,看看墙外的的牛人,而且我是在用go语言(以前主要是 C++),golang.org 有一些包需要翻墙下,所以在开发机上就连上了自己私人的梯子,结果就悲催了。这个原因当然只是我猜想的,我后面提了工单问,也只是告诉我有违法违规的内容,没有告诉我到底具体哪里违规了。
说一说我这几天怎么处理这件事情的。
第一步,当然要先提工单给阿里云咯,毕竟是你们的服务器嘛。这里忍不住要吐槽下,工单回复是真的慢,大概 1 - 2 小时才能听到个响,但是这个回复也是让我很难受,基本不提供有效有用的信息,来来回回就是那几句话,说你的服务器违法违规了,之前发了邮件给你要你整改你没整改,所以就关咯。
我能怎么办,我也很绝望呀,虽然关的不是线上的机器,但是开发机一样有点难受呀,我刚写着代码呢,还没提交,开发环境也要重新部署。
第二步,我想着你不给我,开是不是我的打开方式不对?嗯,查查他们的服务条款。
然后我又提了一个工单,结果还是一样,人家压根不鸟你,还是同样的语气,同样的态度,不予开通(处理工单的工程师编号都是是一样的,我怀疑他都没仔细看)。这时候我有点慌了,毕竟因为工单回复慢,这时候时间已经过去一天了,开发任务还有呢,整个组都没法开发。
第三步,别的先不说,先再搞一台开发机先,不然要死了(偷偷告诉你这时候又过去了一天)。还好在左查查右查查资料的时候发现可以用快照创建ECS服务器,意味着什么,意味着起码系统盘我可以恢复了,快照还是半年前的,轻喷。后来发现数据盘,也可以通过快照创建,松了口气。起码花点钱买台新机器,事情能解决了,虽然数据是半年前的,不过有git做代码管理,代码不会丢,除了我刚写的哪些,哦,还有同事刚写的。
第四步,好了回来继续想办法怎么恢复旧的开发机,新机器只买了一个月,万一恢复了呢,对吧。这也不行,那也不行,就只能找人想想办法咯,毕竟我们 40+ 服务器也是大户吧,有个客服经理服务
好吧,不行就准备再找找在阿里工作的朋友试试,其实我第三步和第四步是同步进行的,后来完成了第三步而且我从阿里云的态度感觉到估计没戏了就没找朋友了。
第五步,咦,差不多行了怎么还有第五步,我服务器还没到期呢,就给我关了,不得退钱呀,还好虽然阿里云没有提供服务器重新开通的方法,没有提供被关停服务器数据备份的方法,但是还没有黑到要贪墨我那点小钱,提了工单就给我退款了,关停的机器也收回了,永远不可能回来了,翻篇。
到这里整件事情算是完结,没有对工作产生什么影响。写在这里就是想给大家提个醒,给大家做个反面例子参考下。另外阿里云上千万不要干违规的事情,有的话要及时整改,否则哪天就给你停了,你哭都来不及。
在最后忍不住再吐槽下,真的关了就开不了了么。
有疑问加站长微信联系(非本文作者)