Check out what’s new from Firebase@ Google I/O 2021, and join our alpha program for early access to the new Remote Config personalization feature. Learn more

Projeniz için konumları seçin

Birkaç Firebase ürünü bir konum ayarı gerektirir:

  • Google Analytics - Firebase projenizde Google Analytics'i etkinleştirirseniz, bir Analytics raporlama konumu seçmeniz istenir. Bu konum, kuruluşunuzun ülkesini veya bölgesini temsil eder. Analytics konumunuz da gelir raporlaması için para birimini belirler.

  • Cloud Firestore ve Cloud Storage — Bu ürünlerden herhangi birini kullanmaya başlarsanız, projenizin varsayılan Google Cloud Platform (GCP) kaynak konumunu seçmeniz istenir (başka bir hizmet kurulurken önceden seçilmemişse).

  • Firebase için Bulut İşlevleri (yalnızca zamanlanmış işlevler)Planlanmış işlevler çalıştırırsanız, Bulut Zamanlayıcı bir App Engine uygulaması gerektirir; kurulumu sırasında projenizin varsayılan Google Cloud Platform (GCP) kaynak konumunu seçmeniz istenir (başka bir hizmet kurulurken önceden seçilmemişse).

    Planlanmamış işlevler için konum ayarları hakkında daha fazla bilgi edinmek için Cloud Functions Locations sayfasını ziyaret edin.

  • Gerçek Zamanlı Veritabanı — Bir Gerçek Zamanlı Veritabanı örneği oluşturursanız, örneğin konumunu seçmeniz istenir ve her örnek farklı bir konumda olabilir. Gerçek Zamanlı Veritabanı örneklerinizin konumlarının, varsayılan GCP kaynak konumunuza ilişkin seçenekleri etkilemediğini unutmayın.

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

Çoğu kullanım durumu için, proje oluşturma sırasında veya belirli bir ürün için konsol sayfasında Firebase konsolunda bir konum ayarı seçersiniz.

Analitik

Firebase konsolundaki Firebase projenizde Google Analytics'i etkinleştirirseniz, bir Analytics raporlama konumu seçmeniz istenir. Kuruluşunuzun konumunu temsil eden bir ülke veya bölge seçin.

Proje Sahibi veya Düzenleyiciyseniz, Analytics raporlama konumunuz için saat dilimini ve para birimini düzenleyebilirsiniz; Google Analytics ayarlarınıza gidin ve ardından Raporlar bölmesine gidin.

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

Cloud Firestore, Cloud Storage ve planlanmış işlevlerin tümü, varsayılan GCP kaynak konumu adı verilen aynı konum ayarını paylaşır (bu konum ayarıyla ilgili ayrıntıları aşağıda öğrenin). Bu konumun, proje oluşturma sırasında veya bu konum ayarını kullanan başka bir hizmet kurulurken önceden ayarlanmış olabileceğini unutmayın.

  • Cloud Firestore veya Cloud Storage kurarsanız, Firebase konsol iş akışında projenizin varsayılan GCP kaynak konumunu seçmeniz istenir.

    Bulut Depolama için, varsayılan GSO kaynak konumu sadece varsayılan kova için de geçerlidir. Blaze planındaysanız, her biri kendi konumuna sahip birden fazla paket oluşturabilirsiniz.

  • Planlanmış işlevleri çalıştırırsanız , Cloud Scheduler için bir App Engine uygulaması gerekir. Kurulumu sırasında projenizin varsayılan GCP kaynak konumunu seçmeniz istenir.

  • defaultLocation.finalize projeniz için defaultLocation.finalize uç noktasını çağırarak varsayılan GCP kaynak konumunuzu programlı olarak ayarlayabilirsiniz.

Gerçek Zamanlı Veritabanı konumları

Yeni bir Gerçek Zamanlı Veritabanı örneği oluşturursanız, örneğin Firebase konsol iş akışında konumunu seçmeniz istenir. Projenizdeki her Gerçek Zamanlı Veritabanı örneği farklı bir konumda bulunabilir. Gerçek Zamanlı Veritabanı örnekleri için şu anda desteklenen konumlar, ilişkili veritabanı URL şemalarıyla birlikte aşağıda listelenmiştir.

Gerçek Zamanlı Veritabanı örneklerinizin konumlarının , varsayılan GCP kaynak konumunuza ilişkin seçenekleri etkilemediğini unutmayın.

