Hosting Aplikasi dan solusi Google lainnya

Produk serverless seperti Firebase App Hosting memungkinkan Anda men-deploy aplikasi dengan cepat, tanpa mengelola infrastruktur sendiri. Di antara solusi Google, App Hosting adalah pilihan terbaik untuk developer web yang membuat aplikasi web modern di framework populer karena mengelola stack lengkap, dari CDN hingga rendering sisi server.

Namun, App Hosting hanyalah salah satu dari beberapa produk serverless Google. Bergantung pada sifat aplikasi atau kebutuhan skalabilitas Anda, Anda dapat memilih App Hosting atau salah satu produk lainnya:

  • Cloud Run: Terbaik untuk menjalankan layanan backend dalam container dengan konfigurasi maksimum.
  • Cloud Run fungsi: Terbaik untuk membuat fungsi berbasis peristiwa dan satu tujuan dengan cepat. Pelajari lebih lanjut.
  • Cloud Functions for Firebase: Seperti Cloud Run fungsi, tetapi dengan model yang disederhanakan untuk integrasi yang lebih mudah dengan fitur Firebase lainnya seperti Realtime Database atau Cloud Firestore.
  • Firebase App Hosting: Ideal untuk menghosting aplikasi web berbasis framework modern dengan rendering sisi server (SSR) atau fitur AI generatif.
  • Firebase Hosting : Sangat baik untuk menghosting aset statis seperti situs dan gambar.

Terkait biaya, Cloud Run, fungsi Cloud Run, Cloud Functions for Firebase, dan Firebase App Hosting memerlukan akun penagihan untuk memulai, menyertakan paket gratis untuk deployment kecil, dan harganya didasarkan pada penggunaan. Firebase Hosting menawarkan paket gratis tanpa memerlukan akun penagihan untuk deployment kecil, dengan fleksibilitas untuk diperluas saat aplikasi Anda ditingkatkan.

App Hosting dan Firebase Hosting

App Hosting bukan pengganti langsung untuk Firebase Hosting – layanan ini mengisi celah tertentu. Jika Anda mengembangkan aplikasi web dinamis yang dirender server dengan SSR, App Hosting pasti cocok untuk Anda. Jika Anda menginginkan hosting untuk situs statis atau aplikasi satu halaman, sebaiknya gunakan asli Hosting untuk mengoptimalkan biaya dan performa.

Karena App Hosting dan Firebase Hosting memiliki tingkat tumpang-tindih dalam fitur yang didukung, melihatnya secara lebih mendetail mungkin akan membantu.

Fitur Hosting App Hosting
Deployment otomatis aplikasi web yang dirender server Eksperimental Ya
Waktu tunggu permintaan 1m 5m
Waktu tunggu cache 1 jam 1 jam
Kontrol cache Stale-While-Revalidate Tidak Ya
Persyaratan Layanan Firebase Cloud
Replika asal konten statis 3 T/A
Region konten dinamis 3 6
Deployment berkelanjutan Terbatas Bawaan
Proses build Lingkungan lokal Lingkungan yang dapat direproduksi
Pratinjau konten Ya Tidak
Fault tolerance Penghentian global Penghentian regional
Emulator Ya Ya

Fitur siklus proses pengembangan App Hosting dan Hosting

Firebase App Hosting terintegrasi secara mendalam dengan GitHub dan menawarkan peluncuran yang efisien ke produksi untuk aplikasi Anda. Saat Anda mengirim perubahan ke cabang live, App Hosting akan mem-build cabang di lingkungan Cloud Build yang dapat direproduksi. Kemudian, di UI dasbor App Hosting, Anda dapat melacak setiap versi aplikasi web ke commit yang tepat saat aplikasi tersebut di-build, sehingga Anda mengetahui perubahan mana yang aktif pada waktu tertentu.

Firebase Hosting juga menyediakan tingkat integrasi menggunakan tindakan GitHub untuk membuat saluran pratinjau dan men-deploy ke saluran live sebagai respons terhadap tindakan di repositori.

Aplikasi yang di-deploy menggunakan eksperimen framework di Firebase CLI

Untuk aplikasi web modern yang di-deploy ke Firebase Hosting menggunakan eksperimen framework di Firebase CLI, sebaiknya "lulus" ke App Hosting. Dengan App Hosting, Anda akan memiliki solusi terpadu untuk mengelola semua hal mulai dari CDN hingga rendering sisi server, beserta peningkatan integrasi GitHub.