容器DevOps,原來如此簡單!

devopscsdn發表於2018-01-10

當開發團隊把程式碼提交到 Git 應用倉庫的那一刻他們心裡想什麼?

祈禱沒有bug?渴望回家補覺?產品經理Go Die?

對,也不對。因為這只是最終釋出萬里長征的一小步,接下來要面對測試環境、生產環境、客戶環境,我這明明沒問題到你那就崩的環境……

其實對開發和運維人員來說,心裡最想的是一次建立或配置,可以在任意地方正常執行。

據扯,2017年程式設計師們最痛恨的一首歌是我們(環境不一樣

“那為什麼不用Docker呢?

一次線下meetup上,技術潮人小明向正在抱怨的技術總監老王如此建議,老王準備轉身翻白眼0.01迅速回顧下剛剛是否他微信、一會確認下拉黑他後語重心長起來——

 

“兄弟談何易啊

 

lDocker 的優點在於通過簡化CI(持續整合)、CD(持續交付)的構建流程,但每家公司都有自己的開發技術棧,我們需要結合實際情況對其進行持續改進,優化自己的構建流程。

l最大的問題是沒有可遵循的業界標準,都說自己是最佳實踐,一大堆工具鏈,團隊學習成本高不說不以解決實際工作痛點新技術,都是耍流氓,好嗎

 

l應用經過測試,接下來我們需要把它釋出到測試環境和生產環境。這個階段中如何更合理地使用Docker 也是一個難點,我們沒有專人去熟悉Kubernetes這種大型開源專案。

 

老王的三連擊引得周圍的老鳥深以為然,老王正得意自己的經驗組合拳肯定讓小明啞口無言……

 

“那為什麼不試試軟體開發雲的容器DevOps呢?我們團隊也沒有專人做運維,但遷移部署、環境一致性的問題,一直沒操過心

 

我這手機裡還有華為雲培訓PPT,4頁看完,我們團隊就用上Docker了!

圖片1.png

 

1、不同技術棧,一鍵生成docker映象

圖片2.png

2、Docker映象自動部署,一個VM裡執行多個容器,並在容器中啟動指定映象

圖片3.png

3、流水線上使用容器實現持續整合、持續部署

圖片4.png

老王沒想到使用軟體開發雲容器DevOps竟然如此簡單MeetUp散會後,正打算安利給團隊,收到了小明的微信——

 

小明王哥,您今分享的經驗很寶貴,一看就是一線寫過程式碼,還帶過專案和人的老人以後還要多向你請教技術、管理問題今天時間緊,沒跟你單獨聊聊。

老王:你們團隊實力雄厚啊,今天講的軟體開發雲,肯定不便宜吧

小明這不是華為雲開發者扶持計劃免費上雲伺服器+軟體開發+資料庫+PaaS全免費,剛好滿足我們有個創業產品MVP上線

http://activity.huaweicloud.com/developer_plan/index.html

老王還是你這路子廣啊,光悶頭搞開發,都不知道。有空來我這喝茶~

相關文章