Lihat yang baru dari Firebase di Google I/O 2022. Pelajari lebih lanjut

Pilih lokasi untuk proyek Anda

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Beberapa produk Firebase memerlukan setelan lokasi:

  • Google Analytics — Jika Anda mengaktifkan Google Analytics di proyek Firebase, Anda akan diminta untuk memilih lokasi pelaporan Analytics. Lokasi ini mewakili negara atau wilayah organisasi Anda. Lokasi Analytics Anda, pada gilirannya, menetapkan mata uang untuk pelaporan pendapatan.

  • Cloud Firestore dan Cloud Storage — Jika Anda mulai menggunakan salah satu produk ini, Anda akan diminta untuk memilih lokasi sumber daya Google Cloud Platform (GCP) default proyek Anda (jika belum dipilih saat menyiapkan layanan lain).

  • Cloud Functions for Firebase (hanya fungsi terjadwal) — Jika Anda menjalankan fungsi terjadwal , Cloud Scheduler memerlukan aplikasi App Engine; selama penyiapannya, Anda akan diminta untuk memilih lokasi sumber daya Google Cloud Platform (GCP) default proyek Anda (jika belum dipilih saat menyiapkan layanan lain).

    Untuk mempelajari lebih lanjut tentang pengaturan lokasi untuk fungsi yang tidak terjadwal, kunjungi Lokasi Cloud Functions .

  • Realtime Database — Jika Anda membuat instance Realtime Database, Anda akan diminta untuk memilih lokasi instance, dan setiap instance dapat berada di lokasi yang berbeda. Perhatikan bahwa lokasi instance Realtime Database Anda tidak memengaruhi opsi untuk lokasi resource GCP default Anda.

Pilih pengaturan lokasi untuk produk atau grup produk

Untuk sebagian besar kasus penggunaan, Anda memilih setelan lokasi di Firebase console , baik selama pembuatan proyek atau di halaman konsol untuk produk tertentu.

Analitik

Jika Anda mengaktifkan Google Analytics di proyek Firebase di Firebase console , Anda akan diminta untuk memilih lokasi pelaporan Analytics. Pilih negara atau wilayah yang mewakili lokasi organisasi Anda.

Jika Anda adalah Pemilik atau Editor proyek, Anda dapat mengedit zona waktu dan mata uang untuk lokasi pelaporan Analytics Anda; buka setelan Google Analytics Anda , lalu gulir ke panel Pelaporan .

Cloud Firestore, Cloud Storage, dan fungsi terjadwal

Cloud Firestore, Cloud Storage, dan fungsi terjadwal semuanya memiliki setelan lokasi yang sama, yang disebut lokasi resource GCP default (pelajari secara spesifik tentang setelan lokasi ini di bawah). Perhatikan bahwa lokasi ini mungkin telah disetel sebelumnya, baik selama pembuatan proyek atau saat menyiapkan layanan lain yang menggunakan setelan lokasi ini.

  • Jika menyiapkan Cloud Firestore atau Cloud Storage, Anda akan diminta untuk memilih lokasi resource GCP default project di alur kerja Firebase console.

    Untuk Cloud Storage, lokasi resource GCP default Anda hanya berlaku untuk bucket default Anda. Jika Anda menggunakan paket Blaze, Anda dapat membuat beberapa keranjang, masing-masing dengan lokasinya sendiri .

  • Jika Anda menjalankan fungsi terjadwal , Cloud Scheduler memerlukan aplikasi App Engine. Selama penyiapannya, Anda akan diminta untuk memilih lokasi resource GCP default project Anda.

  • Anda dapat menyetel lokasi resource GCP default secara terprogram dengan memanggil endpoint defaultLocation.finalize untuk project Firebase Anda.

Lokasi Basis Data Waktu Nyata

Jika Anda membuat instans Realtime Database baru, Anda perlu menentukan lokasi untuk instans tersebut. Setiap instance Realtime Database dalam proyek Anda dapat ditempatkan di lokasi yang berbeda. Lokasi yang saat ini didukung untuk instans Realtime Database tercantum di bawah ini bersama dengan skema URL database terkait.

Perhatikan bahwa lokasi instance Realtime Database Anda tidak memengaruhi opsi untuk lokasi resource GCP default Anda .

Nama wilayah Deskripsi wilayah Skema URL basis data
us-central1 rendah DATABASE_NAME .firebaseio.com
europe-west1 Belgium DATABASE_NAME .europe-west1.firebasedatabase.app
asia-southeast1 Singapura DATABASE_NAME .asia-southeast1.firebasedatabase.app

Lihat pengaturan lokasi

  • Untuk Analytics — Di Firebase console, buka setelan Google Analytics Anda , lalu gulir ke panel Pelaporan .

  • Untuk Cloud Firestore, Cloud Storage, dan fungsi terjadwal — Di Firebase console, buka setelan Project .

  • Untuk Realtime Database — Di Firebase console, lihat daftar instance database Anda di penampil data Realtime Database .

