จะเลือกอันไหนเมื่อไหร่
- แค่เว็บไซต์หรือฟรอนต์เอนด์เฉย ๆ? โฮสต์แบบสถิต จบ มันฟรี เร็ว และแทบจะพังไม่ได้เลย
- ต้องการตรรกะแบ็กเอนด์เล็ก ๆ น้อย ๆ — ฟอร์มติดต่อ, กุญแจ ที่ต้องเก็บเป็นความลับ, การตรวจสอบสิทธิ์? ฟังก์ชันขอบเครือข่ายหรือเซิร์ฟเวอร์เลส คุณยังคงอยู่บนระดับฟรีที่ให้ใช้ได้มาก และขยายลงถึงศูนย์เมื่อไม่มีใครใช้
- แอปจริงที่มีฐานข้อมูล งานเบื้องหลัง หรือเฟรมเวิร์กที่คาดหวังเซิร์ฟเวอร์ที่รันต่อเนื่องยาวนาน? แพลตฟอร์มคอนเทนเนอร์อย่าง Railway, Render หรือ Fly.io นี่คือจุดที่เหมาะที่สุดสำหรับโปรเจกต์ "ผลิตภัณฑ์จริง" ส่วนใหญ่
- ต้องการ GPU เฉพาะ ซอฟต์แวร์ระบบพิเศษ หรือควบคุมทั้งหมด? ไปที่นี่เมื่อสิ่งที่กล่าวมาข้างต้นทำงานนี้จริง ๆ ไม่ได้เท่านั้น เพราะตอนนี้ คุณ คือผู้ดูแลระบบแล้ว
กฎที่มีประโยชน์: เลือกตัวเลือกที่ง่ายที่สุดที่ทำงานได้ และเลื่อนลงระดับก็ต่อเมื่อคุณเจอกำแพงจริง ๆ — ไม่ใช่กำแพงในจินตนาการ
"กำแพงจริง" หน้าตาเป็นยังไงกันแน่? ตัวอย่างจริงสองสามอย่าง: การ build ของคุณสร้างเซิร์ฟเวอร์ที่ต้องคงรันต่อเนื่อง (แบ็กเอนด์แชทที่ถือการเชื่อมต่อสด ๆ ไว้) ดังนั้นแบบสถิตใช้ไม่ได้ หรือฟังก์ชันหนึ่งชนกำแพงเวลาหมดอายุครั้งแล้วครั้งเล่าเพราะคำขอเดียวต้องทำงานหนักจริง ๆ (ปรับขนาดวิดีโอ สร้าง PDF) จึงต้องเลื่อนขั้นไปเป็นคอนเทนเนอร์ หรือขีดจำกัดคำขอของระดับฟรีของคุณถูกใช้จนหมดจริง ๆ จากทราฟฟิกจริง สังเกตสิ่งที่ตัวอย่างเหล่านี้มีร่วมกัน: แต่ละอย่างคือการวัดผล ไม่ใช่ความรู้สึก "มันอาจจะโตขึ้นในอนาคต" ไม่ใช่กำแพง