aks 모듈
Azure Kubernetes Service에서 기계 학습 모델을 웹 서비스 엔드포인트로 배포하는 기능을 포함합니다.
AKS(Azure Kubernetes Service)는 여러 컨테이너에서 서비스 검색, 자동 크기 조정 및 조정된 애플리케이션 업그레이드를 포함하여 전체 컨테이너 오케스트레이션이 필요한 시나리오에 권장됩니다.
클래스
| AksEndpoint |
비고 이는 실험적 클래스이며 언제든지 변경 될 수 있습니다. 자세한 내용은 https://aka.ms/acr/connected-registry을 참조하세요. Azure Kubernetes Service에서 실행되는 동일한 엔드포인트 뒤에 있는 웹 서비스 버전의 컬렉션을 나타냅니다. 단일 AksWebservice 점수 매기기 엔드포인트를 사용하여 단일 서비스를 배포하는 반면, AksEndpoint 클래스를 사용하면 동일한 점수 매기기 엔드포인트 뒤에 여러 웹 서비스 버전을 배포할 수 있습니다. 각 웹 서비스 버전은 트래픽의 백분율을 제공하도록 구성할 수 있으므로 A/B 테스트와 같이 제어된 방식으로 모델을 배포할 수 있습니다. AksEndpoint를 사용하면 AksWebservice와 유사한 모델 개체에서 배포할 수 있습니다. Webservice 인스턴스를 초기화합니다. Webservice 생성자는 제공된 작업 영역과 연결된 Webservice 개체의 클라우드 표현을 검색합니다. 검색된 Webservice 개체의 특정 형식에 해당하는 자식 클래스의 인스턴스를 반환합니다. |
| AksEndpointDeploymentConfiguration |
비고 이는 실험적 클래스이며 언제든지 변경 될 수 있습니다. 자세한 내용은 https://aka.ms/acr/connected-registry을 참조하세요. Azure Kubernetes Service에 배포된 서비스에 대한 배포 구성 정보를 나타냅니다. 클래스의 메서드를 사용하여 AKS 컴퓨팅 대상에 엔드포인트를 배포하기 위한 구성 개체를 초기화합니다. |
| AksServiceAccessToken |
Webservice에 대한 점수 매기기 요청의 권한 부여 헤더에 지정할 수 있는 액세스 토큰에 대해 설명합니다. WebServiceAccessToken의 새 인스턴스를 만듭니다. |
| AksServiceDeploymentConfiguration |
Azure Kubernetes Service에 배포된 서비스에 대한 배포 구성 정보를 나타냅니다. 클래스의 메서드를 사용하여 AksServiceDeploymentConfiguration 개체를 AKS 컴퓨팅 대상에 배포하기 위한 구성 개체를 초기화합니다. |
| AksWebservice |
Azure Kubernetes Service에서 웹 서비스 엔드포인트로 배포된 기계 학습 모델을 나타냅니다. 배포된 서비스는 모델, 스크립트 및 연결된 파일에서 만들어집니다. 결과 웹 서비스는 REST API를 사용하는 부하 분산된 HTTP 엔드포인트입니다. 이 API에 데이터를 보내고 모델에서 반환된 예측을 받을 수 있습니다. AksWebservice는 단일 서비스를 하나의 엔드포인트에 배포합니다. 하나의 엔드포인트에 여러 서비스를 배포하려면 클래스를 AksEndpoint 사용합니다. 자세한 내용은 Azure Kubernetes Service 클러스터에 모델 배포를 참조하세요. Webservice 인스턴스를 초기화합니다. Webservice 생성자는 제공된 작업 영역과 연결된 Webservice 개체의 클라우드 표현을 검색합니다. 검색된 Webservice 개체의 특정 형식에 해당하는 자식 클래스의 인스턴스를 반환합니다. |
| AutoScaler |
AksWebservice의 자동 크기 조정 구성에 대한 세부 정보를 정의합니다. 자동 크기 조정기 구성 값은 클래스의 AKS 자동 크기 조정기를 초기화합니다. |
| ContainerResourceRequirements |
Webservice에서 사용하는 컨테이너에 대한 리소스 요구 사항을 정의합니다. ContainerResourceRequirement 값은 Webervice를 배포하거나 업데이트할 때 지정됩니다. 예를 들어 클래스 또는 컨테이너 리소스 요구 사항을 초기화합니다. |
| DataCollection |
에 대한 데이터 수집 구성을 정의합니다 AksWebservice. DataCollection 개체를 초기화합니다. |
| LivenessProbeRequirements |
웹 서비스 배포에 대한 활동성 프로브 시간 요구 사항을 정의합니다. LivenessProbeRequirements 구성 값은 Webervice를 배포하거나 업데이트할 때 지정됩니다.
예를 들어 클래스 또는 컨테이너 리소스 요구 사항을 초기화합니다. |