Wenn Sie ein Repository erstellen, müssen Sie den Speicherort angeben. Der ausgewählte Speicherort bestimmt, wo der Repository-Speicher erstellt wird. Dieser Standort wird als Region bezeichnet und stellt einen bestimmten geografischen Ort wie Tokio oder London dar.
Artifact Registry speichert Artefakte mithilfe der dienstspezifischen Nutzungsbedingungen am ausgewählten Speicherort.
Ein guter Standort bietet für die Datennutzer den optimalen Ausgleich von Latenz, Verfügbarkeit und Kosten der Bandbreite.
- Verwenden Sie eine Region, um die Latenz und die Netzwerkbandbreite für Uploads und Downloads von Systemen in derselben Region zu optimieren.
Im Allgemeinen sollten Sie Ihre Artefakte an einem Ort speichern, der praktisch ist oder den Großteil der Nutzer Ihrer Daten umfasst.
Zu Compute Engine
- Wenn Sie Daten wie Compute Engine-VM-Instanzen in derselben Region speichern, können Sie eine bessere Leistung erzielen.
- Sie können zwar den Speicherort eines Compute Engine-Zonen-Repositorys nicht angeben, aber alle Compute Engine-VM-Instanzen in Zonen innerhalb einer bestimmten Region haben eine ähnliche Leistung beim Zugriff auf den Speicher in dieser Region.
Führen Sie den folgenden Befehl aus, um eine Liste der unterstützten Repository-Speicherorte anzuzeigen:
gcloud artifacts locations list
Standorteinschränkungen
Ihre Organisation hat möglicherweise bestimmte Anforderungen an den Speicherort der gespeicherten Daten. Wenn Ihre Organisationsrichtlinie Einschränkungen für Ressourcenstandorte enthält, erzwingt Artifact Registry die Einschränkungen, wenn Sie ein Repository erstellen.
Die Einhaltung der Organisationsrichtlinie wird nicht rückwirkend für vorhandene Repositories erzwungen. Wenn Sie neue Standorteinschränkungen für vorhandene gespeicherte Artefakte erzwingen möchten, erstellen Sie neue Repositories, nachdem die Organisationsrichtlinie angewendet wurde, und migrieren Sie dann Artefakte aus alten Repositories in die neuen. Mit dem gcrane-Tool können Sie Images zwischen Repositories kopieren.