Artifact Registry ermöglicht das Speichern verschiedener Artefakttypen, das Erstellen mehrerer Repositories in einem einzelnen Projekt und das Verknüpfen einer bestimmten Region oder Mehrfachregion mit jedem Repository. Auf dieser Seite werden Überlegungen zum Planen der Speicherorte und der Organisation Ihrer Repositories beschrieben.
Mehrere Repositories einrichten
Berücksichtigen Sie beim Erstellen Ihrer Repositories sowohl interne Prozesse als auch die Nutzung durch Nutzer Ihrer Artefakte.
- Sie können Repositories für verschiedene Phasen der Entwicklung und Bereitstellung erstellen. In einem Test-Repository können beispielsweise Artefakte, die für die Bereitstellung verfügbar sind, in einer Staging-Umgebung gespeichert werden. Für die Produktion freigegebene Artefakte werden in einem separaten Produktions-Repository gespeichert.
- Verwenden Sie separate Repositories, wenn Sie unterschiedliche Zugriffsrichtlinien auf verschiedene Artefakte anwenden möchten. Beispiel: Entwickler haben Schreibberechtigungen für ein Test-Repository, das Produktions-Repository ist jedoch auf Mitarbeiter des Unternehmens beschränkt.
- Beschriften Sie Repositories, um verwandte Repositories in der Cloud Console zu gruppieren.
Repository-Speicherorte
Sie geben einen Speicherort an, wenn Sie ein Repository erstellen. Der ausgewählte Speicherort bestimmt, wo der Repository-Speicher erstellt wird. Sie können Repositories in den folgenden Arten von Speicherorten erstellen:
Region ist ein bestimmter geografischer Ort, z. B. Tokio oder Northern Virginia.
Mehrfachregion ist ein großes geografisches Gebiet wie Asien oder die USA, das mindestens zwei geografische Bereiche enthält.
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.
Sie sollten einen Speicherort mit mehreren Regionen verwenden, wenn Sie mit Systemen interagieren möchten, die sich außerhalb des Google-Netzwerks befinden und über große geografische Regionen verteilt sind, oder wenn Sie eine höhere Verfügbarkeit erreichen möchten, die nahezu global ist.
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
Verfügbare Regionen
Alle Regionen sind mindestens 100 Meilen (ca. 160 km) voneinander entfernt.
Kontinent | Name der Region | Beschreibung der Region |
---|---|---|
Nordamerika | ||
northamerica-northeast1 |
Montreal | |
us-central1 |
Iowa | |
us-east1 |
South Carolina | |
us-east4 |
Northern Virginia | |
us-west1 |
Oregon | |
us-west2 |
Los Angeles | |
us-west3 |
Salt Lake City | |
us-west4 |
Las Vegas | |
Südamerika | ||
southamerica-east1 |
São Paulo | |
Europa | ||
europe-north1 |
Finnland | |
europe-west1 |
Belgien | |
europe-west2 |
London | |
europe-west3 |
Frankfurt | |
europe-west4 |
Niederlande | |
europe-west6 |
Zürich | |
Asien | ||
asia-east1 |
Taiwan | |
asia-east2 |
Hongkong | |
asia-northeast1 |
Tokio | |
asia-northeast2 |
Osaka | |
asia-northeast3 |
Seoul | |
asia-south1 |
Mumbai | |
asia-southeast1 |
Singapur | |
asia-southeast2 |
Jakarta | |
Australien | ||
australia-southeast1 |
Sydney |
Verfügbare Mehrfachregionen
Wenn Sie ein Repository an einem Standort mit mehreren Regionen erstellen, werden Daten an mindestens zwei separaten geografischen Standorten gespeichert, die mindestens 160 Kilometer voneinander entfernt sind.
Name | Beschreibung |
---|---|
asia |
Rechenzentren in Asien |
europe |
Rechenzentren in der Europäischen Union1 |
us |
Rechenzentren in den USA |
1 Objektdaten in einem Storage-Bucket am multiregionalen Standort europe
werden nicht im Rechenzentrum europe-west2
oder europe-west6
gespeichert.