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

💸 Workflow ที่รันได้นาน อาจไม่ได้แพงเพราะ CPU อย่างเดียว

💸 Workflow ที่รันได้นาน อาจไม่ได้แพงเพราะ CPU อย่างเดียว

Cloudflare Workflows เริ่มคิดค่า steps และ persisted storage บน Workers Paid ตั้งแต่ 10 ส.ค. 2026 เป็นต้นไป ทำให้ต้นทุนของ Durable Execution ต้องดูทั้งจำนวนงานที่แตกออกเป็น step และ state ที่เก็บค้างไว้ ไม่ใช่ดูแค่เวลา Compute

Cloudflare ยังให้ Workflows ใช้ได้บน Free plan แต่ Paid plan มีโควตารวมต่อเดือนและมีค่าใช้จ่ายเมื่อเกินโควตา:

  • Storage: 1 GB-month แรก รวมในแพ็กเกจ จากนั้น $0.20 ต่อ GB-month
  • Steps: 500,000 steps ต่อเดือน จากนั้น $0.80 ต่อ 100,000 steps
  • Free plan: 3,000 steps ต่อวัน และ 1 GB storage ตามเงื่อนไขของแพลตฟอร์ม
  • การนับ step ไม่รวม rollback handler หรือ retry

จุดที่ทีมควรระวังคือ Storage นับ state ของ instance ที่กำลังรัน, error, sleep และ completed รวมกัน ส่วน Paid plan มีค่า retention เริ่มต้น 30 วัน ถ้าเก็บผลลัพธ์หรือ payload ใหญ่เกินจำเป็น ต้นทุนจะสะสมเงียบ ๆ แม้ Workflow ไม่ได้ใช้ CPU ตลอดเวลา

วิธีอ่านเรื่องนี้แบบ Code Review Graph คือแยก cost surface ออกเป็น 3 ชั้น:

  1. Invocation และ CPU — งานถูกเรียกกี่ครั้ง และใช้เวลาประมวลผลเท่าไร
  2. Step topology — หนึ่งงานแตกเป็นกี่ step มี sleep, approval หรือ branch มากแค่ไหน
  3. State retention — แต่ละ instance เก็บข้อมูลอะไรไว้นานเท่าไร และลบเมื่อใด

ก่อนเพิ่ม Workflow ใหม่ ควรดู metrics ที่มี stepCount, error rate และ duration แยกตาม workflow/instance จาก Dashboard หรือ GraphQL Analytics แล้วตั้งคำถามว่า payload ไหนควรเก็บไว้จริง และ instance ที่เสร็จแล้วต้องเก็บนาน 30 วันหรือไม่

ในทางปฏิบัติ การลดค่าใช้จ่ายไม่ได้แปลว่าต้องลดจำนวน step แบบตาบอด แต่อาจเริ่มจากการลด state ที่ไม่จำเป็น, ตั้ง retention ให้สั้นลงเมื่อเหมาะสม และลบ instance ที่ไม่ต้องเก็บแล้ว เพราะ Cloudflare ระบุว่าการลบ instance ช่วยคืนพื้นที่ storage ได้ แม้การอัปเดตโควตาอาจใช้เวลาสักครู่

เหมาะกับทีมที่ใช้ Workflow ทำ background jobs, approval flow, data pipeline หรือ AI agent ที่ต้องพักและกลับมาทำต่อ ส่วนข้อจำกัดคือราคาและโควตาต้องอ่านคู่กับ Workers CPU/requests และต้องวัดจาก workload จริง ไม่ควรคูณราคาแบบคร่าว ๆ จากจำนวน invocation อย่างเดียว

ลิงก์ต้นทางอยู่ในคอมเมนต์แรก คุณกำลังวัดต้นทุนของ Agent จาก token, step หรือ state มากที่สุด? ติดตาม SynapTech AI สำหรับมุมมอง AI และ Automation ที่เอาไปใช้กับงานจริงได้

#Cloudflare #Workflows #CloudEngineering #AIInfrastructure #SynapTechAI


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

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

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

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

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