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 disetel sebelumnya, baik selama pembuatan project atau saat menyiapkan layanan lain yang memerlukan setelan lokasi (lihat di bawah).

Lokasi sumber daya GCP default

Beberapa layanan yang tersedia untuk aplikasi Anda memerlukan setelan lokasi, yang disebut lokasi resource Google Cloud Platform (GCP) default project Anda . Lokasi ini adalah tempat data Anda disimpan 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 Google App Engine (GAE)
    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.

Jenis lokasi

Anda dapat menyimpan data Cloud Firestore di lokasi multi-region 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 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 di 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

Lokasi SLA

Jenis lokasi Cloud Firestore Anda menentukan persentase waktu aktif Perjanjian Tingkat Layanan (SLA) :

Layanan Tertanggung Persentase Waktu Aktif Bulanan
Multi-Wilayah Cloud Firestore >= 99,999%
Cloud Firestore Regional >= 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 pengaturan lokasi proyek Anda

Di konsol Firebase, buka setelan Proyek Anda .

Langkah selanjutnya

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