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 equilibra los costos de latencia, disponibilidad y ancho de banda para los consumidores de datos:
- Los repositorios de una sola región pueden ayudar a optimizar la latencia y el ancho de banda de red para las cargas y descargas que realizan los sistemas ubicados en la misma región.
- Los repositorios multirregionales pueden seguir funcionando si una de sus regiones deja de estar disponible. Sin embargo, las operaciones en repositorios multirregionales pueden ser más lentas que en los repositorios de una sola región. Además, si un repositorio multirregional tiene una falla operativa, todos los usuarios de ese repositorio se verán afectados, independientemente de la región.
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.
Si también usas Compute Engine, ten en cuenta 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 tu política de la 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 forzosamente de forma retroactiva en los repositorios existentes. Para aplicar de forma forzosa nuevas restricciones de ubicación en 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 | |
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 |
Delhi | |
asia-southeast1 |
Singapur | |
asia-southeast2 |
Yakarta | |
asia-southeast3 |
Bangkok | |
| 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 ni dónde se encuentran dentro de 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 los 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ónus-east1o la multirregiónus, 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 de objeto agregados a un repositorio en la multirregión europe no se almacenan en el centro de datos europe-west2 o europe-west6.