Ikuti semua informasi yang diumumkan di Firebase Summit, dan pelajari bagaimana Firebase dapat membantu Anda mempercepat pengembangan aplikasi dan menjalankan aplikasi dengan percaya diri. Pelajari Lebih Lanjut

Lokasi Cloud Firestore

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

Sebelum menggunakan Cloud Firestore, Anda harus memilih lokasi untuk database Anda. Untuk mengurangi latensi dan meningkatkan ketersediaan, simpan data Anda di dekat pengguna dan layanan yang membutuhkannya. Setelan lokasi ini adalah lokasi resource Google Cloud Platform (GCP) default project Anda.

Perhatikan bahwa lokasi resource GCP default Anda mungkin telah ditetapkan sebelumnya, baik selama pembuatan project atau saat menyiapkan layanan lain yang memerlukan setelan lokasi (lihat di bawah).

Lokasi resource GCP default

Beberapa layanan yang tersedia untuk aplikasi Anda memerlukan setelan lokasi, yang disebut 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:

  • Toko Api Awan
    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 menggunakan paket Blaze, Anda dapat membuat beberapa keranjang, masing-masing dengan lokasinya sendiri.

  • Aplikasi Google App Engine (GAE).
    Jika Anda menyiapkan aplikasi App Engine , lokasinya berbagi lokasi sumber daya GCP default Anda. Perhatikan bahwa jika Anda menggunakan Cloud Scheduler (misalnya, untuk menjalankan fungsi terjadwal ), Anda harus memiliki aplikasi App Engine di proyek Anda.

Jenis lokasi

Anda dapat menyimpan data Cloud Firestore di lokasi multi-wilayah atau lokasi regional .

Perhatikan bahwa jika Anda sudah memiliki aplikasi App Engine dengan lokasi us-central atau europe-west , database Cloud Firestore Anda akan dianggap multiregional .

Lokasi multi-wilayah

Pilih lokasi multiregion 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 basis data atau replika saksi yang tidak mempertahankan kumpulan data lengkap tetapi berpartisipasi dalam replikasi.

Dengan mereplikasi data antar beberapa wilayah, data dapat terus disajikan meskipun seluruh wilayah hilang. Di dalam suatu wilayah, data direplikasi di seluruh zona sehingga data dapat terus disajikan dalam wilayah tersebut bahkan dengan hilangnya satu zona.

Firebase mendukung lokasi resource GCP multi-region berikut:
Nama Multi-Wilayah Deskripsi Multi-Wilayah Daerah 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 daerah

Lokasi regional adalah tempat geografis tertentu, seperti Carolina Selatan. Data di lokasi regional direplikasi di beberapa zona dalam satu kawasan . Semua lokasi regional dipisahkan dari lokasi regional lainnya setidaknya sejauh 100 mil.

Pilih lokasi regional untuk biaya yang lebih rendah, untuk latensi tulis yang lebih rendah jika aplikasi Anda peka terhadap latensi, atau untuk lokasi bersama dengan sumber daya 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

australia-southeast2

Lokasi ini tidak mendukung Cloud Storage for Firebase. Jika berencana menggunakan Cloud Storage for Firebase, sebaiknya pilih lokasi lain.

Melbourne

SLA lokasi

Jenis lokasi Cloud Firestore Anda menentukan persentase waktu aktif Service Level Agreement (SLA) :

Layanan Tertutup Persentase Uptime Bulanan
Multi-Wilayah Cloud Firestore >= 99,999%
Wilayah Cloud Firestore >= 99,99%

Harga Lokasi

Lokasi Cloud Firestore Anda menentukan biaya operasi database.

Untuk penjelasan lengkap tentang harga per region dan per jenis region, lihat Memahami penagihan Cloud Firestore .

Lihat setelan lokasi proyek Anda

Di konsol Firebase, buka setelan Proyek Anda.

Langkah selanjutnya

  • Untuk informasi selengkapnya tentang membuat aplikasi untuk memenuhi persyaratan latensi, ketersediaan, dan daya tahan Anda, lihat Geografi dan Wilayah .