Saat membuat repositori, Anda harus menentukan lokasinya. Lokasi yang dipilih menentukan tempat penyimpanan repositori dibuat. Lokasi ini disebut Region, dan mewakili tempat geografis tertentu seperti Tokyo atau London.
Artifact Registry menyimpan artefak di lokasi yang dipilih sesuai dengan Persyaratan Khusus Layanan.
Lokasi yang baik menyeimbangkan biaya latensi, ketersediaan, dan bandwidth untuk konsumen data.
- Gunakan region untuk membantu mengoptimalkan latensi dan bandwidth jaringan untuk upload dan download oleh sistem yang berada di region yang sama.
Umumnya, Anda harus menyimpan artefak di lokasi yang mudah dijangkau atau berisi sebagian besar pengguna data Anda.
Untuk Compute Engine
- Menyimpan data di region yang sama dengan instance VM Compute Engine dapat memberikan performa yang lebih baik.
- Meskipun Anda tidak dapat menentukan lokasi repositori zona Compute Engine, semua instance VM Compute Engine di zona dalam region tertentu memiliki performa yang serupa saat mengakses penyimpanan di region tersebut.
Untuk melihat daftar lokasi repositori yang didukung, jalankan perintah:
gcloud artifacts locations list
Batasan lokasi
Organisasi Anda mungkin memiliki persyaratan khusus untuk lokasi data yang disimpan. Jika kebijakan organisasi Anda menyertakan batasan lokasi resource, Artifact Registry akan menerapkan batasan tersebut saat Anda membuat repositori.
Kepatuhan kebijakan organisasi tidak diterapkan secara surut pada repositori yang ada. Untuk menerapkan batasan lokasi baru pada artefak yang disimpan, buat repositori baru setelah kebijakan organisasi diterapkan, lalu migrasikan artefak dari repositori lama ke repositori baru. Anda dapat menggunakan alat gcrane untuk menyalin gambar antar-repositori.