저장소를 만들 때 해당 위치를 지정해야 합니다. 선택한 위치에 따라 저장소 스토리지가 생성되는 위치가 결정됩니다. 다음 유형의 위치에서 저장소를 만들 수 있습니다.
리전은 특정한 지리적 장소(예: 도쿄 또는 북버지니아)입니다.
멀티 리전은 지리적 장소가 두 개 이상 포함된 넓은 지리적 지역(예: 아시아 또는 미국)입니다.
Artifact Registry는 서비스별 약관에 따라 선택된 위치에 아티팩트를 저장합니다.
바람직한 위치는 데이터 소비자의 지연 시간, 가용성, 대역폭 비용이 균형 잡힌 위치입니다.
- 리전을 사용하면 같은 리전에 있는 시스템을 활용해 업로드 및 다운로드의 지연 시간과 네트워크 대역폭을 최적화할 수 있습니다.
- Google 네트워크 외부에 있고 넓은 지리적 지역에 분산되어 있는 시스템과 상호작용하려는 경우 또는 지리적 중복을 통해 더 높은 가용성을 확보하려는 경우 멀티 리전을 사용하세요.
일반적으로 편리한 위치 또는 데이터 사용자의 대다수가 포함된 위치에 아티팩트를 저장해야 합니다.
Compute Engine
- Compute Engine VM 인스턴스와 동일한 리전에 데이터를 저장하면 성능이 향상됩니다.
- Compute Engine 영역 저장소 위치를 지정할 수는 없지만, 특정 리전 내의 스토리지에 액세스할 때 해당 리전 내의 영역에 있는 모든 Compute Engine VM 인스턴스는 성능이 비슷합니다.
지원되는 저장소 위치 목록을 보려면 다음 명령어를 실행합니다.
gcloud artifacts locations list
위치 제약조건
조직에 저장된 데이터의 위치에 대한 특정 요구사항이 있을 수 있습니다. 조직 정책에 리소스 위치 제약조건이 포함된 경우 저장소를 만들 때 Artifact Registry에서 제약조건을 적용합니다.
조직 정책 준수는 소급해서 기존 저장소에 시행되지 않습니다. 기존에 저장된 아티팩트에 새 위치 제약조건을 시행하려면 조직 정책을 적용한 후에 새 저장소를 만든 다음 이전 저장소의 아티팩트를 새 저장소로 마이그레이션합니다. gcrane 도구를 사용하여 저장소 간에 이미지를 복사할 수 있습니다.
사용 가능한 리전
대륙 | 리전 이름 | 리전 설명 |
---|---|---|
북미 | ||
northamerica-northeast1 |
몬트리올 | |
northamerica-northeast2 |
토론토 | |
us-central1 |
아이오와 | |
us-east1 |
사우스캐롤라이나 | |
us-east4 |
북버지니아 | |
us-east5 |
콜럼버스 | |
us-south1 |
댈러스 | |
us-west1 |
오리건 | |
us-west2 |
로스앤젤레스 | |
us-west3 |
솔트레이크시티 | |
us-west4 |
라스베이거스 | |
남미 | ||
southamerica-east1 |
상파울루 | |
southamerica-west1 |
산티아고 | |
유럽 | ||
europe-central2 |
바르샤바 | |
europe-north1 |
핀란드 | |
europe-southwest1 |
마드리드 | |
europe-west1 |
벨기에 | |
europe-west2 |
런던 | |
europe-west3 |
프랑크푸르트 | |
europe-west4 |
네덜란드 | |
europe-west6 |
취리히 | |
europe-west8 |
밀라노 | |
europe-west9 |
파리 | |
europe-west10 |
베를린 | |
europe-west12 |
토리노 | |
중동 | ||
me-central1 |
도하 | |
me-central2 |
담맘 | |
me-west1 |
텔아비브 | |
아시아 | ||
asia-east1 |
타이완 | |
asia-east2 |
홍콩 | |
asia-northeast1 |
도쿄 | |
asia-northeast2 |
오사카 | |
asia-northeast3 |
서울 | |
asia-south1 |
뭄바이 | |
asia-south2 |
델리 | |
asia-southeast1 |
싱가포르 | |
asia-southeast2 |
자카르타 | |
오스트레일리아 | ||
australia-southeast1 |
시드니 | |
australia-southeast2 |
멜버른 | |
아프리카 | ||
africa-south1 |
요하네스버그 |
사용 가능한 멀티 리전
멀티 리전 위치의 데이터 센터는 일반적인 지리적 영역에 분산되어 있습니다. 예를 들어 europe
멀티 리전에서 생성된 리소스는 유럽 연합 내의 여러 데이터 센터에 유지됩니다. 어떤 데이터 센터가 선택되는지 또는 멀티 리전 내 데이터 센터의 위치가 어디인지 구성할 수 없습니다.
Google Kubernetes Engine 이미지 스트리밍을 사용하는 경우 Artifact Registry 저장소는 GKE 노드와 동일한 리전 또는 노드가 실행되는 리전에 해당하는 멀티 리전에 있어야 합니다. 예를 들면 다음과 같습니다.
- 노드가
us-east1
에 있는 경우 GKE 및 Artifact Registry가 모두 미국 내 데이터 센터 위치에서 실행되므로us-east1
리전 또는us
멀티 리전의 저장소에 이미지 스트리밍을 사용할 수 있습니다. - 노드가
northamerica-northeast1
리전에 있으면 노드는 캐나다에서 실행 중인 것입니다. 이 경우 이미지 스트리밍은 동일한 리전의 저장소에서만 사용할 수 있습니다.
멀티 리전 이름 | 멀티 리전 설명 |
---|---|
asia |
아시아의 데이터 센터 |
europe |
유럽 연합의 데이터 센터1 |
us |
미국의 데이터 센터 |
1 europe
멀티 리전의 스토리지 버킷에 추가된 객체 데이터는 europe-west2
또는 europe-west6
데이터 센터에 저장되지 않습니다.