接觸云時(shí)間不長(zhǎng),差不多截止到現(xiàn)在3年不到的樣子吧,最大的感觸是:失業(yè)倒計(jì)時(shí)斟叼。開玩笑拉,主要是對(duì)于 Ops 同學(xué)來說要求真的是越來越高了春寿。
大家都需要思考的一個(gè)問題:每天最大的一塊是在做什么朗涩,如果用了云你還在重復(fù)勞動(dòng),麻煩思考下為什么绑改,有沒有辦法解決谢床,先從自己的身上去搜尋答案吧,明白人總能想明白的厘线。
云的優(yōu)勢(shì)是什么识腿?那就是彈性啊、Elastic啊造壮,如果這朵云連彈性都無法支持渡讼,麻煩思考下,用戶為什么還需要使用你呢耳璧?
如何使用彈性呢成箫?
- 基于云上 api :依靠工具 Or api 開機(jī)器關(guān)機(jī)器發(fā)布服務(wù),如此其實(shí)也算一種彈性旨枯,如果虛擬機(jī)啟動(dòng)夠快的話蹬昌,其實(shí)還是相當(dāng)牛的。
- k8s + autoscaling 的彈性伸縮:云廠商解決機(jī)器的問題攀隔,k8s 解決服務(wù)的問題皂贩,簡(jiǎn)直堪稱完美。
- 無狀態(tài)服務(wù)基于 autoscaling 的彈性管理:比如竞慢,nginx 從前在 idc 里面如果宕機(jī)先紫,我們需要快速加新機(jī)器 Or 做好足夠的容量預(yù)留治泥。但是基于云的話完全不用思考這個(gè)問題筹煮,我們?cè)O(shè)置好伸縮組就好了,這樣連高可用都幫我們做了居夹,還擔(dān)心宕機(jī)嗎败潦?「沒機(jī)器是另外一個(gè)故事了」
- 大數(shù)據(jù)的存算分離場(chǎng)景:晚上算算算彈彈彈,白天固定在一些機(jī)器上面即可准脂,全部依靠廠商的存儲(chǔ)就好了 「解放大數(shù)據(jù)運(yùn)維啊劫扒,真的需要純運(yùn)維嗎?」
- 數(shù)據(jù)庫的伸縮:其實(shí)數(shù)據(jù)庫也是可以伸縮的狸膏,比如磁盤的無感知自動(dòng)擴(kuò)容沟饥,只讀節(jié)的伸縮 「就看未來寫節(jié)點(diǎn)怎么擴(kuò)了,當(dāng)然數(shù)據(jù)庫都是狀態(tài),比較難處理贤旷,但是未來可期啊」
彈性的最終是什么?
- Serverless:想都不用想的广料,未來就是給你 cpu + mem 的世界,機(jī)器是什么幼驶?
成本優(yōu)勢(shì)
- Ri 是什么:Reserved Instances艾杏,先給一部分錢來保證資源的同時(shí),拿到比較好的折扣
- Spot 是什么:Spot Instances盅藻,廠商總有一些邊角料沒切好 Or 基礎(chǔ)機(jī)器算多了购桑,導(dǎo)致總有那么些機(jī)器多出來了,那么我們就可以上去競(jìng)價(jià)啦氏淑!
- OD 是什么:按量付費(fèi)勃蜘,用多少算多少
-
如何配合呢:如上三種其實(shí)是可以配合使用的,我們可以用買過 Ri 的 OD 來保證最最基礎(chǔ)的使用量假残,突然一波用 Spot + OD 去覆蓋元旬,做到成本的最優(yōu)化。如上對(duì)于廠商就有巨大的考驗(yàn)了守问,供應(yīng)鏈「又見到你了」匀归,資源管理等一系列的問題,那天國(guó)內(nèi)能把這塊做好了耗帕,那差不多了「Ops 真的會(huì)很開心」穆端。我們可以使用 autoscaling 配合 OD + Spot 在一個(gè)升縮組里面配置合理的比例來控制成本「ROI 奇高」,比例怎么來需要廠商 api獲取指標(biāo)仿便!
我們能做什么体啰?
- 這個(gè)是對(duì)于傳統(tǒng) Ops 就必須升級(jí)到一個(gè) infra 工程師的視角來思考問題,無論有沒有狀態(tài)的東西嗽仪,未來都是彈性的荒勇,而且廠商現(xiàn)在都在努力做工具,各種解決重復(fù)勞動(dòng)的自動(dòng)化工具闻坚,社區(qū)還有大量的工具同樣在努力沽翔,大家可以了解下 Hashicorp 這家公司,從資源管理窿凤、編排仅偎、安全幾乎全覆蓋了云上核心場(chǎng)景。
- infra 工程師更多的去考慮合理分配雳殊、多AZ橘沥、多云的基建的考慮,去幫助公司提升基礎(chǔ) sdk的規(guī)范夯秃;發(fā)揮監(jiān)控?cái)?shù)據(jù)的價(jià)值座咆;發(fā)揮我們的專業(yè)能來幫助業(yè)務(wù)提升穩(wěn)定性 & 擴(kuò)展性痢艺,這樣是不是更有價(jià)值呢?
- 產(chǎn)業(yè)結(jié)構(gòu)調(diào)整介陶,迎難而上腹备!