Ao criar um repositório, você precisa especificar o local dele. O local escolhido determina onde o armazenamento do repositório é criado. Esse local é chamado de região e representa um lugar geográfico específico, como Tóquio ou Londres.
O Artifact Registry armazena artefatos no local selecionado de acordo com os Termos específicos do serviço.
Um bom local equilibra custos de latência, disponibilidade e largura de banda para os consumidores de dados.
- Use uma região para otimizar a latência e a largura de banda de rede para uploads e downloads por sistemas localizados na mesma região.
Geralmente, o recomendável é armazenar os artefatos em um local que seja conveniente ou que contenha a maioria dos usuários dos seus dados.
Para o Compute Engine
- Para ter um melhor desempenho, armazene os dados na mesma região onde estão suas instâncias de VM do Compute Engine .
- Embora não seja possível especificar um local de repositório de zonas do Compute Engine, todas as instâncias de VM do Compute Engine que estão nas zonas de uma determinada região têm desempenho semelhante ao acessar o armazenamento nessa região.
Para ver uma lista de locais de repositório compatíveis, execute o comando:
gcloud artifacts locations list
Restrições de local
Sua organização pode ter requisitos específicos para o local de armazenamento de dados. Se a política da organização incluir restrições de local de recursos, o Artifact Registry vai aplicar as restrições quando você criar um repositório.
A conformidade com a política da organização não é aplicada de forma retroativa nos repositórios existentes. Para aplicar novas restrições de local a artefatos armazenados, crie novos repositórios depois que a política da organização for aplicada e migre artefatos dos repositórios antigos para os novos. É possível usar a ferramenta gcrane para copiar imagens entre repositórios.