Quando crei un repository, devi specificarne la località. La località scelta determina dove viene creato lo spazio di archiviazione del repository. Puoi creare repository nei seguenti tipi di località:
Regione è un luogo geografico specifico, ad esempio Tokyo o Virginia del Nord.
Più regioni è una vasta area geografica, ad esempio 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 località bilancia i costi di latenza, disponibilità e larghezza di banda per i consumatori dei dati:
- I repository a singola regione possono contribuire a ottimizzare la latenza e la larghezza di banda di rete per i caricamenti e i download da parte dei sistemi che si trovano nella stessa regione.
- I repository a più regioni possono continuare a funzionare se una delle loro regioni non è disponibile. Tuttavia, le operazioni nei repository a più regioni potrebbero essere più lente rispetto ai repository a singola regione. Inoltre, se un repository a più regioni presenta un errore operativo, tutti gli utenti di quel repository saranno interessati, indipendentemente dalla regione.
In genere, devi archiviare gli artefatti in una località comoda o che contenga la maggior parte degli utenti dei tuoi dati.
Se utilizzi anche Compute Engine, tieni presente quanto segue:
L'archiviazione dei dati nella stessa regione delle istanze VM di Compute Engine può offrire prestazioni migliori.
Anche se non puoi specificare una località 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 località dei repository supportate, esegui il comando:
gcloud artifacts locations list
Vincoli di località
La tua organizzazione potrebbe avere requisiti specifici per la località 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à alle policy 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 esegui la migrazione degli 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à a più regioni sono distribuiti in un'area geografica generale. Ad esempio, una risorsa creata nella regione europe a più regioni persiste in più data center all'interno dell'Unione Europea. Non è possibile configurare i data center selezionati o la loro posizione all'interno della regione a più regioni.
Se utilizzi lo streaming di immagini di Google Kubernetes Engine Image streaming, il repository di Artifact Registry deve trovarsi nella stessa regione dei nodi GKE o in una regione a più regioni corrispondente alla regione in cui sono in esecuzione i nodi. Ad esempio:
- Se i nodi si trovano in
us-east1, lo streaming di immagini è disponibile per i repository nella regioneus-east1o nella regioneusa più regioni, poiché sia GKE sia Artifact Registry sono in esecuzione in località dei data center negli Stati Uniti. - Se i nodi si trovano nella regione
northamerica-northeast1, sono in esecuzione in Canada. In questo caso, lo streaming di immagini è disponibile solo per i repository nella stessa regione.
| Nome della regione a più regioni | Descrizione della regione a più regioni |
|---|---|
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 regione europe a più regioni
non vengono archiviati nel data center europe-west2 o europe-west6.