Antes de usar o Cloud Firestore, escolha um local para seu banco de dados. Para reduzir a latência e aumentar a disponibilidade, armazene os dados próximo dos usuários e dos serviços que precisam deles. Essa configuração é o local padrão dos recursos do Google Cloud Platform (GCP) no seu projeto.
Saiba que o local padrão dos recursos do GCP pode ter sido definido anteriormente durante a criação do projeto ou quando outro serviço que precisa dessa configuração foi ajustado (veja abaixo).
Local padrão dos recursos do GCP
Vários serviços disponíveis para o aplicativo exigem uma configuração específica que é o local padrão dos recursos do Google Cloud Platform (GCP) no seu projeto. Esse local é onde seus dados são armazenados para serem usados por serviços do GCP que exigem essa configuração.
Os seguintes produtos compartilham o mesmo local padrão dos recursos do GCP:
Cloud Firestore
Observe que o local padrão do recurso do GCP não se aplica ao Firebase Realtime Database.Cloud Storage
Observe que o local padrão do recurso do GCP só se aplica ao bucket padrão do Cloud Storage. Se você estiver no plano Blaze, poderá criar vários buckets, cada um com seu próprio local.Aplicativo do Google App Engine (GAE)
Se você configurar um aplicativo do Google App Engine, o local dele será o mesmo do local padrão do recurso do GCP. Se você usar o Cloud Scheduler, por exemplo, para executar funções programadas, será necessário ter um aplicativo do App Engine no seu projeto.
Tipos de locais
É possível armazenar os dados do Cloud Firestore em um local com várias regiões ou em um local regional.
Se você já tiver um aplicativo do App Engine com uma localização que seja
us-central
ou europe-west
, seu banco de dados do Cloud Firestore será
considerado multirregional.
Locais multirregionais
Um local multirregional é uma área geográfica geral, como os Estados Unidos. Os dados em um local multirregional são replicados em várias regiões. Em uma região, os dados são replicados nas zonas.
Selecione um local multirregional para aumentar a disponibilidade e a durabilidade do seu banco de dados. Os locais multirregionais podem suportar a perda de regiões inteiras e manter a disponibilidade sem perder dados.
O Firebase é compatível com os seguintes locais multirregionais dos recursos do GCP:Nome multirregional | Descrição multirregional | Regiões constituintes |
---|---|---|
eur3 |
Europa | europe-west1 , europe-west4 |
nam5 |
Estados Unidos | us-central1 , us-central2 (Oklahoma: região privada do GCP) |
Locais regionais
Um local regional é um lugar geográfico específico, como a Carolina do Sul. Os dados em um local regional são replicados em várias zonas em uma região. A distância entre todos os locais regionais é de pelo menos 160 quilômetros.
Selecione um local regional para reduzir os custos, diminuir a latência de gravação se o aplicativo for sensível à latência ou para compartilhar o local com outros recursos do GCP.
O Firebase é compatível com os seguintes locais regionais dos recursos do GCP:Nome da região | Descrição do local regional | |
---|---|---|
América do Norte | ||
us-west1 | Oregon | |
us-west2 | Los Angeles | |
us-west3 | Salt Lake City | |
us-west4 | Las Vegas | |
northamerica-northeast1 | Montreal | |
us-east1 | Carolina do Sul | |
us-east4 | Virgínia do Norte | |
América do Sul | ||
southamerica-east1 | São Paulo | |
Europa | ||
europe-west2 | Londres | |
europe-west3 | Frankfurt | |
europe-central2 | Varsóvia | |
europe-west6 | Zurique | |
Ásia | ||
asia-south1 | Mumbai | |
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 |
SLA do local
Seu tipo de local do Cloud Firestore determina a porcentagem de tempo de atividade do Contrato de nível de serviço (SLA):
Serviço coberto | Porcentagem de tempo de atividade mensal |
---|---|
Cloud Firestore multirregional | >= 99,999% |
Cloud Firestore regional | >= 99,99% |
Preços do local
Seu local do Cloud Firestore determina o custo das operações do banco de dados.
Para uma explicação detalhada sobre os preços por região e por tipo de região, consulte a página Noções básicas do faturamento do Cloud Firestore.
Ver a configuração de local do seu projeto
No Console do Firebase, acesse as Configurações do projeto.
Próximas etapas
- Para criar um banco de dados do Cloud Firestore em um local específico, consulte Primeiros passos com o Cloud Firestore.
- Para mais informações sobre como criar aplicativos para atender às suas necessidades de latência, disponibilidade e durabilidade, consulte a página Geografia e regiões.