日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

自研DevOps实践

發(fā)布時(shí)間:2025/5/22 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 自研DevOps实践 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

自研DevOps實(shí)踐之路

作者:Andrew Wen
本文為原創(chuàng)文章,轉(zhuǎn)載請注明作者及出處

今天想和大家分享下關(guān)于我們自己內(nèi)部做的DevOps實(shí)踐,實(shí)施過程中有很多問題和坑,一路踩過來確實(shí)也不容易。
DevOps是很一個(gè)很大的概念,我們第一階段只是實(shí)現(xiàn)了最基礎(chǔ)的部分。


一切從一個(gè)笑話說起


這個(gè)故事是一個(gè)一直流傳在我們研發(fā)中心的真實(shí)的案例。

雖然現(xiàn)在幾位大神都已經(jīng)離開我們的團(tuán)隊(duì),但是在說故事前,我還是都征得案例的主角的同意,把故事拿出來分享。

升級前三天,大神說“不就是幾個(gè)爛命令嗎?分分鐘跟你們搞定”,兩手一伸,擁抱這個(gè)世界。
然后,我寫了一個(gè)吊炸天的系統(tǒng)升級申請表,預(yù)計(jì)升級需要時(shí)間:3分鐘,故障回滾:我們不可能有故障。

升級當(dāng)夜,下班后,距離升級時(shí)間還早,就去把牛板筋火鍋吃完(牛板筋味道真他媽棒!),優(yōu)哉游哉的往公司去。

對這個(gè)案例的思考


我們選擇的改進(jìn)方法


docker的重要組成部分

如何構(gòu)建我們自己的docker鏡像

Dockerfile的編寫

難道我們每次都非得這樣手工操作嗎?

gitlab用途

別把法拉利開成了拖拉機(jī)

曾經(jīng)我們都是怎么做的

現(xiàn)在我們又是怎么做的

但是,我們的生產(chǎn)環(huán)境是在集群上,不是單機(jī)

mesos 資源管理工作流

服務(wù)注冊于發(fā)現(xiàn)

mesos就這些嗎?太low了吧?NO

mesos特性

整體集群資源管理及高可用

高可用

健康檢查及故障重啟

健康檢查

彈性伸縮

多項(xiàng)目共享,我們可以這樣來做

藍(lán)綠部署

在那么多框架中,我們?yōu)槭裁催x擇了mesos

難道集群就只是部署啟動(dòng)就完了嗎?

分布式應(yīng)用之殤

集中監(jiān)控

對granafa,稍微多說那么一點(diǎn)點(diǎn)

集中日志管理

一堆開源框架,你是要玩死我們嗎?

回過頭我們再來看看我們的整體架構(gòu)

是工具也是思想

架構(gòu)的演進(jìn),Qcon上人人車分享他們的架構(gòu)演進(jìn)

DevOps

社區(qū),生態(tài)

接下來,你們打算還要做點(diǎn)什么

分享一句話

我在慕課網(wǎng)上制作了一個(gè)與此有關(guān)的課程,有興趣的朋友可以去關(guān)注下

課程地址

總結(jié)

以上是生活随笔為你收集整理的自研DevOps实践的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。