Google is committed to advancing racial equity for Black communities. See how.
This page was translated by the Cloud Translation API.
Switch to English

Выберите места для вашего проекта

Для некоторых продуктов Firebase требуется настройка местоположения:

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

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

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

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

  • База данных реального времени - если вы создаете экземпляр базы данных реального времени, вам будет предложено выбрать расположение этого экземпляра, и каждый экземпляр может находиться в другом месте. Обратите внимание, что расположение экземпляров вашей базы данных в реальном времени не влияет на параметры расположения ресурсов GCP по умолчанию.

Выберите настройку местоположения для продукта или группы продуктов

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

Аналитика

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

Если вы являетесь владельцем или редактором проекта, вы можете изменить часовой пояс и валюту для местоположения отчетности Google Analytics; перейдите в настройки Google Analytics , затем прокрутите до панели отчетов .

Cloud Firestore, Cloud Storage и запланированные функции

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

  • Если вы настроили Cloud Firestore или Cloud Storage, вам будет предложено выбрать местоположение ресурса GCP по умолчанию для вашего проекта в рабочем процессе консоли Firebase.

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

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

  • Вы можете программно установить местоположение ресурса GCP по умолчанию, вызвав defaultLocation.finalize точку defaultLocation.finalize для вашего проекта Firebase.

Расположение базы данных в реальном времени

Если вы создаете новый экземпляр базы данных Realtime, вам будет предложено выбрать расположение экземпляра в рабочем процессе консоли Firebase. Каждый экземпляр базы данных Realtime в вашем проекте может находиться в другом месте. Текущие поддерживаемые местоположения для экземпляров базы данных в реальном времени перечислены ниже вместе со связанными с ними схемами URL-адресов баз данных.

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

Название региона Описание региона Схема URL базы данных
us-central1 Айова DB_NAME .firebaseio.com
europe-west1 Бельгия DB_NAME .europe-west1.firebasedatabase.app

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

Узнайте о расположении ресурса GCP по умолчанию

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

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

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

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

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

Вы можете выбрать либо расположение несколько региона или региональное местоположение в качестве стандартного расположения опорных точек ресурсов. Обратите внимание: если у вас уже есть приложение App Engine с расположением в us-central или europe-west регионе США , любая служба GCP, использующая этот параметр местоположения, будет считаться мультирегиональной .

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

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

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

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 Сидней

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