כשיוצרים מאגר, צריך לציין את המיקום שלו. המיקום שנבחר קובע איפה ייווצר האחסון של המאגר. המיקום הזה נקרא אזור, והוא מייצג מקום גיאוגרפי ספציפי כמו טוקיו או לונדון.
הפריטים נשמרים ב-Artifact Registry במיקום שנבחר, בהתאם לתנאים הספציפיים לשירות.
מיקום טוב מאזן בין זמן האחזור, הזמינות ועלויות רוחב הפס של צרכני הנתונים:
- מאגרי מידע באזור יחיד יכולים לעזור באופטימיזציה של זמן האחזור ורוחב הפס ברשת להעלאות ולהורדות של מערכות שנמצאות באותו אזור.
בדרך כלל, כדאי לאחסן את הארטיפקטים במיקום נוח או במיקום שבו נמצאים רוב המשתמשים של הנתונים.
אם אתם משתמשים גם ב-Compute Engine, כדאי לשקול את האפשרויות הבאות:
אחסון נתונים באותו אזור שבו מתארחות המכונות הווירטואליות ב-Compute Engine יכול לשפר את הביצועים.
למרות שאי אפשר לציין מיקום מאגר של תחום (zone) של Compute Engine, הביצועים של כל המכונות הווירטואליות של Compute Engine שנמצאות בתחומים בתוך אזור מסוים דומים בגישה לאחסון באותו אזור.
כדי לראות רשימה של מיקומי מאגרים נתמכים, מריצים את הפקודה:
gcloud artifacts locations list
מגבלות מיקום
יכול להיות שיש לארגון שלכם דרישות ספציפיות לגבי המיקום של הנתונים המאוחסנים. אם מדיניות הארגון שלכם כוללת אילוצים לגבי מיקום המשאבים, Artifact Registry אוכף את האילוצים כשאתם יוצרים מאגר.
התאימות למדיניות הארגון לא נאכפת באופן רטרואקטיבי במאגרי מידע קיימים. כדי לאכוף מגבלות חדשות על מיקום של ארטיפקטים קיימים שמאוחסנים, צריך ליצור מאגרים חדשים אחרי שמדיניות הארגון מוחלת, ואז להעביר את הארטיפקטים מהמאגרים הישנים למאגרים החדשים. אפשר להשתמש בכלי gcrane כדי להעתיק תמונות בין מאגרי מידע.