330
MLOps 실전 가이드
8.2.2 8.2.2
APIAPI
서비스 인증 서비스 인증
인터넷에서 작동하는 서비스인 경우,
HTTP
요청을 통해 배포된 모델과 상호작용이 발생한다.
이러한 경우, 서비스간 통신을 위해 활성화할 인증서의 유형을 결정해야 한다.
모델을 프로덕션 환경에 배포하거나 관련 설정을 진행하기 전에, 사용 가능한 다양한 보안 기
능을 알아두는 것이 좋다.
애저는 제품마다 다른 인증 방법을 제공한다. 물론, 배포 방식에 따라 이 서비스들의 기본 설정
값 또한 달라지지만, 공통적으로 키
key
와 토큰
token
두 가지 방식이 지원된다. 애저 쿠버네티스
서비스
Azure
Kubernetes
Service
(
AKS
)와 애저 컨테이너 인스턴스
Azure
Container
Instances
(
ACI
)는 이
러한 다양한 인증 방식을 지원한다. 최근에는 애저 아크
Azure
Arc
라는 서비스를 통해 하이브리드
쿠버네티스 클러스터를 애저 머신러닝에서 컴퓨팅 리소스로 활용할 수 있다.
키 기반 인증서
●
AKS
에는 기본값으로 키 기반 인증이 활성화되어 있음
●
ACI
에는 기본값으로 키 기반 인증이 비활성화되어 있으며(활성화 가능), 기본값으로 설정된 인증서는
없음
토큰 기반 인증서
●
AKS
는 기본값으로 토큰 기반 인증서 사용 불가능
●
ACI
는 토큰 기반 인증서를 지원하지 않음
모델이 배포될 환경에 따른 개별 설정 요건을 프로덕션 환경에 배포하기 전에 완전하게 이해해
야만 한다. 또한 테스트 환경에서도 항상 인증서를 활성화하여 개발과 프로덕션 환경 ...