Catch up on everthing we announced at this year's Firebase Summit. Learn more

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

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

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

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

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

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

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

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

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

Аналитика

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • App Engine приложение (например, для запланированных функций)
    Если вы настраиваете приложение App Engine, его местоположение совпадает с местоположением ресурса GCP по умолчанию. Обратите внимание , что если вы используете Cloud планировщик (например, для выполнения запланированных функций ), вы должны иметь приложение 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-west1 Орегон
us-west2 Лос-Анджелес
us-west3 Солт-Лейк-Сити
us-west4 Лас Вегас
northamerica-northeast1 Монреаль
us-east1 Южная Каролина
us-east4 Северная Вирджиния
Южная Америка
southamerica-east1 Сан-Паулу
Европа
europe-west2 Лондон
europe-west3 Франкфурт
europe-central2 Варшава
europe-west6 Цюрих
Азия
asia-south1 Мумбаи
asia-southeast1 Сингапур
asia-southeast2 Джакарта
asia-east2 Гонконг
asia-east1 Тайвань
asia-northeast1 Токио
asia-northeast2 Осака
asia-northeast3 Сеул
Австралия
australia-southeast1 Сидней

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

  • Для создания базы данных Cloud Firestore в определенном месте, визит Начало работы с Cloud Firestore .

  • Чтобы создать облачное хранилище ведра, посетите страницу Get Started для вашей платформы.

  • Для выполнения запланированных функций с облачными функциями для Firebase, посетите руководство по установке .

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