Bölge Adı Bölge Açıklama Veritabanı URL şeması
us-central1 Iowa DB_NAME .firebaseio.com
europe-west1 Belçika DB_NAME .europe-west1.firebasedatabase.app
asia-southeast1 Singapur DB_NAME .asia- DB_NAME

Konum ayarlarını görüntüle

Varsayılan GCP kaynak konumu hakkında bilgi edinin

Uygulamanız için kullanılabilen birkaç hizmet, projenizin varsayılan Google Cloud Platform (GCP) kaynak konumu olarak adlandırılan bir konum ayarı gerektirir. Bu konum, konum ayarı gerektiren GCP hizmetleri için verilerinizin depolandığı yerdir.

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

  • Bulut Firestore
    Varsayılan GCP kaynak konumunuzun Firebase Realtime Database için geçerli olmadığını unutmayın.

  • Bulut depolama
    Varsayılan GCP kaynak konumunuzun yalnızca varsayılan Cloud Storage paketiniz için geçerli olduğunu unutmayın. Blaze planındaysanız, her biri kendi konumuna sahip birden fazla paket oluşturabilirsiniz.

  • App Engine uygulaması (örneğin, planlanmış işlevler için)
    Bir App Engine uygulaması kurarsanız konumu, varsayılan GCP kaynak konumunuzu paylaşır. Cloud Scheduler kullanıyorsanız (örneğin, zamanlanmış işlevleri çalıştırmak için), projenizde bir App Engine uygulamanızın olması gerektiğini unutmayın.

Varsayılan GCP kaynak konumunuz olarak çok bölgeli bir konum veya bölgesel bir konum seçebilirsiniz. us-central veya europe-west konumu olan bir App Engine uygulamanız zaten varsa, bu konum ayarını kullanan herhangi bir GCP hizmetinin çok bölgeli olarak kabul edileceğini unutmayın.

Çok bölgeli konumlar

Çok bölgeli bir konum, Amerika Birleşik Devletleri gibi genel bir coğrafi alandır. Çok bölgeli bir konumdaki veriler, birden çok bölgede çoğaltılır. Bir bölge içinde, veriler bölgeler arasında çoğaltılır.

Veritabanınızın kullanılabilirliğini ve dayanıklılığını en üst düzeye çıkarmak için çok bölgeli bir konum seçin. Çok bölgeli konumlar, tüm bölgelerin kaybına dayanabilir ve veri kaybetmeden kullanılabilirliği koruyabilir.

Firebase, aşağıdaki çok bölgeli GCP kaynak konumlarını destekler:
Çoklu Bölge Adı Çok Bölgeli Açıklama Kurucu Bölgeler
eur3 Avrupa europe-west1 , europe-west4
nam5 Amerika Birleşik Devletleri us-central1 , us-central2 (Oklahoma—özel GCP bölgesi)

Bölgesel konumlar

Bölgesel konum, Güney Karolina gibi belirli bir coğrafi konumdur. Bölgesel bir konumda Veriler içinde birden bölgelerde çoğaltılır bölgenin . Tüm bölgesel konumlar, diğer bölgesel konumlardan en az 100 mil ile ayrılmıştır.

Daha düşük maliyetler, uygulamanız gecikmeye duyarlıysa daha düşük yazma gecikmesi veya diğer GCP kaynaklarıyla birlikte konum için bölgesel bir konum seçin.

Firebase, aşağıdaki bölgesel GCP kaynak konumlarını destekler:
Bölge Adı Bölge Açıklama
Kuzey Amerika
us-west1 Oregon
us-west2 Los Angeles
us-west3 Tuz Gölü şehri
us-west4 las vegas
northamerica-northeast1 Montreal
us-east1 Güney Carolina
us-east4 Kuzey Virjinya
Güney Amerika
southamerica-east1 Sao Paulo
Avrupa
europe-west2 Londra
europe-west3 Frankfurt
europe-central2 Varşova
europe-west6 Zürih
Asya
asia-south1 Bombay
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

Sonraki adımlar

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

  • Bir Bulut Depolama paketi oluşturmak için platformunuzun Başlarken sayfasını ziyaret edin.

  • Firebase için Cloud Functions ile programlanmış işlevleri çalıştırmak için kurulum kılavuzunu ziyaret edin.

  • Gecikme, kullanılabilirlik ve dayanıklılık gereksinimlerinizi karşılayacak uygulama oluşturma hakkında daha fazla bilgi için Coğrafya ve Bölgeler bölümüne bakın.