Firebase Hosting… แพงกว่าที่คิด

Firebase Hosting คือ Web hosting สำหรับ host static files มี CDN อยู่ทั่วโลก ทำให้คนอื่นสามารถเข้าเว็บเราจากทั่วโลกได้เร็วเหมือน ๆ กัน ล่าสุดผมลองเข้าจากในไทย มี latency แค่ 30ms เท่านั้นเอง และราคาก็ดูเหมือนจะถูกมาก เพราะมี package ฟรี ให้ bandwidth ถึง 10GB

เมื่อปลายเดือนที่แล้ว ผมได้มีโอกาสช่วยย้าย Hosting ของ fastwork.co จาก DO ไป Firebase Hosting สิ่งที่ได้คือเว็บโหลดเร็วขึ้น เพราะ Firebase ใช้ http/2 และ latency น้อยมาก แต่ผ่านไป 4 วัน ก็ต้องย้ายออก…

เพราะ bandwidth ต่อวันราคาสูงมาก วันนึงเกือบ 8GB ลองคำนวณ​ เล่น ๆ 8GB * 30 วัน * $0.15 = $36 / เดือน

เมื่อเทียบกับ Web Hosting จ้าวอื่น ที่ให้ bandwith ต่อเดือน เริ่มต้นเยอะ หรือ Web Hosting ในไทย ที่ให้ bandwidth ต่อเดือนไม่จำกัด แล้วราคาถูกมาก เนื่องจากการ host static files ไม่จำเป็นที่จะต้องใช้ resource ของเครื่อง server เยอะขนาดนั้น ทำให้สามารถใช้ server package ต่ำสุดได้ ราคาอาจจะแค่ 200–500 บาท ต่อเดือน

แล้วทำไมถึงไม่ใช้ Shared Host ? ราคาถูกกว่ามาก ปีนึงไม่กี่ร้อย…

เพราะเราต้องการใช้ Prerender สำหรับ bot เช่น Facebook Open Graph ถ้าใช้ shared host อาจจะไม่สามารถทำส่วนนี้ได้

สรุปแล้วเมื่อไรควรใช้ Firebase Hosting ?

  • พึ่งเปิด Web มีคนใช้ยังไม่เยอะ bandwidth ต่อเดือนน้อย ทำให้สามารถใช้ฟรีได้ หรือราคาไม่แพงมาก
  • มีคนใช้งานเว็บทั้วโลก ไม่ต้องไปเปิด server หลาย ๆ ที่ เพราะ Firebase Hosting มี CDN ให้ ทำให้เข้าจากทั้วโลกได้เร็วเหมือนกัน

เมื่อไรที่ไม่ควรใช้ Firebase Hosting ?

  • Bandwidth ต่อวันสูงมาก คำนวณแล้วราคาแพง
  • และ มีคนเข้าเว็บแค่ในประเทศ สามารถใช้ Hosting ในประเทศได้ ทำให้คนเข้าเว็บได้เร็วขึ้น

แต่ถึงยังงั้น ถ้าราคา Bandwidth ยังสามารถรับได้ Firebase Hosting ก็ยังคงเป็นทางเลือกแรก ๆ เพราะมี tools ที่ทำให้การ deploy หรือ rollback ง่ายขึ้น…

Like what you read? Give acoshift a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.