บริการ Cloudflare Workers เดิมเป็นบริการแบบ severless ที่ค่อนข้างจำกัด โดยเฉพาะการเก็บข้อมูลระยะยาวที่มีเพียงฐานข้อมูล key-value ในชื่อ Cloudflare Workers KV เป็นหลักเท่านั้น สัปดาห์นี้ทาง Cloudflare ก็เปิดบริการชุดใหม่ที่ทำให้บริการ Workers สามารถทำงานเต็มรูปแบบได้มากขึ้น
บริการพื้นฐานที่สุดคือการเปิด TCP จาก Workers ไปยังเซิร์ฟเวอร์อื่นๆ ที่เชื่อมต่อกับเน็ตเวิร์คของทาง Cloudflare ผ่านทางท่อ cloudflared ความสามารถนี้ทำให้ Workers สามารถเชื่อมต่อฐานข้อมูลภายนอก เช่น MySQL, PostgreSQL, หรือ SQL Server ได้
นอกจากการเชื่อมต่อจาก Workers ไปยังบริการภายนอกแบบ TCP แล้ว ทาง Cloudflare ยังเตรียมเปิดให้บริการ Socket Workers ที่ตัว Workers เองรอการเชื่อมต่อแบบ TCP, UDP, หรือ QUIC ได้โดยตรง ทำให้สามารถเปิดให้บริการต่างๆ เพิ่มเติม เช่น เมลเซิร์ฟเวอร์, MQTT, หรือบริการ VoIP แต่บริการส่วนนี้ยังไม่เปิดให้บริการและไม่บอกกำหนดว่าจะเปิดเมื่อใด
ประกาศครั้งนี้ Cloudflare ยังร่วมมือกับ MongoDB รองรับการเชื่อมต่อ Workers เข้ากับ MongoDB Atlas และ Prisma Data Proxy เพิ่มเติม และบริการเก็บ นอกจากนี้บริการ Durable Objects บริการเก็บสถานะของ Workers ที่เคยเปิดตัวไปก่อนหน้านี้ก็ปรับสถานะเป็น GA พร้อมใช้งาน
ที่มา - Cloudflare (TCP, SQL, MongoDB, Durable Objects)
Comments
ฝั่ง fontend ก็ cloudflare page
ฝั่ง backend ก็ cloudflare workers (ยังไม่ได้รองเล่นเลยว่าทำอะไรได้ขนาดไหน)
ฝั่ง storeage ก็ r2 ราคาถูกซะด้วย
ok number one สำหรับ dev มือไหม่อย่างผม
ทำเว็บแอพจ่ายแค่ค่าโดเมนเนม
ทำ cross-app คงจ่ายแค่ค่า store ถถถถถ