寫在前面的話
Stay Hungry Stay Foolish?。?!
每天進(jìn)步一點(diǎn)點(diǎn)?。?!
《每日一讀》是博主每日學(xué)習(xí)的一篇文章所記錄的筆記,大多數(shù)是提取文章中關(guān)鍵內(nèi)容而成;文章類型不限,內(nèi)容不限。
意義:培養(yǎng)自己的閱讀能力,學(xué)習(xí)更多的知識
鄭重聲明:如果涉及到文章侵權(quán)深感抱歉,請及時聯(lián)系我我會第一時間刪除,謝謝?。?/p>
個人總結(jié)
組織
1967 年,馬爾文·康威提出康威定律, 用一句話概況就是:“設(shè)計系統(tǒng)的架構(gòu)受制于產(chǎn)生這些設(shè)計的組織的溝通結(jié)構(gòu)。”
技術(shù)架構(gòu)的重大的升級必然伴隨著組織架構(gòu)的調(diào)整,基本所有的公司都是自頂而下的驅(qū)動形式,組織架構(gòu)的調(diào)整有利于減少重復(fù)造輪子,信息封閉等問題,這就類似運(yùn)營SOA或中臺戰(zhàn)略,職責(zé)清晰化可以有效提升整體效率。
云原生
相信不少同學(xué)在工作的過程中也都有接觸服務(wù)器相關(guān)的運(yùn)維工作,尤其是初創(chuàng)公司,其特點(diǎn)比較明顯:
- 沒有標(biāo)準(zhǔn)的技術(shù)棧
- 缺少或沒有運(yùn)維人員
- 開發(fā)流程基本研發(fā)全程參與
其帶來的缺陷也是很明顯:
- 成本不可控
- 易出問題
- 不易維護(hù)
- 無法專注于業(yè)務(wù)
云計算時代的來臨,通過云原生及當(dāng)下相關(guān)的Serverless、ServiceMesh等技術(shù)架構(gòu),很好的解決了這些問題。
所以綜合來看,云原生正在慢慢的改變傳統(tǒng)技術(shù)架構(gòu),未來已來,技術(shù)人能做的唯有更好的去學(xué)習(xí)、適應(yīng)新的架構(gòu);(ps:這里的新不是指的是云原生是新出現(xiàn)的事務(wù))
正文
背景
- 技術(shù)棧相對傳統(tǒng):Scala和C++
- 單體應(yīng)用架構(gòu)
- 整體迭代速度慢,需求響應(yīng)周期長
- 傳統(tǒng)機(jī)房運(yùn)維的問題:
- 穩(wěn)定性:網(wǎng)絡(luò)與軟硬件設(shè)施不穩(wěn)定
- 系統(tǒng)彈性:高峰擴(kuò)容,低峰縮容,需要人工參與
- 高性能:CPU密集型,計算能力要求較高
- 服務(wù)器運(yùn)維、網(wǎng)絡(luò)成本高
目標(biāo)
上云,專注核心業(yè)務(wù),將基礎(chǔ)設(shè)施相關(guān)的事項由云架構(gòu)來解決
演進(jìn)
- 組織架構(gòu)調(diào)整及微服務(wù)改造:
Service Mesh - 上云及云原生
- DevOps 實(shí)踐
- 及時感知:節(jié)點(diǎn)運(yùn)行狀態(tài)
- 可觸達(dá):階段問題單獨(dú)解決,具備自愈能力
- 智能化運(yùn)維:機(jī)器學(xué)習(xí)算法
云集群管理:
- 集群管理
- 網(wǎng)絡(luò)管理
- 存儲管理
- 鏡像管理
實(shí)踐效果
- 基礎(chǔ)設(shè)施費(fèi)用減半,在規(guī)模擴(kuò)大的基礎(chǔ)上,在基礎(chǔ)設(shè)施上的投入還縮減了近
50%; - 研發(fā)成本降低,整個團(tuán)隊
50%以上的人員為研發(fā)和產(chǎn)品,在基礎(chǔ)設(shè)施交付給阿里云之后,整個團(tuán)隊可以集中精力進(jìn)行核心業(yè)務(wù)研發(fā),交付速度大幅提升; - 系統(tǒng)可用性提高到
99.96%,在人員及成本縮減的情況下,整體可用性卻有了很大提升。 - 安全性提高,原來受限于整體架構(gòu),在達(dá)到
99%之后,小數(shù)點(diǎn)之后的每一次提高的成本都是非線性的,而通過云原生改造,可以用相對經(jīng)濟(jì)的方式達(dá)到較高安全度。