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

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

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

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

ในส่วนของค่าใช้จ่าย Cloud Run, Cloud Functions และ 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 ระบบคลาวด์
สำเนาต้นทางของเนื้อหาแบบคงที่ 3 ไม่มี
ภูมิภาคเนื้อหาแบบไดนามิก 3 3
การทำให้ใช้งานได้อย่างต่อเนื่อง จำกัด ในตัว
กระบวนการบิลด์ สภาพแวดล้อมในพื้นที่ สภาพแวดล้อมที่ทำซ้ำได้
แสดงตัวอย่างเนื้อหา มี ไม่
ความทนทานต่อข้อผิดพลาด การหยุดชะงักทั่วโลก การหยุดชะงักระดับภูมิภาค
โปรแกรมจำลอง ใช่ ใช่

ฟีเจอร์วงจรการพัฒนาของ 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 ที่ได้รับการปรับปรุง