วิศวกรรม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 ที่เลือก
bash
nova rollback --to v4.5.2 --project nova-site
# สลับ alias เสร็จใน 0.8 วินาที (ไม่ build ใหม่)

เก็บย้อนหลัง 90 วัน

แพ็กเกจ Pro ขึ้นไปเก็บ snapshot 90 วัน และย้อนข้ามโปรเจกต์ในทีมเดียวกันได้

พร้อมปล่อยงานแรกของคุณหรือยัง

ใช้เวลาไม่ถึงหนึ่งนาทีในการเชื่อมโปรเจกต์ ไม่ต้องมีบัตรเครดิตสำหรับแพ็กเกจฟรี

เทียบแพ็กเกจ