Ubicaciones de Artifact Registry

Cuando creas un repositorio, debes especificar su ubicación. La ubicación elegida determina dónde se crea el almacenamiento del repositorio. Puedes crear repositorios en los siguientes tipos de ubicaciones:

  • Una región es un lugar geográfico específico, como Tokio o Virginia del Norte.

  • Una multirregión es un área geográfica grande, como Asia o los Estados Unidos, que contiene dos o más lugares geográficos.

Artifact Registry almacena artefactos en la ubicación seleccionada en función de los Términos específicos del servicio.

Una buena ubicación balancea los costos de latencia, disponibilidad y ancho de banda para los consumidores de datos.

  • Usa una región que ayude a optimizar la latencia y el ancho de banda de la red para las cargas y descargas que realizan los sistemas ubicados en la misma región.

  • Usa una multirregión cuando quieras interactuar con sistemas que estén fuera de la red de Google y distribuidos en grandes áreas geográficas o cuando quieras la disponibilidad mayor que brinda la redundancia entre regiones.

  • En general, debes almacenar tus artefactos en una ubicación que sea conveniente o que contenga a la mayoría de los usuarios de tus datos.

  • Para Compute Engine, haz lo siguiente:

    • Almacenar datos en la misma región que tus instancias de VM de Compute Engine puede proporcionar un mejor rendimiento.
    • Si bien no puedes especificar una ubicación del repositorio de las zonas de Compute Engine, todas las instancias de VM de Compute Engine en las zonas dentro de una región determinada tienen un rendimiento similar cuando se accede al almacenamiento de esa región.

Para ver una lista de las ubicaciones de los repositorios compatibles, ejecuta el siguiente comando:

gcloud artifacts locations list

Restricciones de ubicación

Es posible que tu organización tenga requisitos específicos para la ubicación de los datos almacenados. Si la política de la organización incluye restricciones de ubicación de recursos, Artifact Registry aplicará las restricciones cuando creas un repositorio.

El cumplimiento de las políticas de la organización no se aplica de forma retroactiva en los repositorios existentes. Para aplicar restricciones de ubicación nuevas en los artefactos almacenados existentes, crea repositorios nuevos después de aplicar la política de la organización y, luego, migra los artefactos de los repositorios antiguos a los nuevos. Puedes usar la herramienta gcrane para copiar imágenes entre repositorios.

Regiones disponibles

Continente Nombre de la región Descripción de la región
Norteamérica
northamerica-northeast1 Montreal
northamerica-northeast2 Toronto
us-central1 Iowa
us-east1 Carolina del Sur
us-east4 Virginia del Norte
us-east5 Columbus
us-south1 Dallas
us-west1 Oregón
us-west2 Los Ángeles
us-west3 Salt Lake City
us-west4 Las Vegas
Sudamérica
southamerica-east1 São Paulo
southamerica-west1 Santiago
Europa
europe-central2 Varsovia
europe-north1 Finlandia
europe-southwest1 Madrid
europe-west1 Bélgica
europe-west2 Londres
europe-west3 Fráncfort
europe-west4 Países Bajos
europe-west6 Zúrich
europe-west8 Milán
europe-west9 París
europe-west10 Berlín
europe-west12 Turín
Oriente Medio
me-central1 Doha
me-central2 Dammam
me-west1 Tel Aviv
Asia
asia-east1 Taiwán
asia-east2 Hong Kong
asia-northeast1 Tokio
asia-northeast2 Osaka
asia-northeast3 Seúl
asia-south1 Bombay
asia-south2 Delhi
asia-southeast1 Singapur
asia-southeast2 Yakarta
Australia
australia-southeast1 Sídney
australia-southeast2 Melbourne
África
africa-south1 Johannesburgo

Multirregiones disponibles

Los centros de datos de una ubicación multirregional se distribuyen en un área geográfica general. Por ejemplo, un recurso creado en la multirregión europe se genera en varios centros de datos dentro de la Unión Europea. No es posible configurar qué centros de datos se seleccionan o dónde se ubican dentro de la multirregión.

Si usas la transmisión de imágenes de Google Kubernetes Engine, el repositorio de Artifact Registry debe estar en la misma región que los nodos de GKE, o bien en una multirregión que corresponda a la región en la que se ejecutan tus nodos. Por ejemplo:

  • Si tus nodos están en us-east1, la transmisión de imágenes está disponible para los repositorios en la región us-east1 o la multirregión us, ya que GKE y Artifact Registry se ejecutan en ubicaciones de centros de datos en EE.UU.
  • Si tus nodos están en la región northamerica-northeast1, se ejecutan en Canadá. En este caso, la transmisión de imágenes solo está disponible para repositorios en la misma región.
Nombre de la multirregión Descripción de la multirregión
asia Centros de datos en Asia
europe Centros de datos en la Unión Europea1
us Centros de datos en Estados Unidos

1 Los datos del objeto que se agregan a un bucket en la multirregión europe no se almacenan en el centro de datos europe-west2 o europe-west6.

¿Qué sigue?