Bir Cloud Firestore veritabanı sağladığınızda veritabanı için bir konum seçmeniz gerekir. Gecikmeyi azaltmak ve kullanılabilirliği artırmak için verilerinizi, bunlara ihtiyaç duyan kullanıcıların ve hizmetlerin yakınında depolayın.
İsteğe bağlı olarak projenizde her biri kendi konum ayarına sahip birden fazla veritabanı oluşturabilirsiniz.
Bir veritabanı sağladıktan sonra konum ayarını değiştiremeyeceğinizi unutmayın.
Konum türleri
Cloud Firestore verilerinizi çok bölgeli bir konumda veya bölgesel bir konumda saklayabilirsiniz.
Çok bölgeli konumlar
Veritabanınızın kullanılabilirliğini ve dayanıklılığını en üst düzeye çıkarmak için çoklu bölge konumu seçin.
Çok bölgeli konum, veritabanının birden fazla kopyasının depolandığı tanımlanmış bir bölge grubundan oluşur. Her kopya, veri tabanındaki tüm verileri içeren bir okuma/yazma kopyası veya tam bir veri kümesini korumayan ancak replikasyona katılan bir tanık kopyasıdır.
Veriler birden fazla bölge arasında çoğaltıldığından, bir bölgenin tamamı kaybolsa bile veriler sunulmaya devam edebilir. Bir bölge içinde veriler, bölgeler arasında çoğaltılır. Böylece bir bölgenin kaybı durumunda bile veriler o bölgede sunulmaya devam edebilir.
Cloud Firestore aşağıdaki çok bölgeli konumları destekler:
| Çok bölgeli ad | Çok bölgeli açıklama | Okuma-yazma bölgeleri | Tanık bölgesi |
|---|---|---|---|
eur3 |
Avrupa | europe-west1 (Belçika), europe-west4 (Hollanda) |
europe-north1 (Finlandiya) |
nam5 |
Amerika Birleşik Devletleri (Merkez) | us-central1 (Iowa), us-central2 (Oklahoma—özel Google Cloud bölgesi) |
us-east1 (Güney Carolina) |
nam7 |
Amerika Birleşik Devletleri (Orta ve Doğu) | us-central1 (Iowa), us-east4 (Kuzey Virginia) |
us-central2 (Oklahoma—özel Google Cloud bölgesi) |
Bölgesel konumlar
Bölgesel konum, Güney Carolina gibi belirli bir coğrafi yerdir. Bölgesel konumdaki veriler, bir bölge içindeki birden fazla alt bölgede çoğaltılır. Tüm bölgesel konumlar, diğer bölgesel konumlardan en az 160 km uzaklıkta olmalıdır.
Maliyetleri düşürmek, uygulamanız gecikmeye duyarlıysa yazma gecikmesini azaltmak veya diğer Google Cloud kaynaklarla ortak konumlandırma için bölgesel bir konum seçin.
Cloud Firestore aşağıdaki bölgesel kaynak konumlarını destekler:
| Bölge adı | Bölge açıklaması | |
|---|---|---|
| Kuzey Amerika | ||
us-west1 | Oregon | |
us-west2 | Los Angeles | |
us-west3 | Salt Lake City | |
us-west4 | Las Vegas | |
|
|
Iowa | |
northamerica-northeast1 | Montréal | |
|
|
Toronto | |
|
|
Queretaro | |
us-east1 | Güney Carolina | |
us-east4 | Kuzey Virginia | |
|
|
Columbus | |
|
|
Dallas | |
| Güney Amerika | ||
|
|
Santiago | |
southamerica-east1 | São Paulo | |
| Avrupa | ||
europe-west2 | Londra | |
|
|
Belçika | |
|
|
Hollanda | |
|
|
Milano | |
|
|
Madrid | |
|
|
Paris | |
|
|
Turin | |
|
|
Berlin | |
europe-west3 | Frankfurt | |
|
|
Finlandiya | |
|
|
Stockholm | |
europe-central2 | Varşova | |
europe-west6 | Zürih | |
| Orta Doğu | ||
|
|
Doha | |
|
|
Dammam | |
|
|
Tel Aviv | |
| Asya | ||
asia-south1 | Mumbai | |
|
|
Delhi | |
asia-southeast1 | Singapur | |
asia-southeast2 | Cakarta | |
asia-east2 | Hong Kong | |
asia-east1 | Tayvan | |
asia-northeast1 | Tokyo | |
asia-northeast2 | Osaka | |
asia-northeast3 | Seul | |
| Avustralya | ||
australia-southeast1 | Sidney | |
|
|
Melbourne | |
| Afrika | ||
|
|
Johannesburg | |
Konum HDS'si
Cloud FirestoreKonum türünüz, Genel Kullanıma Sunma (GA) aşamasındaki Hizmet Düzeyi Sözleşmesi (HDS) çalışma süresi yüzdesini belirler:
| Kapsam dahilindeki hizmet | Aylık çalışma süresi yüzdesi |
|---|---|
| Cloud Firestore Çoklu bölge | >= %99,999 |
| Cloud Firestore Bölgesel | >= %99,99 |
Konum fiyatlandırması
Cloud Firestore konumunuz, veritabanı işlemlerinin maliyetini belirler.
Bölgeye ve bölge türüne göre fiyatlandırma ile ilgili kapsamlı açıklama için Cloud Firestore faturalandırmasını anlama başlıklı makaleyi inceleyin.
Veritabanlarınızın konumunu görüntüleme
Veritabanlarınızın konum ayarını görüntülemek için aşağıdaki yöntemlerden birini kullanın:
gcloud firestore databases listkomutunu çalıştırın.Google Cloud Console'da veritabanı listesini açın. Her veritabanının konumu, konum sütununda yer alır.
Sonraki adımlar
Belirli bir konumda Cloud Firestore veritabanı oluşturmak için Veritabanı oluşturma ve yönetme başlıklı makaleye bakın.
Gecikme, kullanılabilirlik ve dayanıklılık gereksinimlerinizi karşılayacak uygulamalar oluşturma hakkında daha fazla bilgi için Coğrafya ve Bölgeler başlıklı makaleyi inceleyin.