다음을 통해 공유


Azure Container Apps의 워크로드 프로필

워크로드 프로필은 환경에 배포된 Container Apps에 사용할 수 있는 컴퓨팅 및 메모리 리소스의 양을 결정합니다.

프로필은 애플리케이션의 다양한 요구 사항에 맞게 구성됩니다.

프로필 유형 설명 잠재적인 사용
소비 새 환경에 자동으로 추가됨 특정 하드웨어 요구 사항이 필요하지 않은 앱
전용(범용) 메모리 및 컴퓨팅 리소스의 균형 더 많은 양의 CPU 및/또는 메모리가 필요한 앱
전용(메모리 최적화) 메모리 리소스 증가 대용량 인메모리 데이터, 인메모리 기계 학습 모델 또는 기타 높은 메모리 요구 사항에 액세스해야 하는 앱
전용(GPU 지원)(미리 보기) 미국 서부 3개 지역과 북유럽 지역에서 사용 가능한 증가된 메모리 및 컴퓨팅 리소스를 갖춘 GPU 지원. GPU가 필요한 앱

참고 항목

GPU 지원 워크로드 프로필을 사용할 때 애플리케이션이 최신 버전의 CUDA를 실행하고 있는지 확인합니다.

사용량 워크로드 프로필은 모든 워크로드 프로필 환경 형식에 추가되는 기본 프로필입니다. 전용 워크로드 프로필을 만들 때 또는 만든 후에 환경에 추가할 수 있습니다. 워크로드 프로필 환경은 사용량 전용 환경과 별도로 배포됩니다.

사용자 환경의 각 전용 워크로드 프로필에 대해 다음을 수행할 수 있습니다.

  • 유형 및 크기 선택
  • 프로필에 여러 앱 배포
  • 자동 크기 조정을 사용하여 앱의 요구 사항에 따라 인스턴스를 추가 및 제거합니다.
  • 비용을 더 효율적으로 제어하기 위해 프로필 크기 조정을 제한합니다.

Container Apps 환경에 정의된 워크로드 프로필에서 실행되도록 각 앱을 구성할 수 있습니다. 이 구성은 각 앱이 적절한 컴퓨팅 인프라에서 실행될 수 있는 마이크로 서비스를 배포하는 데 이상적입니다.

참고 항목

환경이 만들어질 때만 환경에 GPU 워크로드 프로필을 적용할 수 있습니다.

프로필 유형

지역별로 사용할 수 있는 워크로드 프로필의 유형과 크기는 다양합니다. 기본적으로 각 전용 플랜에는 사용량 프로필이 포함되어 있지만 다음 프로필을 추가할 수도 있습니다.

표시 이름 이름 vCPU 메모리(GiB) GPU 범주 할당
소비 소비 4 8 - 소비 복제본당
Consumption-GPU-NC24-A100(미리 보기) 소비 GPU 24 220 1 소비 복제본당
Consumption-GPU-NC8as-T4(미리 보기) 소비 GPU 8 56 1 소비 복제본당
Dedicated-D4 D4 4 16 - 범용 가상 컴퓨터 노드당
Dedicated-D8 D8 8 32 - 범용 가상 컴퓨터 노드당
Dedicated-D16 D16 16 64 - 범용 가상 컴퓨터 노드당
Dedicated-D32 D32 32 128 - 범용 가상 컴퓨터 노드당
Dedicated-E4 E4 4 32 - 메모리에 최적화 노드당
Dedicated-E8 E8 8 64 - 메모리에 최적화 노드당
Dedicated-E16 E16 16 128 - 메모리에 최적화 노드당
Dedicated-E32 E32 32 256 - 메모리에 최적화 노드당
Dedicated-NC24-A100(미리 보기) NC24-A100 24 220 1 GPU 사용 노드 당*
Dedicated-NC48-A100(미리 보기) NC48-A100 48 440 2 GPU 사용 노드 당*
Dedicated-NC96-A100(미리 보기) NC96-A100 96 880 4 GPU 사용 노드 당*

* 용량은 사례별로 할당됩니다. 애플리케이션에 필요한 용량을 요청하려면 지원 티켓을 제출합니다.

참고 항목

이 명령은 az containerapp env workload-profile set 더 이상 워크로드 프로필을 선택할 수 없습니다. 대신 az containerapp env workload-profile add 또는 az containerapp env workload-profile update를 사용합니다.

다양한 코어 및 메모리 크기 외에도 워크로드 프로필에는 다양한 이미지 크기 제한이 있습니다. Container Apps의 이미지 크기 제한에 대해 자세히 알아보려면 하드웨어 참조를 확인합니다.

다양한 워크로드 프로필의 사용 가능 여부는 지역에 따라 다릅니다.

리소스 사용량

워크로드 프로필 내에서 각 앱의 메모리 및 CPU 사용량을 제한할 수 있으며 워크로드 프로필의 단일 인스턴스 내에서 여러 앱을 실행할 수 있습니다. 그러나 컨테이너 앱에서 사용할 수 있는 총 리소스는 프로필에 할당된 리소스보다 작습니다. 할당된 리소스와 사용 가능한 리소스의 차이는 Container Apps 런타임에서 예약한 양입니다.

크기 조정

기존 앱의 새 앱 또는 더 많은 복제본에 대한 수요가 프로필의 현재 리소스를 초과하면 프로필 인스턴스가 추가될 수 있습니다.

동시에 필요한 복제본 수가 감소하면 프로필 인스턴스가 제거될 수 있습니다. 프로필 인스턴스의 최소 및 최대 수에 대한 제약 조건을 제어할 수 있습니다.

Azure는 주로 실행 중인 프로필 인스턴스 수에 따라 청구를 계산합니다.

네트워킹

워크로드 프로필 환경을 사용하면 수신 및 송신 네트워킹 트래픽(예: 사용자 정의 경로)을 완벽하게 보호하는 추가 네트워킹 기능을 사용할 수 있습니다. 지원되는 네트워킹 기능에 대해 자세히 알아보려면 Azure Container Apps 환경의 네트워킹을 참조하세요. Container Apps로 네트워크를 보호하는 방법에 대한 단계는 Container Apps 환경 잠금 섹션을 참조하세요.

다음 단계