DevOps 的應用情境

DevOps 概念

Cem Sakarya

DevOps Risk Advisor

DevOps

DevOps

  • DevOps:軟體開發 + IT 營運
  • 協作與共擔責任
  • MVP 發佈
  • 可因應多種情境
DevOps 概念

基礎架構工程

  • 規劃、開發並維護 IT 基礎架構

  • 可來自雲端或公司自有硬體提供運算能力

  • 基礎架構工程師負責硬體、網路與雲端元件

 

基礎架構工程的任務包含安全性、內部工具、硬體、雲端與網路。

DevOps 概念

Product Engineering

  • 規劃、開發並維護軟體產品
  • 服務客戶的前台元件

基礎架構工程的任務是安全性、內部工具、硬體、雲端與網路;產品工程則是產品設計、使用者體驗與 MVP。

DevOps 概念

Data Engineering

資料工程是建置系統,以便蒐集並使用資料。

產品工程打造面向客戶的功能。資料工程蒐集、儲存並提供可用的資料。

1 https://en.wikipedia.org/wiki/Data_engineering
DevOps 概念

DevOps 結合了品質保證、軟體開發與 IT 營運。DataOps 由資料品質、資料工程與資料整合組成。MLOps 包含 ML 模型訓練、機器學習與模型維護。

DevOps 概念

DataOps

  • 軟體由資料驅動

  • 資料在資料管線中移動

  • 確保資料順暢移轉

  • 過程不遺失資料
  • 為資料科學家與 ML 工程師移交資料

MLOps

  • 以過去資料預測未來
  • 資料準備(歷史資料)
  • 模型訓練
  • 模型測試
  • 部署
  • 維護
DevOps 概念

不是競爭關係

好的程式碼帶來好的資料,進而成就好的機器學習。

DevOps 概念

一起來練習吧!

DevOps 概念

Preparing Video For Download...