กลับไปบทความทั้งหมด
AI อ่าน 1 นาที

🧱 Sandbox ที่ reproducible ไม่ได้เริ่มจากการรันใหม่ แต่เริ่ม…

🧱 Sandbox ที่ reproducible ไม่ได้เริ่มจากการรันใหม่ แต่เริ่มจาก “ภาพแวดล้อม” ที่ pin ได้

Vercel ประกาศ Vercel Managed Images สำหรับ Sandbox เมื่อ 10 ส.ค. 2026 โดยเปลี่ยนจาก Sandbox runtimes เดิมมาเป็น versioned, open-source base images และตั้งแต่ Sandbox SDK v3 เป็นต้นไป sandbox ใหม่จะใช้ vercel/sandbox/universal:latest เป็นค่าเริ่มต้น

ผลกระทบสำคัญคือ environment ของ Agent และงานทดสอบถูกออกแบบให้ดูแลแบบ image lifecycle มากขึ้น ไม่ใช่ติดตั้ง package ตอน boot ทุกครั้ง

กลไกหลักมี 3 ชั้น:

  • latest และ major-version tags รับ OS, dependency และ security updates แบบ rolling
  • แต่ละ release pin dependency เท่าที่ทำได้ เพื่อให้ image version เดิมยังคงพฤติกรรมเดิม
  • งานที่ต้องการความ reproducible สูงสามารถ pin ด้วย image digest เพื่อ opt out จาก automatic updates

Default image ใหม่เป็น Ubuntu-based และมี Node.js, Python, coding agents รวมถึง utility สำหรับงานพัฒนา ขณะที่ node, python, ubuntu และ arch images แยกตามจุดเริ่มต้นของงาน

ในทางปฏิบัติ ทีมควรแยก policy ให้ชัด: ใช้ rolling tag สำหรับ sandbox ที่ต้องรับ security patch สม่ำเสมอ และใช้ digest pin สำหรับ build หรือ evaluation ที่ต้อง replay ผลเดิมได้ จากนั้นค่อยวางรอบ update และทดสอบ compatibility แยกกัน

เหมาะกับทีมที่รัน untrusted code, coding agents, CI prototype หรือ dev environment ชั่วคราว ข้อจำกัดคือ managed image ไม่ได้ทำให้ application reproducible ทั้งหมด และทีมที่ต้องใช้ Amazon Linux ต่อยังต้องคง runtime เดิมไว้

ลิงก์อยู่ในคอมเมนต์แรก คุณให้ความสำคัญกับ security update หรือ reproducibility มากกว่ากันใน sandbox ของทีม? ติดตาม SynapTech AI สำหรับมุมมองเทคโนโลยีที่เอาไปใช้กับงานจริงได้

#Vercel #Sandbox #DevOps #AIEngineering #SynapTechAI


📖 อ่านบทความเต็มบน Facebook | 🔔 ติดตาม SynapTech

แชร์:
อยากรับข่าวก่อนใคร?

รับข่าว AI และบทความใหม่ก่อนผู้อื่น ส่งตรงถึง inbox

ถ้าชอบเนื้อหาแบบนี้

กดติดตาม SynapTech บน Facebook
อ่านบน Facebook