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

ผลิตภัณฑ์แบบ Serverless เช่น 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 ที่ได้รับการปรับปรุง