Localizações do Artifact Registry

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 europemultirregiã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ão us-east1 ou na multirregião us, 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.

O que se segue?