Học DevSecOps Bài 2: Ôn Lại Nhanh Về DevOps - Nền Tảng Cho DevSecOps | DevSecOps Story

Chuyện về devsecops
Bài 2

Ôn Lại Nhanh Về DevOps: Nền Tảng Cho DevSecOps

Trước khi thêm "Sec" vào DevOps, hãy cùng nhìn lại những nguyên tắc đã làm nên cuộc cách mạng trong phát triển phần mềm.

Văn Hóa CAMS: 4 Trụ Cột Vàng Của DevOps

CAMS không chỉ là một từ viết tắt, đó là tư duy định hình sự thành công của DevOps.

Culture (Văn hóa)

Phá vỡ rào cản giữa Dev và Ops. Xây dựng một môi trường tin tưởng, nơi mọi người cùng chia sẻ trách nhiệm về sản phẩm, từ lúc viết code đến khi vận hành.

Automation (Tự động hóa)

"Nếu một việc phải làm lặp lại, hãy tự động hóa nó." Từ build, test, deploy đến infrastructure provisioning, tự động hóa là chìa khóa để tăng tốc và giảm thiểu sai sót.

Measurement (Đo lường)

Thu thập dữ liệu ở mọi giai đoạn. Từ thời gian build, tỷ lệ lỗi, đến hiệu năng ứng dụng. Dữ liệu giúp chúng ta đưa ra quyết định đúng đắn và cải tiến liên tục.

Sharing (Chia sẻ)

Kiến thức, công cụ, và cả những thất bại. Sự minh bạch và sẵn sàng chia sẻ kinh nghiệm giúp toàn bộ tổ chức cùng nhau tiến bộ nhanh hơn.

Vòng Đời DevOps: Sơ Đồ 8 Giai Đoạn Liên Tục

Hãy hình dung vòng đời DevOps như một biểu tượng vô cực (infinity loop), nơi các giai đoạn luôn kết nối và lặp lại để cải tiến sản phẩm không ngừng.

Plan Code Build Test Release Deploy Operate Monitor

Vòng lặp này quay trở lại giai đoạn 'Plan' để bắt đầu một chu trình cải tiến mới.

Bộ Công Cụ DevOps Phổ Biến Theo Từng Giai Đoạn

Công cụ là trợ thủ đắc lực, nhưng hãy nhớ rằng văn hóa và quy trình mới là yếu tố quyết định.

Plan & Code
Quản lý công việc, ý tưởng và viết những dòng code đầu tiên.
Jira Git
Build & Test (CI)
Tự động tích hợp code, xây dựng và kiểm thử để phát hiện lỗi sớm.
Jenkins GitLab CI
Release, Deploy, Operate (CD)
Đóng gói, triển khai và vận hành ứng dụng một cách nhất quán và có thể mở rộng.
Docker Kubernetes Ansible

© 2025 DevSecOps Story. Chia sẻ kiến thức về Cloud, DevOps và Security.

Đăng nhận xét