ทางเลือกฟรีแทน Workers Builds: CircleCI, GitHub Actions, Oracle Cloud และวิธีย้ายงานอย่างปลอดภัย
เดือนเพิ่งผ่านไปสิบวัน หน้าจอแจ้งว่า “ใช้โควตารายเดือนครบแล้ว”
เดี๋ยวนะ! ปฏิทินยังเหลืออีกตั้งยี่สิบวัน จะให้เซิร์ฟเวอร์ใส่ชุดนอนแล้วจำศีลเลยหรือ? ยามเฝ้าแพ็กเกจฟรีปิดประตูเร็วเกินไปหน่อย
ข่าวดีคือ โควตาสร้างโปรแกรมหมด ไม่ได้แปลว่าเว็บไซต์ที่เผยแพร่แล้วจะหยุดทำงานโดยอัตโนมัติ งานสร้างโปรแกรม งานรับคำขอจากผู้ชม และงานส่งไฟล์เว็บที่เตรียมไว้ เป็นคนละส่วนกัน บางงานจึงย้ายไปใช้ทรัพยากรฟรีของบริษัทอื่นได้
ตัวเลขต่อไปนี้ตรวจจากเอกสารทางการ ณ วันที่ 10 ตุลาคม 2026 ควรตรวจอีกครั้งก่อนนำไปใช้จริง เพราะเงื่อนไขอาจเปลี่ยนได้
1. ต้องรู้ก่อนว่าโควตาอะไรหมด
Cloudflare มีตัวนับหลายประเภท ไม่ใช่แบตเตอรี่ก้อนเดียว
- Workers Builds: เวลาดึงโค้ด ตรวจสอบ และสร้างโปรแกรม แพ็กเกจฟรีให้ 3,000 นาทีต่อเดือน ทำพร้อมกันได้ 1 งาน และไม่เกิน 20 นาทีต่อครั้ง[1]
- Cloudflare Pages builds: จำนวนครั้งที่สร้างเว็บไซต์ใหม่ ฟรี 500 ครั้งต่อเดือน ครั้งละ 1 งาน[2]
- Workers / Pages Functions: จำนวนคำขอที่เรียกใช้โปรแกรม ฝั่งฟรีใช้โควตาร่วมกัน 100,000 คำขอต่อวัน[3]
- ไฟล์เว็บแบบคงที่: HTML รูปภาพ หรือ CSS ที่ส่งโดยไม่เรียก Functions ให้บริการผ่าน Pages ได้ ฟรีและไม่จำกัดจำนวนคำขอ[3]
ดังนั้นเมื่อเวลาของ Workers Builds หมด หน้าเว็บที่เผยแพร่ไปแล้วอาจยังเปิดได้ตามปกติ แต่หากโควตาประเภทอื่นหมด หรือฟังก์ชันต้องสร้างใหม่ ก็ยังมีผลกระทบได้ อย่าเพิ่งจัดงานศพให้ทั้งเว็บไซต์เพราะมิเตอร์ตัวเดียวเป็นศูนย์
2. หมด 3,000 นาทีในสิบวัน แปลว่าอะไร?
สมมติใช้ครบ 3,000 นาทีในสิบวัน เฉลี่ย วันละ 300 นาที หรือ 5 ชั่วโมง หากใช้ความเร็วเดิมครบ 30 วัน จะต้องการ 9,000 นาที นั่นคือขาดอีก 6,000 นาที จากโควตาเดิม
แต่การเจอบริการที่โฆษณาว่า “ฟรี 6,000 นาที” ไม่ได้ทำให้งานทั้งหมดรันทันที ความเร็ว CPU หน่วยความจำ เวลาเริ่มต้น และเวลาสูงสุดต่องานต่างกัน
ควรหาสาเหตุการใช้เกินก่อน เปลี่ยนบทความนิดเดียวแต่สร้างทั้งเว็บใหม่หรือเปล่า? งานที่ล้มเหลวถูกลองซ้ำตลอดหรือไม่? งานเล็กใช้เครื่องใหญ่เกินไปไหม? บางทีตัวร้ายไม่ใช่แฮ็กเกอร์ แต่เป็นปุ่ม “ลองอีกครั้ง” ที่ดูสุภาพมาก
3. เครื่องรันงาน นาฬิกาปลุก และเซิร์ฟเวอร์เว็บไม่เหมือนกัน
GitHub Actions กับ CircleCI รันสคริปต์ ทดสอบ และสร้างโปรแกรมได้จริง จึงเป็นทางเลือกหลักแทน Workers Builds
cron-job.org เรียก URL ตามเวลาที่กำหนดได้แม้ถี่ถึงทุกหนึ่งนาที แต่เป็นเพียงนาฬิกาปลุก ไม่ใช่คอมพิวเตอร์ที่ช่วยประมวลผลงานหนัก[4]
Cloudflare Workers กับ Deno Deploy รับคำขอเว็บและ API การตอบคำขอสั้น ๆ ต่างจากการผลิตบทความจำนวนมากที่ใช้เวลานาน
ซื้อนาฬิกาปลุกห้าเรือนไม่ได้ทำให้มีพ่อครัวเพิ่มห้าคน จำนวนครั้งที่สั่งเริ่มงานจึงไม่เท่ากับกำลังประมวลผล
4. GitHub Actions: สะดวกถ้าเก็บโค้ดบน GitHub อยู่แล้ว
GitHub Actions ช่วยตรวจไฟล์ รวมคำแปล จัดรูปภาพ และรันงานตามเวลา GitHub Free สำหรับคลังโค้ดส่วนตัวมี 2,000 นาทีต่อเดือน เมื่อใช้เครื่องรันมาตรฐานของ GitHub คลังสาธารณะใช้เครื่องมาตรฐานฟรีได้ตามเงื่อนไข แต่ไม่ควรเปิดโค้ดหรือข้อมูลลับเพียงเพื่อเพิ่มนาทีฟรี[5]
ข้อควรระวังคือเวลารันตามกำหนด GitHub ระบุว่าอาจล่าช้าหรือข้ามงานเมื่อระบบมีภาระสูง[6] นัดสิบโมงแต่พนักงานมาสิบโมงสี่สิบแปด ระบบจึงต้องตามเก็บงานที่พลาดไปได้
นอกจากนี้การตรวจคำขอแก้โค้ดและระบบติดตามก็ใช้เวลาในโควตาเดียวกัน อย่าคิดว่า 2,000 นาทีทั้งหมดเป็นของงานสร้างบทความ
5. CircleCI: เพิ่มโควตาฟรีจากบริษัทอีกแห่ง
CircleCI Free มี 30,000 credits ต่อเดือน โดยไม่ต้องใช้บัตรเครดิต อัตราใช้เครดิตต่อนาทีขึ้นกับขนาดเครื่อง[7][8]
| เครื่องรันตัวอย่าง | credits ต่อนาที | เวลาตามทฤษฎี |
|---|---|---|
| x86 Docker Small, RAM 2GB | 5 | 6,000 นาที |
| x86 Docker Medium, 4GB | 10 | 3,000 นาที |
| x86 Docker Large, 8GB | 20 | 1,500 นาที |
| Arm Docker Gen 2 รุ่นทดสอบ, 8GB | 6 | 5,000 นาที |
ตัวเลข 6,000 นาทีเป็นของเครื่อง RAM 2GB เท่านั้น หากงานต้องใช้ 8GB ก็ยัดลงไปตรง ๆ ไม่ได้ เหมือนพยายามให้วาฬอยู่ในห้องเช่าห้องเดียว
Arm Gen 2 รุ่นทดสอบน่าสนใจ เพราะตารางทางการระบุ 2 CPU, RAM 8GB และ 6 credits ต่อนาที แต่ต้องทดสอบว่าสิทธิ์ใช้งานมีจริงหรือไม่ โปรแกรมรองรับ Arm หรือเปล่า และใช้เวลาจริงเท่าไร[8] พื้นที่เก็บข้อมูลและเครือข่ายอาจกินเครดิตด้วย[9]
CircleCI ไม่ใช่กล่องวิเศษไร้ขีดจำกัด แต่เป็น โควตาฟรีอีกก้อนที่แยกจาก Cloudflare อย่างแท้จริง
6. Oracle Cloud: ใช้เครื่องเสมือนของตัวเอง
อีกทางคือใช้เครื่องเสมือน Always Free ของ Oracle Cloud รันงานเอง
ข้อมูลสำคัญที่เปลี่ยนในปี 2026: เอกสารปัจจุบันระบุสิทธิ์ Arm Always Free เทียบเท่า รวม 2 OCPU และ RAM 12GB ไม่ใช่ข้อมูลเก่าที่ว่า 4 OCPU กับ 24GB โควตาทางการคือ 1,500 ชั่วโมง OCPU และ 9,000 ชั่วโมง-GB ต่อเดือน[10][11]
เครื่องเสมือนช่วยลดการพึ่งพานาทีของระบบ CI ได้ แต่ต้องอัปเดตระบบ รักษาความปลอดภัย จัดการกุญแจและแก้ปัญหาเอง บางพื้นที่อาจไม่มีเครื่องว่าง และเครื่องที่แทบไม่ได้ใช้อาจถูกเรียกคืน[10]
เหมือนได้ห้องทำงานฟรี แต่ต้องเป็นช่างไฟ ช่างกุญแจ และยามกลางคืนด้วยตัวเอง
7. ไม่จำเป็นต้องย้ายออกจาก Cloudflare ทั้งหมด
ย้ายทั้งเว็บไซต์อาจทำสิ่งที่เคยทำงานดีอยู่แล้วเสียหาย
วิธีแบ่งงานที่เหมาะคือ GitHub เก็บต้นฉบับ; CircleCI และ Actions จัดการงานหนัก; Cloudflare Pages ส่งไฟล์เว็บคงที่; Workers และ Functions ดูแล API สั้น ๆ; หากจำเป็นค่อยใช้ เครื่อง Oracle ทำงานนานเพิ่ม
เมื่อ Pages มี Functions บางเส้นทางที่ดูเหมือนไฟล์คงที่อาจเรียก Functions ด้วย เอกสารทางการอธิบายไฟล์ _routes.json สำหรับยกเว้นเส้นทางดังกล่าว[12] แต่อย่ายกเว้นเส้นทางที่ต้องตรวจสิทธิ์หรือความปลอดภัยโดยไม่ทดสอบ การถอดกลอนประตูออกเพื่อประหยัดไม่ใช่คำตอบ
Pages Free ยังจำกัด 500 builds ต่อเดือน และไม่เกิน 20,000 ไฟล์ต่อไซต์[2] หลบขีดจำกัดเวลาได้ แต่ไปชนขีดจำกัดจำนวนไฟล์ ก็เหมือนเล่นเกมตีตัวตุ่นบนคลาวด์
8. บริการฟรีอื่นมีข้อแม้
Deno Deploy เหมาะกับ API บางชนิด แต่โปรแกรมที่ใช้ฐานข้อมูลเฉพาะของ Cloudflare หรือห้องสนทนาแบบเรียลไทม์ที่เก็บสถานะ จะย้ายด้วยการคัดลอกอย่างเดียวไม่ได้[13]
Vercel Hobby ฟรีจำกัดไว้สำหรับการใช้งานส่วนตัวที่ไม่ใช่เชิงพาณิชย์ เว็บไซต์ที่ตั้งใจหารายได้จากโฆษณาหรือฟังก์ชันเสียเงินจึงไม่ควรถือว่าใช้ฟรีเชิงธุรกิจได้[14]
cron-job.org ช่วยเรียก URL ได้ฟรี แต่ถ้าผู้รับคำขอหมดโควตาประมวลผล นาฬิกาปลุกก็ช่วยไม่ได้[4] และไม่ควรสร้างหลายบัญชีเพื่อหลบเงื่อนไขบริการ
9. อันตรายที่สุด: เผยแพร่บทความเดียวกันสองรอบ
สมมติ Cloudflare และ CircleCI ทำบทความ A พร้อมกัน ฝั่งหนึ่งเผยแพร่ฉบับล่าสุด อีกฝั่งกลับนำฉบับเก่ามาทับ ประหยัดเงินได้ แต่สร้างเครื่องย้อนเวลาโดยไม่ตั้งใจ
ทางแก้คือ มีต้นฉบับเดียวและช่องทางมอบหมายงานเดียว ให้แต่ละงานมีรหัสและรุ่นเนื้อหา ผู้รันเพียงหนึ่งรายได้รับสิทธิ์ชั่วคราว บันทึกผลเสร็จ และมอบหมายใหม่เมื่อเกิดปัญหาหรือหมดสิทธิ์ จากนั้นตรวจ URL และเนื้อหาที่ขึ้นเว็บจริง
อย่าให้กุญแจลับหรือบทความที่ยังไม่เผยแพร่รั่วไปในบันทึกสาธารณะ กำหนดสิทธิ์ให้น้อยเท่าที่จำเป็น ประหยัดค่าเครื่องแต่แจกความลับฟรีให้คนทั้งโลกไม่คุ้มแน่
10. แผนรับมืออีกยี่สิบวัน
เริ่มจากแยกว่าโควตาที่หมดคือ Workers Builds, จำนวน Pages builds หรือคำขอ Workers รายวัน แล้วจัดงานเป็น การเผยแพร่และตรวจคุณภาพที่ขาดไม่ได้、การเตรียมบทความ และ ส่วนเสริมที่เลื่อนได้
ตรวจยอด GitHub Actions ที่เหลือ ทดลองงานเล็กหนึ่งชิ้นบน CircleCI Free วัดเวลา หน่วยความจำ และความสำเร็จ จากนั้นค่อยย้ายทีละส่วน ถ้ามีงานยาวมากค่อยพิจารณา Oracle อย่าเปิดทางผลิตหลายทางพร้อมกันก่อนมีระบบป้องกันการทำงานซ้ำ
ถาม: โควตา Builds หมดแล้วเว็บจะดับไหม? ไม่จำเป็น ไฟล์เว็บคงที่ที่เผยแพร่แล้วเป็นอีกเรื่องหนึ่ง แต่ต้องระวังโควตาอื่น[1][3]
ถาม: 6,000 นาทีของ CircleCI เติมช่องว่าง 6,000 นาทีได้พอดีไหม? เป็นแค่การคำนวณของเครื่อง 2GB งานจริงอาจต้องใช้เครื่องใหญ่หรือเวลานานกว่า[7][8]
สรุป: สิ่งที่หมดคือโควตาของสถานที่ทำงานหนึ่งแห่ง ไม่ใช่อายุของความคิด
Cloudflare: “เดือนนี้เลิกงานแล้ว”
GitHub: “งานเล็กผมรับเอง”
CircleCI: “ส่งมาทางนี้บ้าง”
Oracle: “มีห้องให้ แต่ดูแลเองนะ”
เจ้าของไซต์: “อ๋อ แพ็กเกจฟรีก็ทำงานเป็นกะได้!”
นึกว่าจนมุมแล้ว ที่แท้กระดานยังมีช่องให้เดินอีกหลายช่อง
เอกสารอ้างอิง (14 รายการ)
- Cloudflare Workers Builds — limits and pricing developers.cloudflare.com
- Cloudflare Pages — platform limits developers.cloudflare.com
- Cloudflare Pages Functions — pricing and static requests developers.cloudflare.com
- cron-job.org — free URL scheduling, up to once per minute cron-job.org
- GitHub — Actions billing and included minutes docs.github.com
- GitHub — scheduled workflow delays and dropped runs docs.github.com
- CircleCI — official Free plan and 30,000-credit allowance circleci.com
- CircleCI — resource class price list, including Arm Gen 2 beta circleci.com
- CircleCI — credits, exhaustion, storage/network implications circleci.com
- Oracle — Always Free resources, revised 2026 Arm allowances and idle reclamation docs.oracle.com
- Oracle — Free Tier and current eligibility conditions docs.oracle.com
- Cloudflare Pages Functions — invocation routing and _routes.json developers.cloudflare.com
- Deno Deploy — runtime and pricing limitations, migration suitability docs.deno.com
- Vercel — Hobby plan, non-commercial restrictions vercel.com

