Cloudflare ได้เปิดตัวบริการ Sandboxes อย่างเป็นทางการเมื่อเดือนมิถุนายน 2025 ซึ่งเป็นแพลตฟอร์มสำหรับรันโค้ดที่สร้างจาก AI หรือโค้ดที่ไม่น่าเชื่อถือในสภาพแวดล้อมที่ปลอดภัย โดยใช้เทคโนโลยี container-based execution ที่รันบนเครือข่าย edge ทั่วโลกของ Cloudflare[1] นับเป็นการตอบโจทย์นักพัฒนาที่ต้องการทดสอบและประมวลผลโค้ดจาก AI แบบเรียลไทม์
บริการ Sandboxes ทำงานบนระบบ Cloudflare Workers โดยใช้ Docker container ที่สร้างจาก Ubuntu 22.04 พร้อมไลบรารีและเครื่องมือพื้นฐานที่จำเป็น นักพัฒนาสามารถเรียกใช้ผ่าน @cloudflare/sandbox SDK ได้ง่ายๆ ด้วยโค้ด JavaScript[1] ซึ่งแตกต่างจากการรัน container แบบดั้งเดิมตรงที่ Sandboxes ถูกออกแบบให้รันบนเครือข่าย edge กว่า 300 แห่งทั่วโลก ทำให้ได้เวลาตอบสนองที่รวดเร็วในระดับ sub-second[2]
คุณสมบัติหลักของบริการ
Cloudflare ได้อัปเดตบริการในเดือนสิงหาคม 2025 เพิ่มฟีเจอร์สำคัญหลายอย่าง ได้แก่[3]
- รองรับ Python และ JavaScript code interpreters พร้อมแสดงผลแบบ rich output รวมถึงกราफ ตาราง HTML และ JSON
- มีระบบ streaming output แบบเรียลไทม์ เหมาะสำหรับแอปพลิเคชันที่ต้องการ feedback ทันที
- รองรับการจัดการไฟล์และ Git ภายใน sandbox ทำให้ทำงานกับโปรเจกต์ซับซ้อนได้
- ควบคุม process และการทำงานได้อย่างละเอียด
ข้อกำหนดและราคา
การใช้งาน Sandboxes จำเป็นต้องสมัครบริการ Workers Paid ในราคา 5 ดอลลาร์สหรัฐต่อเดือน โดยมีโควต้าให้ใช้ฟรี ได้แก่ RAM 25 GiB-hours, CPU 375 vCPU-minutes และพื้นที่เก็บข้อมูล 200 GB-hours หากเกินโควต้าจะคิดค่าบริการเป็นวินาที ส่วนการเลือกขนาดเครื่องสามารถเลือกได้ 6 ขนาดที่กำหนดไว้ล่วงหน้า โดยเล็กที่สุดมี RAM 256 MiB และใหญ่ที่สุดมี RAM 12 GiB[1]
บริการนี้เหมาะสำหรับการสร้าง AI coding platform หรือที่เรียกว่า "vibe coding" ที่ผู้ใช้สามารถสร้างแอปพลิเคชันด้วยการบอกความต้องการเป็นภาษาธรรมดา และปล่อยให้ AI สร้างโค้ด ทดสอบ และ deploy โดยอัตโนมัติ[4] นอกจากนี้ยังใช้ได้กับงาน media processing, data analysis, backend services หรือ batch workloads ต่างๆ ที่ต้องการความยืดหยุ่นในการรันโค้ดบน edge network
