Quando cria um repositório, tem de especificar a respetiva localização. A localização escolhida determina onde o armazenamento do repositório é criado. Pode criar repositórios nos seguintes tipos de localizações:
Uma região é um local geográfico específico, como Tóquio ou Virgínia do Norte.
Multirregional é uma grande área geográfica, como a Ásia ou os Estados Unidos, que contém dois ou mais locais geográficos.
O Artifact Registry armazena artefactos na localização selecionada de acordo com os Termos específicos do serviço.
Uma boa localização equilibra a latência, a disponibilidade e os custos de largura de banda para os consumidores de dados.
- Use uma região para ajudar a otimizar a latência e a largura de banda da rede para carregamentos e transferências por sistemas localizados na mesma região.
- Use uma região múltipla quando quiser interagir com sistemas que estão fora da rede Google e distribuídos por grandes áreas geográficas, ou quando quiser a maior disponibilidade que advém da redundância entre regiões.
Geralmente, deve armazenar os seus artefactos num local conveniente ou que contenha a maioria dos utilizadores dos seus dados.
Para o Compute Engine
- O armazenamento de dados na mesma região que as suas instâncias de VM do Compute Engine pode oferecer um melhor desempenho.
- Embora não possa especificar uma localização do repositório da zona do Compute Engine, todas as instâncias de VMs do Compute Engine em zonas numa determinada região têm um desempenho semelhante quando acedem ao armazenamento nessa região.
Para ver uma lista de localizações de repositórios suportadas, execute o comando:
gcloud artifacts locations list
Restrições de localização
A sua organização pode ter requisitos específicos para a localização dos dados armazenados. Se a política da sua organização incluir restrições de localização de recursos, o Artifact Registry aplica as restrições quando cria um repositório.
A conformidade com a política da organização não é aplicada retroativamente aos repositórios existentes. Para aplicar novas restrições de localização a artefactos armazenados existentes, crie novos repositórios após a aplicação da política da organização e, em seguida, migre os artefactos dos repositórios antigos para os novos. Pode usar a ferramenta gcrane para copiar imagens entre repositórios.
Regiões disponíveis
Continente | Nome da região | Descrição da região |
---|---|---|
América do Norte | ||
northamerica-northeast1 |
Montréal | |
northamerica-northeast2 |
Toronto | |
northamerica-south1 |
Queretaro | |
us-central1 |
Iowa | |
us-east1 |
Carolina do Sul | |
us-east4 |
Virgínia do Norte | |
us-east5 |
Columbus | |
us-south1 |
Dallas | |
us-west1 |
Oregon | |
us-west2 |
Los Angeles | |
us-west3 |
Salt Lake City | |
us-west4 |
Las Vegas | |
América do Sul | ||
southamerica-east1 |
São Paulo | |
southamerica-west1 |
Santiago | |
Europa | ||
europe-central2 |
Varsóvia | |
europe-north1 |
Finlândia | |
europe-north2 |
Estocolmo | |
europe-southwest1 |
Madrid | |
europe-west1 |
Bélgica | |
europe-west2 |
Londres | |
europe-west3 |
Frankfurt | |
europe-west4 |
Países Baixos | |
europe-west6 |
Zurique | |
europe-west8 |
Milão | |
europe-west9 |
Paris | |
europe-west10 |
Berlim | |
europe-west12 |
Turim | |
Médio Oriente | ||
me-central1 |
Doha | |
me-central2 |
Damã | |
me-west1 |
Telavive | |
Ásia | ||
asia-east1 |
Taiwan | |
asia-east2 |
Hong Kong | |
asia-northeast1 |
Tóquio | |
asia-northeast2 |
Osaca | |
asia-northeast3 |
Seul | |
asia-south1 |
Mumbai | |
asia-south2 |
Deli | |
asia-southeast1 |
Singapura | |
asia-southeast2 |
Jacarta | |
Austrália | ||
australia-southeast1 |
Sydney | |
australia-southeast2 |
Melbourne | |
África | ||
africa-south1 |
Joanesburgo |
Várias regiões disponíveis
Os centros de dados de uma localização multirregional estão distribuídos por uma área geográfica geral. Por exemplo, um recurso criado na europe
multirregião
persiste em vários centros de dados na União Europeia. Não é possível configurar que centros de dados são selecionados nem onde estão localizados na região múltipla.
Se usar o streaming de imagens do Google Kubernetes Engine, o repositório do Artifact Registry tem de estar na mesma região que os nós do GKE ou numa multirregião que corresponda à região onde os nós estão a ser executados. Por exemplo:
- Se os seus nós estiverem em
us-east1
, o streaming de imagens está disponível para repositórios na regiãous-east1
ou na multirregiãous
, uma vez que o GKE e o Artifact Registry estão a ser executados em localizações de centros de dados nos Estados Unidos. - Se os seus nós estiverem na região
northamerica-northeast1
, os nós estão a ser executados no Canadá. Nesta situação, o streaming de imagens só está disponível para repositórios na mesma região.
Nome de várias regiões | Descrição da multirregião |
---|---|
asia |
Centros de dados na Ásia |
europe |
Centros de dados na União Europeia1 |
us |
Centros de dados nos Estados Unidos |
1 Os dados de objetos adicionados a um repositório na multirregião europe
não são armazenados no centro de dados europe-west2
nem europe-west6
.