โฮสติ้งแอปและโซลูชันอื่นๆ ของ Google

ผลิตภัณฑ์แบบไม่ต้องใช้เซิร์ฟเวอร์ เช่น Firebase App Hosting ช่วยให้คุณทำให้แอปพลิเคชันใช้งานได้ รวดเร็วโดยไม่ต้องจัดการโครงสร้างพื้นฐานด้วยตนเอง ในบรรดาโซลูชันของ Google นั้น App Hosting เป็นตัวเลือกที่ดีที่สุด สำหรับนักพัฒนาเว็บที่สร้างเว็บแอปที่ทันสมัยในเฟรมเวิร์กยอดนิยม เนื่องจากมีการจัดการสแต็กทั้งหมด ตั้งแต่ CDN ไปจนถึงการแสดงผลฝั่งเซิร์ฟเวอร์

อย่างไรก็ตาม App Hosting เป็นเพียงหนึ่งในผลิตภัณฑ์แบบไม่ต้องใช้เซิร์ฟเวอร์หลายรายการของ Google คุณอาจเลือก App Hosting หรือผลิตภัณฑ์อื่นๆ ต่อไปนี้ ทั้งนี้ขึ้นอยู่กับลักษณะของแอปหรือความต้องการในการปรับขนาด

  • Cloud Run: เหมาะที่สุดสำหรับการเรียกใช้บริการแบ็กเอนด์ในคอนเทนเนอร์ที่มีการกำหนดค่าได้สูงสุด
  • Cloud Run ฟังก์ชัน: เหมาะที่สุดสำหรับการสร้างฟังก์ชันที่ขับเคลื่อนด้วยเหตุการณ์และมีวัตถุประสงค์เดียวอย่างรวดเร็ว ดูข้อมูลเพิ่มเติม
  • Cloud Functions for Firebase: คล้ายกับ Cloud Run ฟังก์ชัน แต่มีโมเดลที่เรียบง่ายขึ้นเพื่อให้ผสานรวมกับฟีเจอร์อื่นๆ ของ Firebase เช่น Realtime Database หรือ Cloud Firestore ได้ง่ายขึ้น
  • Firebase App Hosting: เหมาะอย่างยิ่งสำหรับการโฮสต์เว็บแอปที่อิงตามเฟรมเวิร์กที่ทันสมัย ด้วยการแสดงผลฝั่งเซิร์ฟเวอร์ (SSR) หรือฟีเจอร์ Generative AI
  • Firebase Hosting : ยอดเยี่ยม สำหรับการโฮสต์เนื้อหาคงที่ เช่น เว็บไซต์และรูปภาพ

ในส่วนของค่าใช้จ่ายนั้น Cloud Run, ฟังก์ชัน Cloud Run, Cloud Functions for Firebase, และ Firebase App Hosting ต้องใช้ บัญชีสำหรับการเรียกเก็บเงินเพื่อเริ่มต้นใช้งาน มีระดับบริการฟรีสำหรับการทำให้ใช้งานได้ขนาดเล็ก และคิดราคาตามการใช้งาน Firebase Hosting มีระดับบริการฟรีโดย ไม่จำเป็นต้องมีบัญชีสำหรับการเรียกเก็บเงินสำหรับการทำให้ใช้งานได้ขนาดเล็ก พร้อมความยืดหยุ่นในการขยายเมื่อ แอปของคุณขยายขนาด

App Hosting และ Firebase Hosting

App Hosting ไม่ได้มาแทนที่ Firebase Hosting โดยตรง แต่มาเติมเต็ม ช่องว่างที่เฉพาะเจาะจง หากคุณกำลังพัฒนาเว็บแอปแบบไดนามิกที่แสดงผลฝั่งเซิร์ฟเวอร์ด้วย SSR แล้ว App Hosting เหมาะกับคุณอย่างแน่นอน หากคุณต้องการ โฮสต์เว็บไซต์คงที่หรือแอปหน้าเดียว การใช้ เดิม Hosting อาจสมเหตุสมผลกว่าเพื่อเพิ่มประสิทธิภาพด้านต้นทุนและประสิทธิภาพ

เนื่องจาก App Hosting และ Firebase Hosting มีฟีเจอร์ที่รองรับซ้ำกันในระดับหนึ่ง การดูรายละเอียดเพิ่มเติมจึงอาจเป็นประโยชน์

ฟีเจอร์ Hosting App Hosting
การทำให้เว็บแอปที่แสดงผลฝั่งเซิร์ฟเวอร์ใช้งานได้โดยอัตโนมัติ ทดลอง ใช่
ระยะหมดเวลาของคำขอ 1 นาที 5 นาที
ระยะหมดเวลาของแคช 1 ชั่วโมง 1 ชั่วโมง
การควบคุมแคช Stale-While-Revalidate ไม่ ใช่
ข้อกำหนดในการให้บริการ Firebase Cloud
สำเนาต้นทางของเนื้อหาคงที่ 3 ไม่มี
ภูมิภาคเนื้อหาแบบไดนามิก 3 6
การทำให้ใช้งานได้อย่างต่อเนื่อง จำกัด ในตัว
กระบวนการบิลด์ สภาพแวดล้อมในเครื่อง สภาพแวดล้อมที่ทำตามซ้ำได้
แสดงตัวอย่างเนื้อหา ใช่ ไม่
การคงทนต่อความเสียหาย การหยุดทำงานทั่วโลก การหยุดชะงักระดับภูมิภาค
โปรแกรมจำลอง ใช่ ใช่

ฟีเจอร์วงจรการพัฒนาของ App Hosting และ Hosting

Firebase App Hosting ผสานรวมกับ GitHub อย่างลึกซึ้งและมีการเปิดตัวแอปเวอร์ชันที่ใช้งานจริงอย่างมีประสิทธิภาพ เมื่อคุณพุชการเปลี่ยนแปลงไปยังสาขาที่ใช้งานจริง App Hosting จะสร้างสาขาในสภาพแวดล้อมของบิลด์ Cloud Build ที่ทำตามซ้ำได้ จากนั้นใน UI แดชบอร์ด App Hosting คุณจะติดตามเว็บแอปแต่ละเวอร์ชันไปยังคอมมิตที่สร้างขึ้นได้ เพื่อให้ทราบว่าการเปลี่ยนแปลงใดที่ใช้งานจริงในเวลาที่กำหนด

Firebase Hosting ยังมีการผสานรวมในระดับหนึ่งโดยใช้ GitHub Actions เพื่อสร้างช่องตัวอย่างและทำให้ใช้งานได้ในช่องที่ใช้งานจริงเพื่อตอบสนองต่อการดำเนินการในที่เก็บ

แอปที่ทำให้ใช้งานได้โดยใช้การทดลองเฟรมเวิร์กใน Firebase CLI

สำหรับเว็บแอปที่ทันสมัยซึ่งทำให้ใช้งานได้ใน Firebase Hosting โดยใช้ การทดลองเฟรมเวิร์กใน Firebase CLI เราขอแนะนำให้ "ย้าย" ไปใช้ App Hosting ด้วย App Hosting คุณจะมีโซลูชันแบบครบวงจรเพื่อ จัดการทุกอย่างตั้งแต่ CDN ไปจนถึงการแสดงผลฝั่งเซิร์ฟเวอร์ พร้อมด้วยการผสานรวม GitHub ที่ได้รับการปรับปรุง