作者及來源:stormzhang
互聯網從業者的應該都知道這麽一句話,別惹程序員,小心他刪庫跑路。
但大部分都是當個自嘲的笑話來看,比如類似這種:
但是沒想到的是,這兩天還真實的發生了刪庫事件。
上海微盟這家公司的一運維人員,也不知道對公司是多大仇多大怨,昨天晚上直接遠程登陸公司內網,一氣之下刪庫了。
因爲很多微商們用他們工具的很多,所以微商圈們昨晚到現在是炸了,對他們的收入影響極大。
在經曆了 36 個小時的浴血奮戰之後,微盟發了個關于系統故障的通告,然而數據至今依然沒法恢複,給你們看下公告。
從這個公告可以看到如下幾點:
1. 該員工刪庫不是誤操作,而是人爲的,可以想象這跟公司是多大仇,想必積怨已深;
2. 微盟是騰訊投資的,所以用的騰訊雲服務,在和騰訊雲團隊浴血奮戰 36 小時之後,數據依然沒法恢複,這說明問題非常大,備份環節一定出問題了,可以說是致命的。
3. 數據丟失對一家公司的打擊有多致命呢?如果後續依然無法恢複,說導致公司倒閉也一點不誇張。
我不知道大部分互聯網公司是怎樣的,起碼我接觸過的互聯網公司,對數據備份是極爲重視,之前甚至問過很多做 DBA 的朋友,很多都有過刪庫的經曆,這應該是他們這輩子最難以忘卻的痛,不過都是誤操作,後續都通過備份很快回滾了。
所以現實生活中,真的誤操作刪庫了,其實是沒必要跑路的,只要做好必要的措施,是可以很快回滾的。
以前做 DBA 的馮老師,私信發我,說看到這條消息,簡直太扯了,還順道給我普及了一些專業知識。
對于大部分互聯網公司來說,一定會采取多重措施來避免這種重大災難,這不是防止有人故意刪庫,而是未雨綢缪,以防萬一。
一般來說,線上數據應該是有多重備份的,就算被刪了也起碼可以迅速恢複,三十多個小時還沒恢複應該是沒備份,或者備份緩解有嚴重問題,總不至于直接拿硬盤做物理恢複了吧。
然後,規模稍大的公司,一般情況大家都至少會做兩個以上的服務器機房,一個機房斷網另外一個機房也能快速能接上,他們應該只用了一個騰訊雲。最起碼得再用一家雲服務做備選啊。
還有就是最基本的,針對服務器和數據的操作,管理上有多重審核機制,做角色分級和權限分級。
例如,業務運維、網絡運維、DBA 等都不能執行系統層的 rm 指令,系統運維也不能執行數據庫的指令,以及不同的角色分配對應的執行權限。
而微盟的一個人直接就能幹掉整個數據庫,連審核都沒有,這就暴漏出了流程和管理上的問題。
而事實上微盟也不是什麽小公司了,員工規模不小,還是香港上市公司,能出現這種情況實屬不該。
最魔幻的是,微盟今天的股票還漲了。。。
當然了,上面是從公司角度出發的。
從個人角度來說,程序員自身,不管跟公司多大仇多大怨,怒而刪庫,是最不理智,最愚蠢的行爲,這不是英雄行爲,這是極嚴重的違法行爲,等待這位運維的只能是牢飯了。
疫情當下,其實很多公司都挺困難,我也陸續聽到不少公司爲了生存下去,采取了一些措施,比如有的公司裁員,有的公司遠程辦公期間降薪,有的公司甚至工資發一部分,從員工角度,這當然不合理,但是特殊情況還請特殊對待。
我個人一直告訴星球的球友們說,假如這段時間,真的遇到了降薪或者延遲發放工資情況,如果公司之前待你不錯,看好公司未來發展,那麽我建議就姑且理解下,跟公司一起扛過這段期間,後續公司發展起來,員工們也都是間接受益者。
當然了,這位刪庫的同學具體不知道跟公司是什麽矛盾,但是無論如何,刪庫行爲是妥妥的違法行爲,如果特別嚴重,造成重大損失,最高甚至可以判死刑的,很多人法律意識淡薄,這裏必須提醒下。
最後,願每個公司都能引以爲戒,對數據備份要更重視,而個人,在遇到跟公司矛盾沖突的時侯,不要一時沖動幹傻事,要尋求合理合法的解決方案,法治時代,依法辦事才是最正確的,法律如果再解決不了,其次可以想辦法借助輿論,你們懂得。
願微盟早日恢複數據,微商們可等不及了。