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