Locais do Firestore no modo Datastore

Antes de usar o Firestore no modo Datastore, selecione um local de armazenamento para os dados do projeto. Para reduzir a latência e aumentar a disponibilidade, armazene os dados próximos dos usuários e serviços que precisam deles.

Tipos de locais

É possível armazenar os dados do modo Datastore em um local multirregional ou em um regional.

Os dados em um local multirregional operam em uma configuração replicada com várias zonas e regiões. Selecione um local multirregional se quiser maximizar a disponibilidade e a durabilidade do seu banco de dados. Locais multirregionais podem suportar a perda de uma região inteira e manter a disponibilidade sem perda de dados. No Contrato de nível de serviço do Datastore, os locais multirregionais definem uma porcentagem de tempo de atividade mensal mais alta que os regionais.

Os dados em um local regional operam em uma configuração replicada com várias zonas. Selecione um local regional se seu aplicativo for mais sensível à latência de gravação ou se quiser compartilhar o local com outros recursos do Google Cloud que seu aplicativo possa usar.

Locais multirregionais

Um local multirregional consiste em um conjunto definido de regiões com várias réplicas do banco de dados armazenadas. As réplicas são de leitura/gravação e contêm todos os dados no banco de dados ou são de testemunha e não mantêm um conjunto completo de dados, mas participam da replicação.

Ao replicar os dados entre várias regiões, esses dados continuam disponíveis mesmo com a perda de uma região inteira. Dentro de uma região, os dados são replicados em zonas, para que possam continuar disponíveis mesmo com a perda de uma delas.

Os seguintes locais multirregionais estão disponíveis:

Nome multirregional Descrição multirregional Regiões de leitura/gravação Região de testemunha
eur3 Europa europe-west1 (Bélgica), europe-west4 (Países Baixos) europe-north1 (Finlândia)
nam5 Estados Unidos us-central1 (Iowa), us-central2 (Oklahoma: região privada do Google Cloud) us-east1 (Carolina do Sul)

Local regional

Um local regional é um lugar geográfico específico, como a Carolina do Sul. Estão disponíveis os seguintes locais regionais:

Nome da região Descrição do local regional
América do Norte
us-west1 Oregon ícone de folha Baixo CO2
us-west2 Los Angeles
us-west3 Salt Lake City
us-west4 Las Vegas

us-central1

Este local não é compatível com o App Engine. Se você planeja usar o App Engine, escolha um local diferente.

Iowa Ícone de folha Baixo CO2
northamerica-northeast1 Montreal ícone de folha Baixo CO2

northamerica-northeast2

Este local não é compatível com o App Engine. Se você planeja usar o App Engine, escolha um local diferente.

Toronto Ícone de folha CO2 baixo
us-east1 Carolina do Sul
us-east4 Norte da Virgínia

us-east5

Este local não é compatível com o App Engine. Se você planeja usar o App Engine, escolha um local diferente.

Columbus
América do Sul

southamerica-west1

Este local não é compatível com o App Engine. Se você planeja usar o App Engine, escolha um local diferente.

Santiago ícone de folha Baixo CO2
southamerica-east1 São Paulo ícone de folha Baixo CO2
Europa
europe-west2 Londres ícone de folha Baixo CO2
europe-west1 Bélgica ícone de folha Baixo CO2

europe-west4

Este local não é compatível com o App Engine. Se você planeja usar o App Engine, escolha um local diferente.

Países Baixos
europe-west3 Frankfurt ícone de folha Baixo CO2

europe-west8

Este local não é compatível com o App Engine. Se você planeja usar o App Engine, escolha um local diferente.

Milão

europe-southwest1

Este local não é compatível com o App Engine. Se você planeja usar o App Engine, escolha um local diferente.

Madri

europe-west9

Este local não é compatível com o App Engine. Se você planeja usar o App Engine, escolha um local diferente.

Paris ícone de folha Baixo CO2

europe-west12

Este local não é compatível com o App Engine. Se você planeja usar o App Engine, escolha um local diferente.

Turim

europe-west10

Este local não é compatível com o App Engine. Se você planeja usar o App Engine, escolha um local diferente.

Berlim
europe-north1 Finlândia ícone de folha Baixo CO2
europe-central2 Varsóvia
europe-west6 Zurique Ícone de folha Baixo CO2
Oriente Médio

me-central1

Este local não é compatível com o App Engine. Se você planeja usar o App Engine, escolha um local diferente.

Doha

me-central2

Este local não é compatível com o App Engine. Se você planeja usar o App Engine, escolha um local diferente.

Damã

me-west1

Este local não é compatível com o App Engine. Se você planeja usar o App Engine, escolha um local diferente.

Tel Aviv
Ásia
asia-south1 Mumbai

asia-south2

Este local não é compatível com o App Engine. Se você planeja usar o App Engine, escolha um local diferente.

Délhi
asia-southeast1 Singapura
asia-southeast2 Jacarta
asia-east2 Hong Kong
asia-east1 Taiwan
asia-northeast1 Tóquio
asia-northeast2 Osaka
asia-northeast3 Seul
Austrália
australia-southeast1 Sydney

australia-southeast2

Este local não é compatível com o App Engine. Se você planeja usar o App Engine, escolha um local diferente.

Melbourne
África

africa-south1

Este local não é compatível com o App Engine. Se você planeja usar o App Engine, escolha um local diferente.

Johannesburgo

Como selecionar um local

A configuração de local do projeto do Google Cloud aplica-se ao Firestore no modo Datastore e ao App Engine. Ao selecionar um local em um dos produtos, você define o local de todo o projeto do Google Cloud.

Se você ainda não tiver selecionado um local para o projeto, será solicitado a fazê-lo quando concluir qualquer uma das seguintes tarefas:

Como visualizar o local do projeto

Use um dos métodos a seguir para descobrir o local selecionado para seu projeto.

  • Execute o comando gcloud app describe.

  • Se houver pelo menos uma versão de um aplicativo do App Engine implantada, abra o Painel do App Engine no console do Google Cloud. No canto superior direito do painel, a informação do local se aplica ao App Engine e ao Firestore no modo Datastore.

    Captura de tela do local previamente escolhido

Próximas etapas