Pelajari tentang lokasi resource GCP default

Beberapa layanan yang tersedia untuk aplikasi Anda memerlukan setelan lokasi yang disebut sebagai lokasi sumber daya Google Cloud Platform (GCP) default proyek Anda. Lokasi ini adalah tempat penyimpanan data Anda untuk layanan GCP yang memerlukan setelan lokasi.

Produk berikut memiliki lokasi resource GCP default yang sama:

  • Cloud Firestore
    Perhatikan bahwa lokasi resource GCP default Anda tidak berlaku untuk Firebase Realtime Database .

  • Penyimpanan awan
    Perhatikan bahwa lokasi resource GCP default Anda hanya berlaku untuk bucket Cloud Storage default Anda. Jika Anda menggunakan paket Blaze, Anda dapat membuat beberapa keranjang, masing-masing dengan lokasinya sendiri .

  • Aplikasi App Engine (misalnya, untuk fungsi terjadwal)
    Jika Anda menyiapkan aplikasi App Engine, lokasinya akan membagikan lokasi resource GCP default Anda. Perhatikan bahwa jika Anda menggunakan Cloud Scheduler (misalnya, untuk menjalankan fungsi terjadwal ), Anda harus memiliki aplikasi App Engine di proyek Anda.

Anda dapat memilih lokasi multi-region atau lokasi regional sebagai lokasi resource GCP default Anda. Perhatikan bahwa jika Anda sudah memiliki aplikasi App Engine dengan lokasi us-central atau europe-west , layanan GCP apa pun yang menggunakan setelan lokasi ini akan dianggap multi-regional .

Lokasi multi-wilayah

Pilih lokasi multi-region untuk memaksimalkan ketersediaan dan ketahanan database Anda.

Lokasi multi-wilayah terdiri dari kumpulan wilayah yang ditentukan tempat beberapa replika database disimpan. Setiap replika adalah replika baca-tulis yang berisi semua data dalam database atau replika saksi yang tidak memelihara set data lengkap tetapi berpartisipasi dalam replikasi.

Dengan mereplikasi data antara beberapa wilayah, data dapat terus disajikan bahkan dengan hilangnya seluruh wilayah. Dalam suatu wilayah, data direplikasi di seluruh zona sehingga data dapat terus disajikan dalam wilayah tersebut bahkan dengan hilangnya zona.

Firebase mendukung lokasi resource GCP multi-region berikut:
Nama Multi-Wilayah Deskripsi Multi-Wilayah Wilayah Baca-Tulis Wilayah Saksi
eur3 Eropa europe-west1 (Belgia), europe-west4 (Belanda) europe-north1 (Finlandia)
nam5 Amerika Serikat us-central1 (Iowa), us-central2 (Oklahoma—wilayah GCP pribadi) us-east1 (Carolina Selatan)

Lokasi regional

Lokasi regional adalah tempat geografis tertentu, seperti Carolina Selatan. Data di lokasi regional direplikasi di beberapa zona dalam suatu wilayah . Semua lokasi regional dipisahkan dari lokasi regional lainnya dengan jarak setidaknya 100 mil.

Pilih lokasi regional untuk biaya yang lebih rendah, untuk latensi tulis yang lebih rendah jika aplikasi Anda sensitif terhadap latensi, atau untuk lokasi bersama dengan resource GCP lainnya .

Firebase mendukung lokasi resource GCP regional berikut:
Nama Wilayah Deskripsi Wilayah
Amerika Utara
us-west1 Oregon
us-west2 Los Angeles
us-west3 Kota Danau Garam
us-west4 Las Vegas
northamerica-northeast1 Montreal
us-east1 Karolina selatan
us-east4 Virginia Utara
Amerika Selatan
southamerica-east1 Sao Paulo
Eropa
europe-west2 London
europe-west3 Frankfurt
europe-central2 Warsawa
europe-west6 Zürich
Asia
asia-south1 Mumbai
asia-southeast1 Singapura
asia-southeast2 Jakarta
asia-east2 Hongkong
asia-east1 Taiwan
asia-northeast1 Tokyo
asia-northeast2 Osaka
asia-northeast3 seoul
Australia
australia-southeast1 Sydney

Langkah selanjutnya

  • Untuk membuat database Cloud Firestore di lokasi tertentu, kunjungi Memulai Cloud Firestore .

  • Untuk membuat keranjang Cloud Storage , kunjungi halaman Memulai untuk platform Anda.

  • Untuk menjalankan fungsi terjadwal dengan Cloud Functions for Firebase, kunjungi panduan penyiapan .

  • Untuk informasi selengkapnya tentang membangun aplikasi untuk memenuhi persyaratan latensi, ketersediaan, dan ketahanan Anda, lihat Geografi dan Wilayah .