Devops (1)
生活随笔
收集整理的這篇文章主要介紹了
Devops (1)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1:Devops 開發導論
1:軟件開發的困難
- 軟件可能都是會走向失敗的
- 復雜性
- 差異
- 不可見性
- 可變性
- 差異
- 一致性(向上兼容 / 向下兼容)
- 不可見性 & 復雜性 & 可變性
2:軟件項目管理 & 過程管理
-
項目管理
- 關注當前軟件的成本目標,預期目標
-
過程管理
- 流水線的制造和產出。更多的關注研發的流程
- 流水線的制造和產出。更多的關注研發的流程
-
軟硬件一體化
- 軟件作坊
- 50——70
- 軟件的應用簡單,主要服務于硬件
- 硬件太貴了
- 主要以硬件工程師和數學家為主
- measure twice,cut once——反復的確認沒有錯誤,才能進行
-
軟件稱為獨立的產品
- 70——90
- 高級語言程序出現了
- 質疑一切 code and fix
- 操作系統的出現
-
網絡化和服務化
- 90年代之后
3:現在特點
- 廣泛
- 用戶的多樣性
- 需求變化快
- 軟件的部署環境
- 用戶的期望 近乎苛刻
- 反摩爾定律
4:更多的網絡和服務
- XAAS
- IAAS
- PAAS
- SAAS
- FAAS 功能即服務
- 開源和共享
5:DEVOPS 好處
-
整個方法論的基礎是敏捷開發
-
Gartner:未來2000的企業都會使用devops
-
領域驅動設計的方式的微服務架構
-
大量虛擬化技術的使用,完全自動化
-
一切皆服務的指導
-
工具鏈
6:鳳凰商城項目
-
開發和運維一體化
- 從開發和實際的運行環境連接起來
- 缺陷控制
-
建立反饋的機制
- 再適當的時候需要停下來
- 運維所遇到的困難需要反饋給開發中
-
更好的,更多的去創建價值
- 用于去嘗試,價值流動更快,交付恒昊
總結
以上是生活随笔為你收集整理的Devops (1)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深度学习 常用python操作(1)
- 下一篇: 使用resNet网络 进行图像分类(ju