Artifact Registry te permite almacenar diferentes tipos de artefactos, crear varios repositorios en un solo proyecto y asociar una región o multirregión específica con cada repositorio. En esta página, se describen las consideraciones para ayudarte a planificar las ubicaciones y la organización de tus repositorios.
Configura varios repositorios
Cuando crees tus repositorios, considera tanto procesos internos para crear los artefactos como el uso que realizan los consumidores de tus artefactos.
- Puedes crear repositorios para el desarrollo y la implementación de varias etapas. Por ejemplo, un repositorio de pruebas puede almacenar artefactos disponibles para la implementación en un entorno de etapa de pruebas para las pruebas. Los artefactos aprobados para la producción se almacenan en un repositorio de producción diferente.
- Usa repositorios diferentes cuando desees aplicar diferentes políticas de acceso a diferentes conjuntos de artefactos. Por ejemplo, los desarrolladores pueden tener permisos de escritura en un repositorio de prueba, pero el repositorio de producción está restringido al personal de operaciones.
- Etiqueta repositorios para agrupar los repositorios relacionados en Cloud Console.
Ubicaciones de repositorios
Debes especificar una ubicación cuando creas un repositorio. 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 estén distribuidos en grandes áreas geográficas, o cuando quieras obtener la disponibilidad más alta que implica estar en una ubicación con redundancia geográfica.
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
Regiones disponibles
Todas las regiones están a una distancia mínima de 160 kilómetros.
Continente | Nombre de la región | Descripción de la región |
---|---|---|
Norteamérica | ||
northamerica-northeast1 |
Montreal | |
us-central1 |
Iowa | |
us-east1 |
Carolina del Sur | |
us-east4 |
Virginia del Norte | |
us-west1 |
Oregón | |
us-west2 |
Los Ángeles | |
us-west3 |
Salt Lake City | |
us-west4 |
Las Vegas | |
Sudamérica | ||
southamerica-east1 |
São Paulo | |
Europa | ||
europe-north1 |
Finlandia | |
europe-west1 |
Bélgica | |
europe-west2 |
Londres | |
europe-west3 |
Fráncfort | |
europe-west4 |
Países Bajos | |
europe-west6 |
Zúrich | |
Asia | ||
asia-east1 |
Taiwán | |
asia-east2 |
Hong Kong | |
asia-northeast1 |
Tokio | |
asia-northeast2 |
Osaka | |
asia-northeast3 |
Seúl | |
asia-south1 |
Bombay | |
asia-southeast1 |
Singapur | |
asia-southeast2 |
Yakarta | |
Australia | ||
australia-southeast1 |
Sídney |
Multirregiones disponibles
Si creas un repositorio en una multirregión, los datos se almacenan en al menos dos ubicaciones geográficas diferentes separadas por al menos 100 millas.
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
.