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

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

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

  • Cloud Firestore ve Cloud Storage: Bu ürünlerden birini kullanmaya başlarsanız projenizin varsayılan Google Cloud Platform (GCP) kaynak konumunu seçmeniz istenir (başka bir hizmet kurulurken 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 Konum.

  • Realtime Database: Realtime Database örneği oluşturursanız örneğin konumunu seçmeniz istenir. Her örnek farklı bir konumda olabilir. Realtime Database örneklerinizin konumlarının bunları etkilemediğini unutmayın varsayılan GCP kaynak konumunuzun seçenekleri.

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

Çoğu kullanım durumunda Firebase konsolunda bir konum ayarını şu şekilde seçersiniz: 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 konsolunda Firebase projenizde Google Analytics'ü etkinleştirirseniz bir Analytics raporlama yeri seçmeniz istenir. İş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ı, ardından Raporlama bölmesine gidin.

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

Cloud Firestore, Cloud Storage ve programlanan işlevlerin tümü 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 özelliğini ayarlarsanız şunları yapmanız istenir: 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çerli olur: 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 Planlayıcı 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.

Realtime Database yer

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

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

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

  • AnalyticsFirebase konsolunda şu adrese 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 aşağıdakilerin listesini görüntüleyin: ve bunların aynı konumlardaki konumları, Realtime Database Veri sekmesi.

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

  • Cloud Storage: Firebase konsolunda aşağıdakilerin listesini görüntüleyin: ve konumlarının yer aldığı Cloud Storage Dosyalar sekmesi

  • Planlanmış işlevler: Her işin ve işlevin konu listesini görüntülemek için Google Cloud konsolunda Cloud Scheduler bölümüne gidin. 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ızda kullanılabilen çeşitli hizmetler, projenizin varsayılan Google Cloud Platform (GCP) kaynak konumu olarak adlandırılan bir konum ayarı gerektirir. 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
    Varsayılan GCP kaynak konumunuzun Firebase Realtime Database için geçerli olmadığını unutmayın.

  • 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ını (örneğin, programlanmış işlevler için)
    Bir App Engine uygulaması kurarsanız bu 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) projenizde App Engine uygulamasının olması gerekir.

Çoklu bölge konumu veya bölgesel konumunuzu varsayılan GCP kaynak konumunuz olarak belirleyin. us-central veya europe-west konumuna sahip bir App Engine uygulamanız varsa bu konum ayarını kullanan tüm GCP hizmetlerinin çok bölgeli olarak kabul edileceğini unutmayın.

Ç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.

Çoklu bölgeli konum, veritabanının birden çok kopyasının depolandığı tanımlanmış bir bölge grubundan oluşur. 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.

Veriler birden fazla bölge arasında çoğaltılarak, bir bölgenin tamamı kaybedilse bile veriler sunulmaya devam edebilir. 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 konumda Cloud Storage for Firebase desteklenmiyor. Firebase için Cloud Storage'ı kullanmayı planlıyorsanız farklı bir konum seçmeniz gerekir.

Columbus

us-south1

Bu konumda Cloud Storage for Firebase desteklenmiyor. Firebase için Cloud Storage'ı kullanmayı planlıyorsanız farklı konum.

Dallas
Güney Amerika

southamerica-west1

Bu konumda Cloud Storage for Firebase desteklenmiyor. 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 konumda Cloud Storage for Firebase desteklenmiyor. Firebase için Cloud Storage'ı kullanmayı planlıyorsanız farklı konum.

Milano

europe-southwest1

Bu konumda Cloud Storage for Firebase desteklenmiyor. Firebase için Cloud Storage'ı kullanmayı planlıyorsanız farklı konum.

Madrid

europe-west9

Paris

europe-west12

Bu konumda Cloud Storage for Firebase desteklenmiyor. Firebase için Cloud Storage'ı kullanmayı planlıyorsanız farklı konum.

Turin

europe-west10

Bu konumda Cloud Storage for Firebase desteklenmiyor. Firebase için Cloud Storage'ı kullanmayı planlıyorsanız farklı konum.

Berlin
europe-west3Frankfurt

europe-north1

Bu konumda Cloud Storage for Firebase desteklenmiyor. 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 konumda Cloud Storage for Firebase desteklenmiyor. 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 konumda Cloud Storage for Firebase desteklenmiyor. Firebase için Cloud Storage'ı kullanmayı planlıyorsanız farklı konum.

Melbourne
Afrika

africa-south1

Bu konumda Cloud Storage for Firebase desteklenmiyor. 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 özelliğini kullanmaya başlayın.

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

  • Planlanan işlevleri Cloud Functions for Firebase ile çalıştırmak için kurulum kılavuzuna 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.