องค์ประกอบของ DevOps
แนวคิด DevOps
Cem Sakarya
DevOps Risk Advisor
โมเดลการจัดการการเปลี่ยนแปลงของ DevOps
- Continuous Integration & Continuous Delivery
หลักการของ CI
- ซอฟต์แวร์ควบคุมเวอร์ชัน
- การรวมโค้ดบ่อยครั้ง
การควบคุมเวอร์ชัน
- Main branch เป็นแหล่งข้อมูลหลักของ codebase
- หลายทีมทำงานบนซอฟต์แวร์เดียวกัน
- Peer Review
- ทดสอบในทุกขั้นตอน
หลักการของ CD
- การ build อัตโนมัติ
- การทดสอบอัตโนมัติ
- เวลาในการเปลี่ยนแปลงที่คาดการณ์ได้และสั้น
การทดลอง
- ผู้ใช้กลุ่มจำกัด
- เก็บรวบรวม feedback จากผู้ใช้
- เกิดขึ้นเมื่อมีการ deploy การเปลี่ยนแปลงแล้ว
Feedback loop
- พัฒนาผลิตภัณฑ์อย่างต่อเนื่อง
- ใช้ขั้นตอน review สำหรับ feedback loop
- แปลง feedback ให้เป็นการดำเนินการ
- ปรับปรุงซอฟต์แวร์เมื่อจำเป็น
มาฝึกกันเถอะ!
แนวคิด DevOps
Preparing Video For Download...