วิศวกรรม2026-09-18· อ่าน 5 นาที
Rollback ที่ไม่ต้อง build ใหม่ ทำงานยังไง
ทุก deployment ของ Nova ถูกเก็บเป็น snapshot ที่เรียกกลับได้ทันที ทำให้ย้อนเวอร์ชันใช้เวลาไม่ถึงวินาที
กเ
กิตติพงษ์ เรืองศรี
Staff Engineer
การย้อนเวอร์ชันที่ต้อง build ใหม่ทำให้เสียเวลา 3-10 นาที ซึ่งนานเกินไปเมื่อระบบล่ม ตอนนี้ Nova จึงเก็บผลลัพธ์การ build ไว้เป็น snapshot
ลำดับการทำงาน
- เก็บ artifact และ config ตอน deploy สำเร็จ
- ผูก snapshot เข้ากับ alias ของโดเมน
- เมื่อสั่ง rollback ระบบสลับ alias ไป snapshot ที่เลือก
nova rollback --to v4.5.2 --project nova-site
# สลับ alias เสร็จใน 0.8 วินาที (ไม่ build ใหม่)