Bazı Firebase ürünleri 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 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 Cloud Functions (yalnızca planlanmış işlevler) - Planlanmış işlevler çalıştırırsanız Cloud Scheduler 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).
Programlanmamış işlevler için konum ayarları hakkında daha fazla bilgi edinmek için Cloud Functions Konumları'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 konumunuz için 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 projenizde Firebase konsolunda 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 konumunuzun saat dilimini ve para birimini düzenleyebilirsiniz; Google Analytics ayarlarınıza gidin ve ardından Raporlama bölmesine gidin.
Cloud Firestore, Cloud Storage ve planlanmış 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 daha önce proje oluşturma sırasında veya bu konum ayarını kullanan başka bir hizmet kurulurken ayarlanmış olabileceğini unutmayın.
Cloud Firestore veya Cloud Storage kurarsanız, Firebase konsolu 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 çok kova oluşturabilirsiniz.
Planlanan işlevleri çalıştırırsanız Cloud Scheduler bir App Engine uygulaması gerektirir. Kurulumu sırasında, projenizin varsayılan GCP kaynak konumunu seçmeniz istenir.
Gerçek Zamanlı Veritabanı konumları
Yeni bir Gerçek Zamanlı Veritabanı örneği oluşturursanız, Firebase konsolu iş akışında örneğin konumunu seçmeniz istenir. Projenizdeki her Realtime Database ö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.
|Bölge Adı||Bölge Açıklama||Veritabanı URL şeması|
| ||Iowa||DB_NAME .firebaseio.com|
| ||Belçika||DB_NAME .europe-west1.firebasedatabase.app|
Konum ayarlarını görüntüleyin
Analytics için - Firebase konsolunda Google Analytics ayarlarınıza gidin , ardından Raporlama bölmesine gidin.
Cloud Firestore, Cloud Storage ve planlanmış işlevler için - Firebase konsolunda Proje ayarlarınıza gidin.
Gerçek Zamanlı Veritabanı için - Firebase konsolunda, Gerçek Zamanlı Veritabanı veri görüntüleyicisindeki veritabanı örneklerinizin listesini görüntüleyin .
Varsayılan GCP kaynak konumu hakkında bilgi edinin
Uygulamanız için kullanılabilen çeşitli hizmetler, projenizin varsayılan Google Cloud Platform (GCP) kaynak konumu olarak adlandırılan bir konum ayarı gerektirir. Bu konum, bir konum ayarı gerektiren GCP hizmetleri için verilerinizin depolandığı yerdir.
Aşağıdaki ürünler aynı varsayılan GCP kaynak konumunu paylaşır:
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 çok kova oluşturabilirsiniz.
App Engine uygulaması (örneğin, planlanan 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, planlanmış işlevleri çalıştırmak için) projenizde bir App Engine uygulamasına sahip olmanız gerektiğini unutmayın.
Varsayılan GCP kaynak konumunuz olarak çok bölgeli bir konum veya bölgesel bir konum seçebilirsiniz. Us
us-central veya
europe-west
us-central bir App Engine uygulamanız zaten varsa, bu konum ayarını kullanan tüm GCP hizmetlerinin çok bölgeli olarak kabul edileceğini unutmayın.
Çok bölgeli konumlar
Çok bölgeli konum, Amerika Birleşik Devletleri gibi genel bir coğrafi alandır. Çok bölgeli bir konumdaki veriler, birden çok bölgede kopyalanı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 kaybı olmadan kullanılabilirliği sürdürebilir.Firebase, aşağıdaki çok bölgeli GCP kaynak konumlarını destekler:
|Çoklu Bölge Adı||Çoklu Bölge Açıklaması||Kurucu Bölgeler|
| ||Avrupa|| |
| ||Amerika Birleşik Devletleri|| |
Bölgesel yerler
Bölgesel konum, Güney Carolina gibi belirli bir coğrafi yerdir. 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 ayrılmıştır.
Daha düşük maliyetler, uygulamanız gecikmeye duyarlıysa daha düşük yazma gecikmesi için veya diğer GCP kaynakları ile ortak 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|
| ||Los Angeles|
| ||Tuz Gölü şehri|
| ||Las Vegas|
| ||Montréal|
| ||Güney Carolina|
| ||Kuzey Virginia|
|Güney Amerika|
| ||São Paulo|
|Avrupa|
| ||Londra|
| ||Frankfurt|
| ||Zürih|
|Asya|
| ||Bombay|
| ||Cakarta|
| ||Hong Kong|
| ||Tokyo|
| ||Osaka|
| ||Seul|
|Avustralya|
| ||Sydney|
Sonraki adımlar
Belirli bir konumda Cloud Firestore veritabanı oluşturmak için Cloud Firestore ile Başlarken 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 planlanmış işlevleri çalıştırmak için kurulum kılavuzunu ziyaret edin.
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'e bakın.