Sebelum menggunakan Firestore dalam mode Datastore, Anda harus memilih lokasi tempat data project disimpan. Untuk mengurangi latensi dan meningkatkan ketersediaan, simpan data Anda dekat dengan pengguna dan layanan yang membutuhkannya.
Jenis lokasi
Anda dapat menyimpan data mode Datastore di lokasi multi-region atau lokasi regional.
Data di lokasi multi-region beroperasi dalam konfigurasi replikasi multi-zona dan multi-region. Pilih lokasi multi-region jika Anda ingin memaksimalkan ketersediaan dan ketahanan database. Lokasi multi-region dapat memberikan perlindungan jika terjadi kehilangan di seluruh region dan menjaga ketersediaan tanpa kehilangan data. Dalam Perjanjian Tingkat Layanan Datastore, lokasi multi-region menentukan persentase waktu beroperasi bulanan yang lebih tinggi daripada lokasi regional.
Data di lokasi regional beroperasi dalam konfigurasi replikasi multi-zona. Pilih lokasi regional jika aplikasi Anda lebih sensitif terhadap latensi tulis atau jika Anda menginginkan lokasi bersama dengan resource Google Cloud lainnya yang dapat digunakan aplikasi Anda.
Lokasi multi-region
Lokasi multi-region terdiri dari kumpulan region yang ditentukan tempat beberapa replika database disimpan. Setiap replika adalah replika baca-tulis yang berisi semua data dalam database atau replika saksi yang tidak mempertahankan kumpulan data lengkap, tetapi berpartisipasi dalam replikasi.
Dengan mereplikasi data antara beberapa region, data dapat terus ditayangkan bahkan jika seluruh region hilang. Dalam satu region, data direplikasi ke berbagai zona sehingga data dapat terus ditayangkan di dalam region tersebut bahkan jika suatu zona hilang.
Berikut adalah lokasi multi-region yang tersedia:
Nama Multi-Region | Deskripsi Multi-Region | Region Baca-Tulis | Region Saksi |
---|---|---|---|
eur3 |
Eropa | europe-west1 (Belgia), europe-west4 (Belanda) |
europe-north1 (Finlandia) |
nam5 |
Amerika Serikat | us-central1 (Iowa), us-central2 (Oklahoma—region Google Cloud pribadi) |
us-east1 (South Carolina) |
Lokasi regional
Lokasi regional adalah tempat geografis tertentu, misalnya South Carolina. Lokasi regional berikut tersedia:
Nama Region | Deskripsi Region | ||
---|---|---|---|
Amerika Utara | |||
us-west1 |
Oregon | CO Rendah2 | |
us-west2 |
Los Angeles | ||
us-west3 |
Salt Lake City | ||
us-west4 |
Las Vegas | ||
Lokasi ini tidak mendukung App Engine. Jika berencana menggunakan App Engine, Anda harus memilih lokasi lain. |
Iowa | CO Rendah2 | |
northamerica-northeast1 |
Montréal | CO Rendah2 | |
Lokasi ini tidak mendukung App Engine. Jika berencana menggunakan App Engine, Anda harus memilih lokasi lain. |
Toronto | CO Rendah2 | |
Lokasi ini tidak mendukung App Engine. Jika berencana menggunakan App Engine, Anda harus memilih lokasi lain. |
Queretaro | ||
us-east1 |
Carolina Selatan | ||
us-east4 |
Northern Virginia | ||
Lokasi ini tidak mendukung App Engine. Jika berencana menggunakan App Engine, Anda harus memilih lokasi lain. |
Columbus | ||
Lokasi ini tidak mendukung App Engine. Jika berencana menggunakan App Engine, Anda harus memilih lokasi lain. |
Dallas | CO Rendah2 | |
Amerika Selatan | |||
Lokasi ini tidak mendukung App Engine. Jika berencana menggunakan App Engine, Anda harus memilih lokasi lain. |
Santiago | CO2 Rendah | |
southamerica-east1 |
Sao Paulo | CO Rendah2 | |
Eropa | |||
europe-west2 |
London | CO Rendah2 | |
europe-west1 |
Belgia | CO Rendah2 | |
Lokasi ini tidak mendukung App Engine. Jika berencana menggunakan App Engine, Anda harus memilih lokasi lain. |
Belanda | CO Rendah2 | |
europe-west3 |
Frankfurt | CO Rendah2 | |
Lokasi ini tidak mendukung App Engine. Jika berencana menggunakan App Engine, Anda harus memilih lokasi lain. |
Milan | ||
Lokasi ini tidak mendukung App Engine. Jika berencana menggunakan App Engine, Anda harus memilih lokasi lain. |
Madrid | CO Rendah2 | |
Lokasi ini tidak mendukung App Engine. Jika berencana menggunakan App Engine, Anda harus memilih lokasi lain. |
Paris | CO Rendah2 | |
Lokasi ini tidak mendukung App Engine. Jika berencana menggunakan App Engine, Anda harus memilih lokasi lain. |
Turin | ||
Lokasi ini tidak mendukung App Engine. Jika berencana menggunakan App Engine, Anda harus memilih lokasi lain. |
Berlin | CO2 Rendah | |
europe-north1 |
Finlandia | CO2 Rendah | |
europe-central2 |
Warsawa | ||
europe-west6 |
Zürich | CO Rendah2 | |
Timur Tengah | |||
Lokasi ini tidak mendukung App Engine. Jika berencana menggunakan App Engine, Anda harus memilih lokasi lain. |
Doha | ||
Lokasi ini tidak mendukung App Engine. Jika berencana menggunakan App Engine, Anda harus memilih lokasi lain. |
Dammam | ||
Lokasi ini tidak mendukung App Engine. Jika berencana menggunakan App Engine, Anda harus memilih lokasi lain. |
Tel Aviv | ||
Asia | |||
asia-south1 |
Mumbai | ||
Lokasi ini tidak mendukung App Engine. Jika berencana menggunakan App Engine, Anda harus memilih lokasi lain. |
Delhi | ||
asia-southeast1 |
Singapura | ||
asia-southeast2 |
Jakarta | ||
asia-east2 |
Hong Kong | ||
asia-east1 |
Taiwan | ||
asia-northeast1 |
Tokyo | ||
asia-northeast2 |
Osaka | ||
asia-northeast3 |
Seoul | ||
Australia | |||
australia-southeast1 |
Sydney | ||
Lokasi ini tidak mendukung App Engine. Jika berencana menggunakan App Engine, Anda harus memilih lokasi lain. |
Melbourne | ||
Afrika | |||
Lokasi ini tidak mendukung App Engine. Jika berencana menggunakan App Engine, Anda harus memilih lokasi lain. |
Johannesburg |
Memilih lokasi
Setelan lokasi untuk project Google Cloud Anda berlaku untuk Firestore dalam mode Datastore dan App Engine. Saat memilih lokasi di salah satu produk tersebut, Anda menetapkan lokasi untuk seluruh project Google Cloud.
Jika belum memilih lokasi untuk project, Anda akan diminta untuk memilih lokasi saat menyelesaikan salah satu tugas berikut:
- Membuat aplikasi App Engine baru.
- Membuat entity mode Datastore pertama menggunakan Konsol Google Cloud.
Melihat lokasi project Anda
Gunakan salah satu metode berikut untuk mengetahui lokasi yang Anda pilih untuk project Anda:
Jalankan perintah
gcloud app describe
.Jika Anda memiliki setidaknya satu versi aplikasi App Engine yang di-deploy, buka Dasbor App Engine di Konsol Google Cloud. Informasi lokasi di sudut kanan atas dasbor berlaku untuk App Engine dan Firestore dalam mode Datastore.
Langkah berikutnya
- Untuk mengetahui informasi lebih lanjut mengenai cara membuat aplikasi yang memenuhi persyaratan latensi, ketersediaan, dan ketahanan, baca bagian Geografi dan Region.
- Untuk peta lokasi, lihat Lokasi Pusat Data Cloud.