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 el norte de Virginia.
Una multirregión es una zona geográfica amplia, como Asia o Estados Unidos, que contiene dos o más ubicaciones geográficas.
Artifact Registry almacena los artefactos en la ubicación seleccionada de acuerdo con los Términos Específicos del Servicio.
Una buena ubicación equilibra la latencia, la disponibilidad y los costes de ancho de banda para los consumidores de datos.
- Usa una región para optimizar la latencia y el ancho de banda de la red en las subidas y descargas de 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 zonas geográficas amplias, o cuando quieras disfrutar de la mayor disponibilidad que ofrece la redundancia entre regiones.
Por lo general, debes almacenar los artefactos en una ubicación que sea cómoda o que contenga a la mayoría de los usuarios de tus datos.
Para Compute Engine
- Almacenar datos en la misma región que tus instancias de VM de Compute Engine puede mejorar el rendimiento.
- Aunque no puedes especificar una ubicación de repositorio de zona de Compute Engine, todas las instancias de VM de Compute Engine de las zonas de una región determinada tienen un rendimiento similar al acceder al almacenamiento de esa región.
Para ver una lista de las ubicaciones de repositorios admitidas, ejecuta el siguiente comando:
gcloud artifacts locations list
Restricciones de ubicación
Es posible que tu organización tenga requisitos específicos sobre la ubicación de los datos almacenados. Si tu política de organización incluye restricciones de ubicación de recursos, Artifact Registry las aplicará cuando crees un repositorio.
El cumplimiento de las políticas de la organización no se aplica de forma retroactiva a los repositorios que ya existen. Para aplicar las nuevas restricciones de ubicación a los artefactos almacenados, crea repositorios después de que se aplique la política de la organización y, a continuación, 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 | |
northamerica-south1 |
Querétaro | |
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-north2 |
Estocolmo | |
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 |
Deli | |
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 encuentran en un área geográfica general. Por ejemplo, un recurso creado en la multirregión europe
se conserva en varios centros de datos de la Unión Europea. No es posible configurar qué centros de datos se seleccionan ni dónde se encuentran en la multirregión.
Si usas la transmisión de imágenes de Google Kubernetes Engine, tu repositorio de Artifact Registry debe estar en la misma región que tus nodos de GKE o 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
, el streaming de imágenes está disponible para los repositorios de la regiónus-east1
o de la multirregiónus
, ya que tanto GKE como Artifact Registry se ejecutan en centros de datos ubicados en Estados Unidos. - Si tus nodos están en la región
northamerica-northeast1
, se ejecutan en Canadá. En esta situación, la transmisión de imágenes solo está disponible para los repositorios de la misma región.
Nombre multirregional | Descripción de la configuración multirregional |
---|---|
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 de objeto añadidos a un repositorio de la multirregión europe
no se almacenan en los centros de datos europe-west2
ni europe-west6
.