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

ผลิตภัณฑ์แบบ Serverless เช่น Firebase App Hosting ช่วยให้คุณทำให้แอปพลิเคชันใช้งานได้อย่างรวดเร็วโดยไม่ต้องจัดการโครงสร้างพื้นฐานด้วยตนเอง 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 ชม.
การควบคุมแคช "ไม่เป็นปัจจุบันขณะกำลังตรวจสอบใหม่" ไม่ ใช่
ข้อกำหนดในการให้บริการ Firebase ระบบคลาวด์
สำเนาต้นทางของเนื้อหาแบบคงที่ 3 ไม่มี
ภูมิภาคของเนื้อหาแบบไดนามิก 3 3
การทำให้ใช้งานได้อย่างต่อเนื่อง จำกัด ในตัว
กระบวนการบิลด์ สภาพแวดล้อมในเครื่อง สภาพแวดล้อมที่ทําซ้ำได้
แสดงตัวอย่างเนื้อหา มี ไม่
ความสามารถในการทนต่อข้อบกพร่อง การหยุดชะงักทั่วโลก การหยุดชะงักระดับภูมิภาค
โปรแกรมจำลอง ใช่ ใช่

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

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

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

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

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