Azure/Azure Computing

[Azure Computing] Azure Container Instances (Azure Protal)#3

coxfactor-Tech 2024. 12. 5. 09:52

"ACI (Azure Container Instances)"는 Azure 에서 Container 기반 워크로드를 쉽고 빠르게 실행할 수 있는 서버리스 솔루션 입니다. ACI 는 Infra 관리를 신경쓰지 않고 Application 개발과 배포에만 집중할 수 있습니다. FQDN을 통해 외부에서 직접 접근이 가능합니다. 

서버리스 컨테이너
관리형 서비스로 VM을 프로비저닝하거나 Kubernetes 클러스터를 구성할 필요가 없습니다.
유연한 배포
다양한 언어와 프레임워크를 지원하며, ACR(Azure Container Registry)에서 이미지를 가져올 수 있습니다.
네트워킹
Public IP 주소를 사용하거나 가상 네트워크 내에서 실행할 수 있습니다.

 

1. Docker Image Pull & Tag 
Docker Hub 에서 Image 를 다운로드하고 ACR Push 할 수 있도록 Tag 정리 및 Azure login 및 ACR 에 연결 합니다.

2. Azure Container Registry(ACR) Image Push

이미지를 ACR에 업로드하여 저장소로 관리하고, 이후 Azure 서비스에서 이미지를 참조할 수 있습니다.

3. Azure Container Instances Deploy

저장된 이미지를 참조하여 ACI에서 컨테이너 애플리케이션을 실행합니다.

 

Azure Portal > Container Instances > "+ 만들기"
기본 사항을 입력 및 선택합니다. "리소스 그룹", "컨테이너 이름", Image 등 
* ACR(Azure Container Registry)를 활용하여 진행

 

Network 정보를 입력 및 선택합니다. "유형", "DNS 이름 네이블", "Port" 등  

 

Browser  에서 ACI 의 FQDN 을 입력하여 접속합니다.