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. Os locais multirregionais podem suportar a perda de uma região inteira e manter a disponibilidade sem perder 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.
Estão disponíveis os seguintes locais multirregionais:
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 | Baixo CO2 | |
us-west2 |
Los Angeles | ||
us-west3 |
Salt Lake City | ||
us-west4 |
Las Vegas | ||
Este local não é compatível com o App Engine. Se você planeja usar o App Engine, escolha um local diferente. |
Iowa | Baixo CO2 | |
northamerica-northeast1 |
Montreal | Baixo CO2 | |
Este local não é compatível com o App Engine. Se você planeja usar o App Engine, escolha um local diferente. |
Toronto | Baixo CO2 | |
Este local não é compatível com o App Engine. Se você planeja usar o App Engine, escolha um local diferente. |
Queretaro | ||
us-east1 |
Carolina do Sul | ||
us-east4 |
Norte da Virgínia | ||
Este local não é compatível com o App Engine. Se você planeja usar o App Engine, escolha um local diferente. |
Columbus | ||
Este local não é compatível com o App Engine. Se você planeja usar o App Engine, escolha um local diferente. |
Dallas | Baixo CO2 | |
América do Sul | |||
Este local não é compatível com o App Engine. Se você planeja usar o App Engine, escolha um local diferente. |
Santiago | Baixo CO2 | |
southamerica-east1 |
São Paulo | Baixo CO2 | |
Europa | |||
europe-west2 |
Londres | Baixo CO2 | |
europe-west1 |
Bélgica | Baixo CO2 | |
Este local não é compatível com o App Engine. Se você planeja usar o App Engine, escolha um local diferente. |
Países Baixos | CO2 baixo | |
europe-west3 |
Frankfurt | Baixo CO2 | |
Este local não é compatível com o App Engine. Se você planeja usar o App Engine, escolha um local diferente. |
Milão | ||
Este local não é compatível com o App Engine. Se você planeja usar o App Engine, escolha um local diferente. |
Madri | Baixo CO2 | |
Este local não é compatível com o App Engine. Se você planeja usar o App Engine, escolha um local diferente. |
Paris | Baixo CO2 | |
Este local não é compatível com o App Engine. Se você planeja usar o App Engine, escolha um local diferente. |
Turim | ||
Este local não é compatível com o App Engine. Se você planeja usar o App Engine, escolha um local diferente. |
Berlim | Baixo CO2 | |
europe-north1 |
Finlândia | Baixo CO2 | |
europe-central2 |
Varsóvia | ||
europe-west6 |
Zurique | Baixo CO2 | |
Oriente Médio | |||
Este local não é compatível com o App Engine. Se você planeja usar o App Engine, escolha um local diferente. |
Doha | ||
Este local não é compatível com o App Engine. Se você planeja usar o App Engine, escolha um local diferente. |
Damã | ||
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 | ||
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 | ||
Este local não é compatível com o App Engine. Se você planeja usar o App Engine, escolha um local diferente. |
Melbourne | ||
África | |||
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 criar um aplicativo novo do App Engine
- Como criar sua primeira entidade no modo Datastore usando o console do Google Cloud.
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 você tiver 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.
Próximas etapas
- Para mais informações sobre como criar aplicativos para atender às suas necessidades de latência, disponibilidade e durabilidade, consulte Geografia e regiões.
- Para um mapa de locais, consulte Locais de data center do Cloud.