Google is committed to advancing racial equity for Black communities. See how.
Эта страница переведена с помощью Cloud Translation API.
Switch to English

Расположение Cloud Firestore

Прежде чем использовать Cloud Firestore, вы должны выбрать расположение для своей базы данных. Чтобы уменьшить задержку и повысить доступность, храните данные рядом с пользователями и службами, которым они нужны. Этот параметр местоположения является местоположением ресурса Google Cloud Platform (GCP) по умолчанию для вашего проекта.

Обратите внимание, что местоположение вашего ресурса GCP по умолчанию могло быть установлено ранее, либо во время создания проекта, либо при настройке другой службы, требующей настройки местоположения (см. Ниже).

Расположение ресурса GCP по умолчанию

Некоторые службы, доступные для вашего приложения, требуют настройки местоположения, называемой местоположением ресурса Google Cloud Platform (GCP) по умолчанию для вашего проекта. Это место, где хранятся ваши данные для служб GCP, для которых требуется настройка местоположения.

Следующие продукты имеют одно и то же местоположение ресурса GCP по умолчанию:

  • Cloud Firestore
    Обратите внимание, что местоположение вашего ресурса GCP по умолчанию не применяется к базе данных Firebase Realtime .

  • Облачное хранилище
    Обратите внимание, что местоположение ресурса GCP по умолчанию применяется только к сегменту Cloud Storage по умолчанию . Если вы используете план Blaze, вы можете создать несколько корзин, каждая со своим местоположением .

  • Приложение Google App Engine (GAE)
    Если вы настраиваете приложение App Engine , его местоположение совпадает с местоположением ресурса GCP по умолчанию. Обратите внимание: если вы используете Cloud Scheduler (например, для выполнения запланированных функций ), вам необходимо иметь приложение App Engine в вашем проекте.

Типы локаций

Вы можете хранить ваши данные Облако Firestore в месте нескольких региона или регионального расположения .

Обратите внимание: если у вас уже есть приложение App Engine с расположением в us-central или europe-west , ваша база данных Cloud Firestore будет считаться мультирегиональной .

Расположение в нескольких регионах

Расположение с несколькими регионами - это общая географическая область, например США. Данные в нескольких регионах реплицируются в нескольких регионах . В пределах региона данные реплицируются по зонам .

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

Firebase поддерживает следующие многорегиональные местоположения ресурсов GCP:
Мультирегиональное имя Описание для нескольких регионов Составляющие регионы
eur3 Европа europe-west1 , europe-west4
nam5 Соединенные Штаты us-central1 , us-central2 (Оклахома - частный регион GCP)

Региональные отделения

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

Выберите региональное расположение для снижения затрат, для меньшей задержки записи, если ваше приложение чувствительно к задержке, или для совместного размещения с другими ресурсами GCP .

Firebase поддерживает следующие региональные местоположения ресурсов GCP:
Название региона Описание региона
Северная Америка
us-west2 Лос-Анджелес
us-west3 Солт-Лейк-Сити
us-west4 Лас Вегас
northamerica-northeast1 Монреаль
us-east1 Южная Каролина
us-east4 Северная Вирджиния
Южная Америка
southamerica-east1 Сан-Паулу
Европа
europe-west2 Лондон
europe-west3 Франкфурт
europe-west6 Цюрих
Азия
asia-south1 Мумбаи
asia-southeast2 Джакарта
asia-east2 Гонконг
asia-northeast1 Токио
asia-northeast2 Осака
asia-northeast3 Сеул
Австралия
australia-southeast1 Сидней

SLA местоположения

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

Покрытая услуга Ежемесячный процент времени безотказной работы
Cloud Firestore для нескольких регионов > = 99,999%
Cloud Firestore Regional > = 99,99%

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

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

Подробное описание цен для каждого региона и типа региона см. В разделе Общие сведения о биллинге Cloud Firestore .

Просмотр настроек местоположения вашего проекта

В консоли Firebase перейдите в настройки своего проекта .

Следующие шаги

  • Дополнительные сведения о создании приложений, отвечающих вашим требованиям к задержке, доступности и надежности, см. В разделах « География и регионы» .