Localizações de compatibilidade do Firestore com o MongoDB
Quando aprovisiona uma base de dados do Firestore, tem de escolher uma localização para a mesma. Para reduzir a latência e aumentar a disponibilidade, armazene os seus dados perto dos utilizadores e dos serviços que os necessitam.
Opcionalmente, pode criar várias bases de dados no seu projeto, cada uma com a sua própria definição de localização.
Tenha em atenção que, depois de aprovisionar uma base de dados, não pode alterar a respetiva definição de localização.
Tipos de localizações
Pode armazenar os seus dados do Firestore com compatibilidade com o MongoDB numa localização multirregional ou numa localização regional.
Localizações multirregionais
Selecione uma localização multirregional para maximizar a disponibilidade e a durabilidade da sua base de dados.
Uma localização multirregional consiste num conjunto definido de regiões onde são armazenadas várias réplicas da base de dados. Cada réplica é uma réplica de leitura/escrita que contém todos os dados na base de dados ou uma réplica de testemunho que não mantém um conjunto completo de dados, mas participa na replicação.
Ao replicar os dados entre várias regiões, os dados podem continuar a ser servidos mesmo com a perda de uma região inteira. Numa região, os dados são replicados em várias zonas para que possam continuar a ser publicados nessa região, mesmo com a perda de uma zona.
O Firestore com compatibilidade com o MongoDB suporta as seguintes localizações multirregionais:
Nome da multirregião | Descrição de várias regiões | Regiões de leitura/escrita | Região de testemunhas |
---|---|---|---|
eur3 |
Europa | europe-west1 (Bélgica), europe-west4 (Países Baixos) |
europe-north1 (Finlândia) |
nam5 |
Estados Unidos (central) | us-central1 (Iowa), us-central2 (Oklahoma – região Google Cloud privada) |
us-east1 (Carolina do Sul) |
nam7 |
Estados Unidos (central e leste) | us-central1 (Iowa), us-east4 (norte da Virgínia) |
us-central2 (Oklahoma – região Google Cloud privada) |
Localizações regionais
Uma localização regional é um local geográfico específico, como a Carolina do Sul. Os dados numa localização regional são replicados em várias zonas numa região. Todas as localizações regionais estão separadas de outras localizações regionais por, pelo menos, 160 km.
Selecione uma localização regional para custos mais baixos, para uma latência de gravação mais baixa se a sua aplicação for sensível à latência ou para colocação conjunta com outros Google Cloud recursos.
O Firestore com compatibilidade com o MongoDB suporta as seguintes localizações de recursos regionais:
Nome da região | Descrição da região | |
---|---|---|
América do Norte | ||
us-west1 | Oregon | |
us-west2 | Los Angeles | |
us-west3 | Salt Lake City | |
us-west4 | Las Vegas | |
|
Iowa | |
northamerica-northeast1 | Montréal | |
|
Toronto | |
|
Queretaro | |
us-east1 | Carolina do Sul | |
us-east4 | Virgínia do Norte | |
|
Columbus | |
|
Dallas | |
América do Sul | ||
|
Santiago | |
southamerica-east1 | São Paulo | |
Europa | ||
europe-west2 | Londres | |
|
Bélgica | |
|
Países Baixos | |
|
Milão | |
|
Madrid | |
|
Paris | |
|
Turim | |
|
Berlim | |
europe-west3 | Frankfurt | |
|
Finlândia | |
|
Estocolmo | |
europe-central2 | Varsóvia | |
europe-west6 | Zurique | |
Médio Oriente | ||
|
Doha | |
|
Damã | |
|
Telavive | |
Ásia | ||
asia-south1 | Mumbai | |
|
Deli | |
asia-southeast1 | Singapura | |
asia-southeast2 | Jacarta | |
asia-east2 | Hong Kong | |
asia-east1 | Taiwan | |
asia-northeast1 | Tóquio | |
asia-northeast2 | Osaca | |
asia-northeast3 | Seul | |
Austrália | ||
australia-southeast1 | Sydney | |
|
Melbourne | |
África | ||
|
Joanesburgo |
SLA de localização
O tipo de localização de compatibilidade do Firestore com o MongoDB determina a percentagem de tempo de atividade do contrato de nível de serviço (SLA) na disponibilidade geral (GA):
Serviço abrangido | Percentagem de tempo de atividade mensal |
---|---|
Firestore com compatibilidade com MongoDB multirregional | >= 99,999% |
Firestore com compatibilidade com o MongoDB regional | >= 99,99% |
Preços por localização
A localização de compatibilidade do Firestore com o MongoDB determina o custo das operações da base de dados.
Para uma explicação abrangente dos preços por região e por tipo de região, consulte o artigo Compreenda a faturação do Firestore com compatibilidade com o MongoDB.
Veja a localização das suas bases de dados
Use um dos seguintes métodos para ver a definição de localização das suas bases de dados:
Execute o comando
gcloud firestore databases list
.Abra a lista de bases de dados na Google Cloud consola. A localização de cada base de dados encontra-se na coluna de localização.
Passos seguintes
Para criar uma base de dados do Firestore com compatibilidade com o MongoDB numa localização específica, consulte o artigo Crie e faça a gestão de bases de dados
Para mais informações sobre a criação de aplicações que cumpram os seus requisitos de latência, disponibilidade e durabilidade, consulte o artigo Geografia e regiões.