1250
89
23
4.8
คำอธิบาย
คู่มือการ Deploy แอปพลิเคชันบน Production อย่างปลอดภัย รวมถึงขั้นตอนการตรวจสอบ การทดสอบ และการติดตามผลหลังการ Deploy
Document Lifecycle
View Audit Trail →ขั้นตอนการปฏิบัติ
เตรียมความพร้อมและตรวจสอบ Requirements
ตรวจสอบว่า code ผ่าน CI/CD pipeline ทุก stage แล้ว ทั้ง unit tests, integration tests และ security scans ไม่มี critical vulnerabilities
หมายเหตุ: อย่าลืมตรวจสอบ changelog และ breaking changes
สร้าง Backup ของ Database และ Configuration
ทำ backup ฐานข้อมูล configuration files และ environment variables ก่อนทำการ deploy เพื่อสามารถ rollback ได้หากเกิดปัญหา
หมายเหตุ: เก็บ backup ไว้อย่างน้อย 7 วัน
Deploy ไปยัง Staging Environment ก่อน
Deploy ไปยัง staging environment เพื่อทดสอบ end-to-end ก่อน และให้ QA team ทำการทดสอบอีกครั้ง
หมายเหตุ: ใช้เวลาอย่างน้อย 2 ชั่วโมงในการทดสอบบน staging
แจ้งเตือนทีมที่เกี่ยวข้อง
แจ้งเตือนทีม operations, support และ stakeholders เกี่ยวกับการ deploy และระยะเวลาที่คาดว่าจะใช้
หมายเหตุ: ใช้ Slack channel #deployments
Deploy Production โดยใช้ Blue-Green Deployment
Deploy version ใหม่ไปยัง environment ใหม่ (green) ทดสอบให้แน่ใจว่าทำงานถูกต้อง แล้วค่อย switch traffic จาก blue ไป green
หมายเหตุ: เปิด feature flag ทีละ 10% ของ traffic
Monitor และตรวจสอบ Logs
ติดตาม monitoring dashboards, error rates, response times และ application logs อย่างน้อย 1 ชั่วโมงหลัง deploy
หมายเหตุ: ใช้ Grafana และ Datadog สำหรับ monitoring
Rollback Plan (หากจำเป็น)
หากพบปัญหาร้ายแรง ให้ rollback กลับไปยัง version เดิมโดยใช้ blue environment และนำ backup มา restore
หมายเหตุ: ระยะเวลา rollback ไม่ควรเกิน 15 นาที
Feedback (3)
Positive
Suggestions
Negative
อนันต์ พัฒนา
2 วันที่แล้ว
คู่มือนี้ชัดเจนมาก ทำให้ deployment ปลอดภัยขึ้นเยอะเลย
สุดา ทดสอบ
5 วันที่แล้ว
ควรเพิ่มส่วนของ database migration ด้วย
ธนา ปรับปรุง
1 สัปดาห์ที่แล้ว
Blue-Green Deployment section ดีมากครับ
ผู้มีส่วนร่วม
สมชาย วงศ์วิทยา
Lead Engineer
วิภา เทคโนโลยี
DevOps Engineer
ประยุทธ์ คุณภาพ
QA Lead
ประวัติการแก้ไข
เพิ่มขั้นตอน Blue-Green Deployment
โดย สมชาย
ปรับปรุง monitoring guidelines
โดย วิภา
เพิ่ม rollback procedures
โดย สมชาย