Местоположения Cloud Firestore

При инициализации базы данных Cloud Firestore необходимо выбрать для нее местоположение. Чтобы уменьшить задержку и повысить доступность, храните данные рядом с пользователями и сервисами, которым они нужны.

При желании вы можете создать несколько баз данных в своем проекте, каждая из которых будет иметь собственные настройки местоположения.

Обратите внимание, что после инициализации базы данных вы не сможете изменить ее местоположение.

Типы местоположений

Данные Cloud Firestore можно хранить в макрорегионе или отдельном регионе.

Макрорегионы

Выберите местоположение в нескольких регионах, чтобы обеспечить максимальную доступность и надежность базы данных.

Мультирегиональное местоположение состоит из определенного набора регионов, в которых хранятся несколько реплик базы данных. Каждая реплика является либо репликой для чтения и записи, которая содержит все данные в базе данных, либо репликой-свидетелем, которая не содержит полный набор данных, но участвует в репликации.

Репликация данных между несколькими регионами позволяет продолжать обслуживание данных даже в случае потери целого региона. Внутри региона данные реплицируются по зонам, чтобы они оставались доступными даже в случае потери зоны.

Cloud Firestore поддерживает следующие мультирегиональные местоположения:

Название макрорегиона Описание макрорегиона Регионы для чтения и записи Регион свидетеля
eur3 Европа europe-west1 (Бельгия), europe-west4 (Нидерланды) europe-north1 (Финляндия)
nam5 США (центральный регион) us-central1 (Айова), us-central2 (Оклахома – частный регион Google Cloud) us-east1 (Южная Каролина)
nam7 США (центральный и восточный регионы) us-central1 (Айова), us-east4 (Северная Вирджиния) us-central2 (Оклахома – частный регион Google Cloud)

Регионы

Регион – это определенная географическая область, например Южная Каролина. Данные в региональном местоположении реплицируются в нескольких зонах в пределах региона. Все региональные офисы находятся на расстоянии не менее 100 миль друг от друга.

Выберите региональное местоположение, чтобы снизить расходы и задержку записи, если это важно для вашего приложения, или разместить данные вместе с другими ресурсами Google Cloud.

Cloud Firestore поддерживает следующие местоположения региональных ресурсов:

Название регионаОписание региона
Северная Америка
us-west1Орегон
us-west2Лос-Анджелес
us-west3Солт-Лейк-Сити
us-west4Лас-Вегас

us-central1

Айова
northamerica-northeast1Монреаль

northamerica-northeast2

Торонто

northamerica-south1

Керетаро
us-east1Южная Каролина
us-east4Северная Вирджиния

us-east5

Колумбус

us-south1

Даллас
Южная Америка

southamerica-west1

Сантьяго
southamerica-east1Сан-Паулу
Европа
europe-west2Лондон

europe-west1

Бельгия

europe-west4

Нидерланды

europe-west8

Милан

europe-southwest1

Мадрид

europe-west9

Париж

europe-west12

Турин

europe-west10

Берлин
europe-west3Франкфурт

europe-north1

Финляндия

europe-north2

Стокгольм
europe-central2Варшава
europe-west6Цюрих
Ближний Восток

me-central1

Доха

me-central2

Даммам

me-west1

Тель-Авив
Азия
asia-south1Мумбай

asia-south2

Дели
asia-southeast1Сингапур
asia-southeast2Джакарта
asia-southeast3Бангкок
asia-east2Гонконг
asia-east1Тайвань
asia-northeast1Токио
asia-northeast2Осака
asia-northeast3Сеул
Австралия
australia-southeast1Сидней

australia-southeast2

Мельбурн
Африка

africa-south1

Йоханнесбург

Соглашение об уровне обслуживания для адресов

Тип местоположения Cloud Firestore определяет процент времени работы, указанный в соглашении об уровне обслуживания, для общей доступности:

Сервис, на который распространяется действие Соглашения Процент времени работы в месяц
Cloud Firestore (несколько регионов) >= 99,999%
Cloud Firestore, региональный >= 99,99%

Цены в зависимости от местоположения

Стоимость операций с базой данных зависит от местоположения Cloud Firestore.

Подробную информацию о ценах для каждого региона и типа региона можно найти в статье Общие сведения об оплате Cloud Firestore.

Как посмотреть местоположение баз данных

Чтобы посмотреть настройки местоположения для баз данных, воспользуйтесь одним из следующих способов:

Дальнейшие действия