軟件領(lǐng)域沒有銀彈 —— 建立正確的云計(jì)算認(rèn)知

image

如果說,騰訊云的事故是由于流程不規(guī)范造成的。那前沿?cái)?shù)控的悲劇就是由于缺乏云計(jì)算認(rèn)知造成的。

災(zāi)難背后隱藏的云計(jì)算認(rèn)知缺失

我們經(jīng)常談?wù)J知升級,但是,真正當(dāng)一門新的技術(shù)來臨時(shí),認(rèn)識能夠跟上技術(shù)的終究是少數(shù)。關(guān)于前沿?cái)?shù)控的數(shù)據(jù)丟失問題,無需我在贅述,各位相信都已經(jīng)了解了大致的事情經(jīng)過以及具體的情況。騰訊云的是非對錯(cuò)無需我來評判,大家心中都有數(shù)。我想說的是,隱藏在數(shù)據(jù)丟失后的,是用戶對云計(jì)算認(rèn)知的缺失。我們的用戶還是在用當(dāng)年使用獨(dú)立服務(wù)器、 VPS 的心態(tài),用著我們當(dāng)年的用法在使用云計(jì)算。這種使用方法,就好像樵夫拿著電鋸手動(dòng)伐木,還要吐槽電鋸太沉。

這種對云計(jì)算的認(rèn)知的缺乏,讓我們用著十年前的思想在操作著如今的產(chǎn)品。更可怕的是,工具的升級使我們有了幻覺:“云計(jì)算是銀彈,我們只需要把問題丟給云計(jì)算就好了。他可以幫助我們解決一切問題”,我們曾經(jīng)的好習(xí)慣都蕩然無存,月度整體備份,每日的增量備份都不再配置,將一切都交給云計(jì)算服務(wù)商來處理的。這樣的想法是可悲的,也是可憐的。將自己命脈交給別人把控,還不做好兩手準(zhǔn)備,一旦出現(xiàn)了問題,極有可能會(huì)導(dǎo)致整個(gè)企業(yè)的崩潰

如果前沿?cái)?shù)控能有一個(gè)好的 Plan B,那一切可能都完全不同,可惜,沒有如果。

云計(jì)算到底解決的是什么問題

很多人使用云計(jì)算都是由于云服務(wù)廠商提供的各種優(yōu)惠,或者是電話銷售承諾的低價(jià),就使用上了云計(jì)算。在這個(gè)過程中,并沒有了解云計(jì)算到底是個(gè)什么東西,只是覺得他能夠替代傳統(tǒng)的服務(wù)器托管,自然也就將它視為傳統(tǒng)的服務(wù)器托管的產(chǎn)品。

但是,云計(jì)算真正解決的問題是系統(tǒng)的彈性問題。得益于虛擬化和資源池,云計(jì)算擁有了彈性的能力。也得益于云計(jì)算的彈性能力,在出現(xiàn)了流量高峰的時(shí)候,為一個(gè)個(gè)的創(chuàng)業(yè)企業(yè)提供了穩(wěn)健的服務(wù),取得了成功。

image

去年鹿晗關(guān)曉彤公布戀情,導(dǎo)致微博服務(wù)器流量激增,借助阿里云提供的彈性服務(wù)成功扛過了問題。

至于其他問題的解決,都不過是底層彈性問題解決后帶來的副作用。只有明白了真正解決的問題,你才能用對云計(jì)算,明白什么樣的用法才是適合的。

正確的云計(jì)算認(rèn)知是什么

首先,你必須明白云計(jì)算提供的價(jià)值是彈性,無論銷售跟你吹的天花亂墜,你只需要問清楚,你們的彈性到底有多好,就能看出一個(gè)云計(jì)算企業(yè)的能力強(qiáng)弱了。能力越強(qiáng),能夠提供更高的彈性,粒度更加的細(xì)致,讓你更好的使用云計(jì)算。

其次,你也需要看云計(jì)算廠商的規(guī)模,很多小的云計(jì)算公司,在彈性上做的登峰造極,做到了秒級的彈性,但是并不意味著他有這樣的彈性,我們就要去用它。因?yàn)閺椥允窃朴?jì)算提供的價(jià)值,但是想要承擔(dān)這樣的價(jià)值,你需要的不止是技術(shù)的登峰造極,還涉及到了基礎(chǔ)設(shè)施的構(gòu)建。同樣的彈性粒度,規(guī)模越大,其技術(shù)底蘊(yùn)就越豐厚

再次,合理的借助云計(jì)算的彈性來構(gòu)建自己的業(yè)務(wù)。我經(jīng)常需要為一些企業(yè)和團(tuán)隊(duì)提供云計(jì)算架構(gòu)方案的咨詢服務(wù),為他們提供的方案在前期看起來頗為寒酸,往往都是一些最基礎(chǔ)的機(jī)型的搭配,就完成了整個(gè)系統(tǒng)的架構(gòu),這并非他們出不起這個(gè)價(jià)格或者是我給不了更大規(guī)模的架構(gòu)設(shè)計(jì)。我希望的是這些企業(yè)開發(fā)的應(yīng)用能夠更好的應(yīng)用云計(jì)算的彈性。我為他們構(gòu)建的架構(gòu)或簡單或復(fù)雜,都具備隨時(shí)彈性的能力,幫助他們輕松應(yīng)對各種不同的復(fù)雜場景。

最后,明確云計(jì)算不是銀彈。你需要明白,云計(jì)算不是銀彈,它無法為你解決除了彈性以外的所有問題。如果你去仔細(xì)研究云計(jì)算服務(wù)商提供的產(chǎn)品,你會(huì)發(fā)現(xiàn),無一例外,他們都是將傳統(tǒng)運(yùn)維領(lǐng)域的產(chǎn)品的能力彈性化后,再封裝成產(chǎn)品賣給你,與其說它賣的是各種產(chǎn)品,倒不如說它賣的是“彈性”這款產(chǎn)品。

正確的云計(jì)算用法是什么樣的

  1. 合理利用彈性構(gòu)架你自己的云架構(gòu):對于絕大多數(shù)應(yīng)用來說,都存在應(yīng)用的高峰期和低谷期,在低谷期使用固定配置運(yùn)行;在高峰期引入按量計(jì)費(fèi)的資源承載流量。
  2. 合理利用云計(jì)算提供的設(shè)備構(gòu)建數(shù)據(jù)安全:對于云計(jì)算廠商來說,他們提供的服務(wù)是 99.9999 % ,但對于你來說,只有 0% 和 100% ,為了不讓自己成為那個(gè) 1 ,學(xué)會(huì)為自己的服務(wù)提供保障
  3. 警惕云服務(wù)商提供的服務(wù):去年的 Gitlab 數(shù)據(jù)丟失的事件,讓我們知道,即使是 Azure 、AWS 提供的服務(wù)也可能不靠譜。時(shí)刻為你自己的應(yīng)用做好“多云”的方案,別把自己綁死在一家云服務(wù)商上,時(shí)刻準(zhǔn)備著一個(gè) Plan B,即使終你一生都不會(huì)用到它。

祝你能夠掌握正確的云計(jì)算認(rèn)知,用好云計(jì)算帶來的“彈性”,創(chuàng)造你自己的奇跡,不要重蹈前沿?cái)?shù)控的覆轍。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容