Các trường hợp dùng DevOps

Các Khái Niệm DevOps

Cem Sakarya

DevOps Risk Advisor

DevOps

DevOps

  • DevOps: Phát triển phần mềm + Vận hành CNTT
  • Hợp tác và chia sẻ trách nhiệm
  • Phát hành MVP
  • Linh hoạt cho nhiều trường hợp dùng
Các Khái Niệm DevOps

Kỹ thuật hạ tầng

  • Thiết kế, phát triển, vận hành hạ tầng CNTT

  • Hạ tầng này dùng năng lực từ đám mây hoặc phần cứng của công ty

  • Kỹ sư hạ tầng quản lý phần cứng, mạng và thành phần đám mây

 

Nhiệm vụ của kỹ thuật hạ tầng: an toàn, công cụ nội bộ, phần cứng, đám mây, mạng.

Các Khái Niệm DevOps

Kỹ thuật sản phẩm

  • Thiết kế, phát triển, vận hành sản phẩm phần mềm
  • Thành phần phục vụ khách hàng

Nhiệm vụ của kỹ thuật hạ tầng: an toàn, công cụ nội bộ, phần cứng, đám mây, mạng. Với kỹ thuật sản phẩm: thiết kế sản phẩm, trải nghiệm người dùng, và MVP.

Các Khái Niệm DevOps

Kỹ thuật dữ liệu

Kỹ thuật dữ liệu là xây dựng hệ thống để thu thập và sử dụng dữ liệu.

Kỹ thuật sản phẩm xây dựng tính năng hướng khách hàng. Kỹ thuật dữ liệu thu thập, lưu trữ và cung cấp dữ liệu để sử dụng.

1 https://en.wikipedia.org/wiki/Data_engineering
Các Khái Niệm DevOps

DevOps là sự kết hợp giữa đảm bảo chất lượng, phát triển phần mềm và vận hành CNTT. DataOps gồm chất lượng dữ liệu, kỹ thuật dữ liệu và tích hợp dữ liệu. MLOps gồm huấn luyện mô hình ML, machine learning và bảo trì mô hình.

Các Khái Niệm DevOps

DataOps

  • Phần mềm vận hành bằng dữ liệu

  • Dữ liệu di chuyển qua pipeline dữ liệu

  • Đảm bảo dữ liệu di chuyển trơn tru

  • Không mất dữ liệu khi di chuyển
  • Di chuyển dữ liệu cho nhà khoa học dữ liệu và kỹ sư ML

MLOps

  • Dự đoán tương lai từ dữ liệu quá khứ
  • Chuẩn bị dữ liệu (dữ liệu lịch sử)
  • Huấn luyện mô hình
  • Kiểm thử mô hình
  • Triển khai
  • Bảo trì
Các Khái Niệm DevOps

Không cạnh tranh

Mã tốt tạo dữ liệu tốt dẫn tới ML tốt.

Các Khái Niệm DevOps

Ayo berlatih!

Các Khái Niệm DevOps

Preparing Video For Download...