โฮสติ้งแอปและโซลูชันอื่นๆ ของ 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 ที่ได้รับการปรับปรุง