Projenizdeki ürünler ve kaynaklar için konumlar seçin

Bazı Firebase ürünlerinde konum ayarı gerekir:

  • Google Analytics: Firebase projesi için Analytics raporlaması seçmeniz gerekir. konum. Bu konum, kuruluşunuzun bulunduğu ülke veya bölgeyi temsil eder. Diğer yandan, Analytics konumunuz gelir raporlaması için para birimini belirler.

  • Cloud Firestore ve Cloud Storage: Projenizin temelini seçmeniz istenir. varsayılan Google Cloud Platform (GCP) kaynak konumu (başka bir hizmet kurulurken zaten seçilmemişse).

  • Cloud Functions for Firebase (yalnızca planlı işlevler): planlanan işlevler, Cloud Scheduler App Engine uygulaması gerekir; kurulumu sırasında projenizin varsayılan Google Cloud Platform (GCP) kaynak konumu (başka bir hizmet kurulurken zaten seçilmemişse).

    Planlanmamış işlevlere ilişkin konum ayarları hakkında daha fazla bilgi edinmek için şu adresi ziyaret edin: Cloud Functions konumları.

  • Realtime Database: Realtime Database örneği oluşturduğunuzda: değerini seçin. Her örnek farklı bir konumda konum. Realtime Database örneklerinizin konumlarının varsayılan GCP kaynak konumunuzun seçenekleri.

Bir ürün veya ürün grubu için konum ayarı seçin

Çoğu kullanım durumunda Firebase konsolunda bir konum ayarı seçmek için belirli bir ürünü kurmanın bir bölümüdür. Bazı durumlarda (bkz. bir ürün için konum ayarlamak, başka bir ürünün diğer ürünlere zarar verebilir.

Analytics

Firebase projenizde Google Analytics'i Firebase konsolunda bir Analytics raporlaması seçmeniz istenir konum. İşletmenizin konumunu temsil eden bir ülke veya bölge seçin kurum içinde tutmaktır.

Proje Sahibi veya Düzenleyiciyseniz saat dilimini ve Analytics raporlama konumunuz için para birimi; şuraya gidin: Google Analytics ayarlarını, ardından Raporlama bölmesine gidin.

Cloud Firestore, Cloud Storage ve programlanmış işlevler

Cloud Firestore, Cloud Storage ve programlanmış işlevlerin hepsi, olarak adlandırılan bir dizi varsayılan GCP kaynak konumu (ayrıntıları öğrenin) bu konum ayarı hakkında daha fazla bilgi için aşağıya bakın). Bu konumun veya başka bir proje oluştururken bu konum ayarını kullanan başka bir hizmet sağlayıcı olabilir.

  • Cloud Firestore veya Cloud Storage'ı ayarlarsanız: Firebase konsolunda projenizin varsayılan GCP kaynak konumunu seçin iş akışını takip edin.

    Cloud Storage için varsayılan GCP kaynak konumunuz yalnızca şunlar için geçerlidir: varsayılan paketiniz. Blaze planını kullanıyorsanız birden fazla her biri ayrı bir kovaya sahip konum.

  • Planlı işlevler çalıştırırsanız Cloud Scheduler için bir App Engine uygulaması gerekir. Kurulum sırasında kullanarak projenizin varsayılan GCP kaynak konumunu seçin.

  • Aşağıdaki adımları izleyerek varsayılan GCP kaynak konumunuzu programatik olarak ayarlayabilirsiniz: defaultLocation.finalize uç noktanız olacaktır.

ziyaret edin.

Realtime Database konumları

Yeni bir Realtime Database örneği oluşturduğunuzda şunun için konumu belirtmeniz gerekir: örnek verilebilir. Projenizdeki her Realtime Database örneği bir farklı konum. Aşağıdaki tabloda, Realtime Database örnekleri ve ilişkili veritabanı URL şemaları.

Realtime Database örneklerinizin konumlarının seçenekleri etkilemediğini unutmayın varsayılan GCP kaynak konumunuz olarak belirleyin.

Bölge adı Bölge açıklaması Veritabanı URL şeması
us-central1 Iowa DATABASE_NAME.firebaseio.com
europe-west1 Belçika DATABASE_NAME.europe-west1.firebasedatabase.app
asia-southeast1 Singapur DATABASE_NAME.asia-southeast1.firebasedatabase.app

