Quando crei un repository, devi specificarne la posizione. La località scelta determina dove viene creato lo spazio di archiviazione del repository. Puoi creare repository nei seguenti tipi di località:
Una regione è un luogo geografico specifico, ad esempio Tokyo o Virginia del Nord.
Per "più regioni" si intende una realtà geografica di grandi dimensioni, come l'Asia o gli Stati Uniti, che contiene due o più luoghi geografici.
Artifact Registry archivia gli artefatti nella località selezionata in conformità con i Termini specifici del servizio.
Una buona posizione bilancia i costi di latenza, disponibilità e larghezza di banda per i consumatori di dati.
- Utilizza una regione per ottimizzare la latenza e la larghezza di banda di rete per i caricamenti e i download da parte di sistemi che si trovano nella stessa regione.
- Utilizza più regioni quando vuoi interagire con sistemi che si trovano al di fuori della rete Google e sono distribuiti in aree geografiche di grandi dimensioni o quando vuoi la maggiore disponibilità offerta dalla ridondanza tra regioni.
In genere, devi archiviare gli artefatti in una posizione comoda o che contiene la maggior parte degli utenti dei tuoi dati.
Per Computer Engine
- L'archiviazione dei dati nella stessa regione delle istanze VM di Compute Engine può garantire prestazioni migliori.
- Anche se non puoi specificare una posizione del repository della zona di Compute Engine, tutte le istanze VM di Compute Engine nelle zone all'interno di una determinata regione hanno prestazioni simili quando accedono allo spazio di archiviazione in quella regione.
Per visualizzare un elenco delle posizioni dei repository supportate, esegui il comando:
gcloud artifacts locations list
Vincoli di località
La tua organizzazione potrebbe avere requisiti specifici per la posizione dei dati archiviati. Se la policy dell'organizzazione include vincoli di località delle risorse, Artifact Registry applica i vincoli quando crei un repository.
La conformità ai criteri dell'organizzazione non viene applicata retroattivamente ai repository esistenti. Per applicare nuovi vincoli di località agli artefatti archiviati esistenti, crea nuovi repository dopo l'applicazione della policy dell'organizzazione e poi migra gli artefatti dai vecchi repository a quelli nuovi. Puoi utilizzare lo strumento gcrane per copiare le immagini tra i repository.
Aree geografiche disponibili
| Continente | Nome regione | Descrizione regione |
|---|---|---|
| Nord America | ||
northamerica-northeast1 |
Montréal | |
northamerica-northeast2 |
Toronto | |
northamerica-south1 |
Querétaro | |
us-central1 |
Iowa | |
us-east1 |
Carolina del Sud | |
us-east4 |
Virginia del Nord | |
us-east5 |
Columbus | |
us-south1 |
Dallas | |
us-west1 |
Oregon | |
us-west2 |
Los Angeles | |
us-west3 |
Salt Lake City | |
us-west4 |
Las Vegas | |
| Sud America | ||
southamerica-east1 |
San Paolo | |
southamerica-west1 |
Santiago | |
| Europa | ||
europe-central2 |
Varsavia | |
europe-north1 |
Finlandia | |
europe-north2 |
Stoccolma | |
europe-southwest1 |
Madrid | |
europe-west1 |
Belgio | |
europe-west2 |
Londra | |
europe-west3 |
Francoforte | |
europe-west4 |
Paesi Bassi | |
europe-west6 |
Zurigo | |
europe-west8 |
Milano | |
europe-west9 |
Parigi | |
europe-west10 |
Berlino | |
europe-west12 |
Torino | |
| Medio Oriente | ||
me-central1 |
Doha | |
me-central2 |
Dammam | |
me-west1 |
Tel Aviv | |
| Asia | ||
asia-east1 |
Taiwan | |
asia-east2 |
Hong Kong | |
asia-northeast1 |
Tokyo | |
asia-northeast2 |
Osaka | |
asia-northeast3 |
Seul | |
asia-south1 |
Mumbai | |
asia-south2 |
Delhi | |
asia-southeast1 |
Singapore | |
asia-southeast2 |
Giacarta | |
asia-southeast3 |
Bangkok | |
| Australia | ||
australia-southeast1 |
Sydney | |
australia-southeast2 |
Melbourne | |
| Africa | ||
africa-south1 |
Johannesburg |
Più regioni disponibili
I data center di una località multiregionale sono distribuiti in un'area
geografica generale. Ad esempio, una risorsa creata nella regione multipla europe
viene mantenuta in più data center all'interno dell'Unione Europea. Non è possibile
configurare quali data center vengono selezionati o dove si trovano all'interno
della multi-regione.
Se utilizzi lo streaming di immagini di Google Kubernetes Engine, il repository Artifact Registry deve trovarsi nella stessa regione dei nodi GKE o in una regione multiregionale corrispondente alla regione in cui vengono eseguiti i nodi. Ad esempio:
- Se i tuoi nodi si trovano in
us-east1, lo streaming di immagini è disponibile per i repository nella regioneus-east1o nella regioneus, poiché sia GKE che Artifact Registry vengono eseguiti in data center negli Stati Uniti. - Se i tuoi nodi si trovano nella regione
northamerica-northeast1, vengono eseguiti in Canada. In questa situazione, lo streaming di immagini è disponibile solo per i repository nella stessa regione.
| Nome multi-regione | Descrizione multi-regione |
|---|---|
asia |
Data center in Asia |
europe |
Data center nell'Unione Europea1 |
us |
Data center negli Stati Uniti |
1 I dati degli oggetti aggiunti a un repository nella multiregione europe
non vengono archiviati nel data center europe-west2 o europe-west6.