Pronaia 서비스 PoC 환경 구축 및 인증/제한 테스트

Source

  • Field Notes/ReturnZero/Daily Notes/Day 722. 2023-06-22.md

Summary

현대캐피탈 PoC를 위해 Pronaia 기반 음성 인식 서비스의 로컬/클라우드 환경 구축 및 gRPC 인증, 스트림 제한 테스트를 진행한 일지. Minikube/IaC 기반 인프라 세팅, Triton 엔진 및 모델 빌드, JWT 토큰 발급 및 인증 로직 검증, 그리고 gRPC 스트림 개수 제한 및 로깅 버그 수정 과정을 기록함.

Key Points

  • 현대캐피탈 PoC 준비: RTX6000 서버 환경에서의 k8s 세팅, 보안 매체 반입 절차, 신뢰성 테스트 계획 수립.
  • 인프라 구축: Minikube 및 IaC를 통한 네임스페이스 구성, Docker Compose 기반 Pronaia, Triton(VAD/E2E/ITN), Nginx 등 서비스 체인 연결.
  • 인증 및 보안: gRPC Bearer 토큰 인증 방식 검증, Pronaia DB application 테이블을 통한 토큰 발급 및 Revoked Token 체크 로직 확인.
  • 성능 및 제한 테스트: gRPC 스트림 개수 제한(max_stream_count) 적용 및 로깅 중복 버그 수정, 자원 할당(Pronaia/Engine/Triton) 검토.
  • 문제 해결: gRPC secure channel 인증 오류, DBeaver 연결 캐시 문제, sudo 환경에서 go 명령어 실행 문제 등 디버깅 과정 기록.