Konum ayarlarını göster

  • Analytics: Firebase konsolunda şu sayfaya gidin: Proje ayarları > Entegrasyonlar > Google Analytics. Google Analytics hesabınızı açmak için hesap numarasını tıklayın ve ardından Yönetici paneline gidin.

  • Realtime Database: Firebase konsolunda, dosyalarınızın listesini ve bunların aynı konumlardaki konumları, Realtime Database Data sekmesi.

  • Cloud Firestore: Firebase konsolunda şu uygulamalarınızın listesini görüntüleyin: ve bunların aynı konumlardaki konumları, Cloud Firestore Veri sekmesi.

  • Cloud Storage: Firebase konsolunda ve konumlarının yer aldığı Cloud Storage Dosyalar sekmesi

  • Programlanmış işlevler: Google Cloud Console'da şu adrese gidin: Bulut Planlayıcı konu listesini görüntüleyebilirsiniz. Konum en son bölümünü de konu adına ekleyin.

  • Planlanmamış işlevler: Varsayılan olarak, işlevler us-central1 bölge. Ancak, konum açıkça ayarlanmışsa işlevinizin kaynak kodundaki konumu.

Varsayılan GCP kaynak konumu hakkında bilgi

Uygulamanız için kullanılabilen bazı hizmetler için projenizin varsayılan Google Cloud Platform (GCP) kaynak konumu. Bu konum, konum gerektiren GCP hizmetleri için verilerinizin depolandığı yerdir ayarını değiştirebilirsiniz.

Aşağıdaki ürünler aynı varsayılan GCP kaynak konumunu paylaşır:

  • Cloud Firestore'da
    Varsayılan GCP kaynak konumunuzun şunlar için geçerli olmadığını unutmayın: Firebase Realtime Database.

  • Cloud Storage
    Varsayılan GCP kaynak konumunuzun yalnızca varsayılan Cloud Storage paketi. Blaze planını kullanıyorsanız: ve her biri kendine özgü olan birden fazla paket konum.

  • App Engine uygulaması (örneğin, programlanmış işlevler için)
    Bir App Engine uygulaması oluşturursanız uygulamanın konumu varsayılan GCP'nizi paylaşır. kaynak konumu. Cloud Scheduler kullanıyorsanız (örneğin, planlanan işlevleri çalıştırdığınızda) App Engine uygulamasına sahip olmanız gerekir.

Çoklu bölge konumu veya bölgesel konumunuzu varsayılan GCP kaynak konumunuz olarak belirleyin. Not App Engine uygulamanız varsa us-central veya europe-west, bu konum ayarını kullanan herhangi bir GCP hizmeti çok bölgeli kabul edilir.

Çok bölgeli konumlar

Kullanılabilirliği en üst düzeye çıkarmak için çok bölgeli bir konum seçin ve ne kadar süre dayandığını konuşalım.

Çok bölgeli konum, tanımlanmış bir grup öğeden oluşur. veritabanının birden fazla replikasının bulunduğu bölgeler depolanır. Her replika, bir okuma-yazma replikası olup bu replikanın veya tanık replikasında yer alan veriler kullanılabilir. bulunur ancak kopyalamaya katılır.

Verileri birden çok bölge arasında çoğaltarak kaybedilmiş olsa bile, kullanıcılar bölge. Veriler bir bölge içinde, alt bölgeleri inceleyerek verilerin sunulmaya devam etmesini sağlayın o bölgede veriyorum.

Firebase, aşağıdaki çok bölgeli GCP kaynak konumlarını destekler:
Çoklu Bölge Adı Çoklu Bölge Açıklaması Okuma-Yazma Bölgeleri Tanıklık Bölgesi
eur3 Avrupa europe-west1 (Belçika), europe-west4 (Hollanda) europe-north1 (Finlandiya)
nam5 Amerika Birleşik Devletleri us-central1 (Iowa), us-central2 (Oklahoma - özel GCP bölgesi) us-east1 (Güney Carolina)

Bölgesel konumlar

Bölgesel konum, Güney Carolina gibi belirli bir coğrafi yeri ifade eder. Veri bir konumdaki birden çok alt bölgeye çoğaltıldığında, region [bölge]. Tüm bölgesel konumlar diğer bölgesel konumlardan ayrılır sahip olmanız gerekir.

