클라우드
Azure Container Registry
깽필이
2024. 9. 17. 18:07
Azure Container Registry(ACR)는 Docker Registry 2.0을 기반으로 한 관리형 서비스로, 컨테이너 이미지와 관련 아티팩트를 저장하고 관리하는 데 사용됩니다. Azure의 다양한 도구 및 서비스와 통합되어 컨테이너 이미지의 빌드, 배포, 관리 과정을 자동화할 수 있습니다.
주요 사용 사례
- 배포 대상: AKS, Azure Container Apps, App Service 등 다양한 Azure 서비스 및 Kubernetes, Docker Swarm, DC/OS 같은 오케스트레이션 시스템에서 컨테이너 이미지를 끌어오기.
- 자동화: 소스 코드 커밋 또는 기본 이미지 업데이트를 트리거로 이미지 빌드를 자동화하고, 여러 이미지 빌드 및 테스트 작업을 병렬로 수행 가능.

주요 특징
- 레지스트리 서비스 계층: Basic, Standard, Premium의 세 가지 계층을 제공하며, 각 계층은 다양한 통합 및 보안 기능을 포함.
- 보안 및 액세스: HTTPS, TLS 1.2를 통해 전송, Microsoft Entra ID와 RBAC를 통한 인증 및 권한 제어, 방화벽 및 가상 네트워크를 통한 보안 제공.
- 지원 이미지: Windows 및 Linux 기반 이미지를 포함하며, Docker 명령어로 이미지 관리. Helm 차트 및 OCI 형식의 이미지도 지원.
- 자동화된 이미지 빌드: ACR 작업을 통해 이미지 빌드, 테스트, 배포의 자동화를 지원하며, 다중 단계 작업을 사용해 클라우드에서 컨테이너 이미지 빌드 및 테스트 가능.
ACR은 고급 보안, 자동화, 복제 기능을 제공해 대규모 컨테이너 이미지 관리에 적합한 플랫폼입니다.