Aşağıdaki koşulları sağlıyorsanız yazma gecikmesinin daha düşük olması için daha düşük maliyet için bölgesel bir konum seçin. uygulamanın gecikmeye karşı hassas olduğunu diğer GCP kaynaklarıyla ortak konumda bulunabilir.

Firebase, aşağıdaki bölgesel GCP kaynak konumlarını destekler:
Bölge AdıBölge Açıklaması
Kuzey Amerika
us-west1Oregon
us-west2Los Angeles
us-west3Salt Lake City
us-west4Las Vegas

us-central1

Iowa
northamerica-northeast1Montréal

northamerica-northeast2

Toronto
us-east1Güney Carolina
us-east4Kuzey Virginia

us-east5

Bu konum, Firebase için Cloud Storage'ı desteklemiyor. Firebase için Cloud Storage'ı kullanmayı planlıyorsanız farklı konum.

Columbus

us-south1

Bu konum, Firebase için Cloud Storage'ı desteklemiyor. Firebase için Cloud Storage'ı kullanmayı planlıyorsanız farklı konum.

Dallas
Güney Amerika

southamerica-west1

Bu konum, Firebase için Cloud Storage'ı desteklemiyor. Firebase için Cloud Storage'ı kullanmayı planlıyorsanız farklı konum.

Santiago
southamerica-east1São Paulo
Avrupa
europe-west2Londra

europe-west1

Belçika

europe-west4

Hollanda

europe-west8

Bu konum, Firebase için Cloud Storage'ı desteklemiyor. Firebase için Cloud Storage'ı kullanmayı planlıyorsanız farklı konum.

Milano

europe-southwest1

Bu konum, Firebase için Cloud Storage'ı desteklemiyor. Firebase için Cloud Storage'ı kullanmayı planlıyorsanız farklı konum.

Madrid

europe-west9

Paris

europe-west12

Bu konum, Firebase için Cloud Storage'ı desteklemiyor. Firebase için Cloud Storage'ı kullanmayı planlıyorsanız farklı konum.

Turin

europe-west10

Bu konum, Firebase için Cloud Storage'ı desteklemiyor. Firebase için Cloud Storage'ı kullanmayı planlıyorsanız farklı konum.

Berlin
europe-west3Frankfurt

europe-north1

Bu konum, Firebase için Cloud Storage'ı desteklemiyor. Firebase için Cloud Storage'ı kullanmayı planlıyorsanız farklı konum.

Finlandiya
europe-central2Varşova
europe-west6Zürih
Orta Doğu

me-central1

Doha Dili

me-central2

Dammam

me-west1

Tel Aviv
Asya
asia-south1Mumbai

asia-south2

Bu konum, Firebase için Cloud Storage'ı desteklemiyor. Firebase için Cloud Storage'ı kullanmayı planlıyorsanız farklı konum.

Delhi
asia-southeast1Singapur
asia-southeast2Cakarta
asia-east2Hong Kong
asia-east1Tayvan
asia-northeast1Tokyo
asia-northeast2Osaka
asia-northeast3Seul
Avustralya
australia-southeast1Sidney

australia-southeast2

Bu konum, Firebase için Cloud Storage'ı desteklemiyor. Firebase için Cloud Storage'ı kullanmayı planlıyorsanız farklı konum.

Melbourne
Afrika

africa-south1

Bu konum, Firebase için Cloud Storage'ı desteklemiyor. Firebase için Cloud Storage'ı kullanmayı planlıyorsanız farklı konum.

Johannesburg

Sonraki adımlar

  • Belirli bir konumda Cloud Firestore veritabanı oluşturmak için şu adresi ziyaret edin: Cloud Firestore'u kullanmaya başlayın.

  • Cloud Storage paketi oluşturmak için Platformunuz için başlangıç sayfası.

  • Planlanmış işlevleri Firebase için Cloud Functions ile çalıştırmak istiyorsanız kurulum kılavuzuna bakın.

  • Gecikmenizi karşılayacak uygulamalar derleme hakkında daha fazla bilgi için ve dayanıklılık gereksinimleri hakkında Coğrafya ve Bölgeler.