Didit을 위한 컨테이너 기반 신원 확인 워크플로우: Kubernetes와 Helm 활용 (KO)
Kubernetes와 Helm이 신원 확인 서비스의 배포 및 관리를 어떻게 혁신할 수 있는지 알아보세요. 이 가이드는 확장성, 복원력 및 운영 효율성을 위한 컨테이너화의 이점을 탐구합니다.

확장성 및 복원력Kubernetes를 통한 컨테이너화는 신원 확인 서비스에 탁월한 확장성과 복원력을 제공하여, 최고 부하 시에도 높은 가용성과 성능을 보장합니다.
Helm을 통한 간편한 배포Helm 차트는 신원 서비스와 같은 복잡한 애플리케이션의 배포 및 관리를 간소화하여, Kubernetes의 복잡성을 추상화하고 버전 관리 및 반복 가능한 롤아웃을 가능하게 합니다.
운영 효율성신원 워크플로우의 배포 및 확장을 자동화하면 수동 오버헤드가 줄어들고 일관성이 향상되며, 개발팀이 인프라 대신 핵심 기능에 집중할 수 있도록 합니다.
Didit의 모듈식 장점Didit의 AI 기반 모듈식 신원 플랫폼은 컨테이너화된 환경에 완벽하게 적합하며, 기업이 Kubernetes 클러스터 내에서 신분증 확인 및 안면 인식과 같은 고급 인증 기본 요소를 쉽게 통합하고 오케스트레이션할 수 있도록 합니다.
신원 확인을 위한 컨테이너화의 힘
오늘날 빠르게 변화하는 디지털 환경에서 강력하고 확장 가능한 신원 확인은 더 이상 사치가 아닌 필수입니다. 기업은 사기를 방지하고 규정 준수를 보장하며 신뢰를 구축하기 위해 사용자 신원을 빠르고 정확하게 확인해야 합니다. 그러나 이러한 중요한 서비스를 배포하고 관리하는 것은 복잡할 수 있으며, 종종 상당한 인프라 오버헤드를 필요로 합니다. 바로 이 지점에서 Kubernetes와 Helm을 사용한 컨테이너화가 혁신적인 솔루션을 제공합니다.
컨테이너화는 애플리케이션과 해당 종속성을 단일의 격리된 단위로 캡슐화하여, 서로 다른 환경에서 일관된 동작을 보장합니다. 신원 워크플로우의 경우, 이는 신분증 확인 엔진, 안면 인식 모듈, AML 심사 서비스와 같은 구성 요소를 안정적으로 패키징하고 배포할 수 있음을 의미합니다. 선도적인 컨테이너 오케스트레이션 플랫폼인 Kubernetes는 이러한 컨테이너화된 애플리케이션의 배포, 확장 및 관리를 자동화하여 한 단계 더 나아갑니다. 이를 통해 신원 인프라가 변동하는 수요를 처리하고, 높은 가용성을 유지하며, 장애로부터 정상적으로 복구될 수 있도록 합니다.
최고의 온보딩 이벤트 중에 ID 확인(OCR, MRZ, 바코드) 서비스를 확장하거나, 다운타임 없이 수동 및 능동형 안면 인식 알고리즘에 대한 업데이트를 신속하게 배포하는 것을 상상해 보세요. Kubernetes는 이를 가능하게 하며, 미션 크리티컬한 신원 운영에 필요한 기본 복원력과 탄력성을 제공합니다. 컨테이너를 통한 클라우드 네이티브 접근 방식을 채택함으로써, 조직은 신원 확인 프로세스에서 전례 없는 수준의 운영 효율성과 안정성을 달성할 수 있습니다.
Helm 차트로 배포 간소화
Kubernetes는 강력한 오케스트레이션 기능을 제공하지만, 원시 YAML 매니페스트를 사용하여 복잡한 애플리케이션을 직접 관리하는 것은 빠르게 다루기 어려워질 수 있습니다. 바로 이 지점에서 Kubernetes의 패키지 관리자라고도 불리는 Helm이 등장합니다. Helm은 “차트”를 통해 Kubernetes 애플리케이션의 정의, 설치 및 업그레이드를 간소화합니다.
Helm 차트는 관련 Kubernetes 리소스 세트를 설명하는 파일 모음입니다. 신원 확인 시스템의 경우, 단일 Helm 차트는 Didit API 게이트웨이, 데이터 저장소, 메시지 큐 및 모든 사용자 정의 로직과 같은 필요한 모든 구성 요소를 정의할 수 있습니다. 이는 다음과 같은 몇 가지 중요한 이점을 제공합니다.
- 반복 가능한 배포: Helm은 개발, 스테이징 및 프로덕션 환경 전반에 걸쳐 신원 확인 스택이 일관되게 배포되도록 보장하여, 구성 드리프트 및 오류를 줄입니다.
- 버전 관리: 차트는 버전 관리될 수 있으므로 문제가 발생할 경우 이전의 안정적인 구성으로 쉽게 롤백할 수 있습니다. 이는 민감한 신원 워크플로우의 무결성을 유지하는 데 중요합니다.
- 사용자 정의: Helm은 값 파일을 통해 배포를 쉽게 사용자 정의할 수 있도록 하여, 기본 차트를 수정하지 않고도 다른 환경에 맞게 구성(예: 리소스 제한, 환경 변수)을 조정할 수 있습니다.
- 종속성 관리: 복잡한 애플리케이션에는 종속성이 있는 경우가 많습니다. Helm 차트는 이러한 종속성을 지정하고 관리하여, 필요한 모든 구성 요소가 올바른 순서로 배포되도록 보장합니다.
예를 들어, AML 심사 및 모니터링, 주소 증명 또는 NFC 확인(ePassport/eID)을 위한 구성 요소를 포함할 수 있는 Didit의 모듈식 신원 서비스를 배포하는 것은 Helm을 통해 단일의 버전 관리되는 작업이 됩니다. 이는 새로운 신원 기능을 프로덕션에 도입하는 데 필요한 복잡성과 시간을 크게 줄여줍니다.
복원력 있는 신원 워크플로우 아키텍처 구축
Kubernetes 내에서 복원력 있는 신원 확인 시스템을 구축하려면 신중한 아키텍처 고려가 필요합니다. 목표는 장애에 견디고, 자동으로 확장되며, 지속적인 서비스를 제공할 수 있는 시스템을 설계하는 것입니다. 주요 원칙은 다음과 같습니다.
- 마이크로서비스 아키텍처: 신원 확인 프로세스를 더 작고 독립적인 서비스로 분해합니다. 예를 들어, 신분증 확인 서비스, 안면 인식 서비스, 그리고 1:1 얼굴 매칭 및 얼굴 검색을 위한 별도의 서비스가 있습니다. 이러한 격리는 한 구성 요소의 장애가 전체 시스템에 영향을 미치는 것을 방지합니다. Didit의 모듈식 아키텍처는 구성 가능한 신원 기본 요소를 제공하여 이 접근 방식과 자연스럽게 일치합니다.
- 무상태 서비스: 가능한 경우 서비스를 무상태로 설계하여, 상태를 외부의 고가용성 데이터 저장소로 푸시합니다. 이를 통해 Kubernetes는 세션 정보를 잃지 않고 인스턴스를 쉽게 확장하거나 축소할 수 있습니다.
- 수평 확장: CPU 사용률 또는 요청 큐 길이와 같은 메트릭을 기반으로 포드를 자동으로 확장하도록 Kubernetes를 구성합니다. 이는 사용자 가입 또는 인증 요청의 급증을 처리하는 데 특히 중요하며, 전화 및 이메일 확인과 같은 서비스가 항상 따라갈 수 있도록 보장합니다.
- 상태 확인 및 자가 복구: 모든 컨테이너에 대해 강력한 활성 및 준비성 프로브를 구현합니다. Kubernetes는 비정상적인 컨테이너를 자동으로 다시 시작하거나, 준비되지 않은 컨테이너에서 트래픽을 라우팅하여 기능하는 인스턴스만 요청을 받도록 합니다.
- 속도 제한: Kubernetes는 확장할 수 있지만, 다운스트림 서비스 및 외부 API가 과부하되지 않도록 보호하는 것이 중요합니다. API 게이트웨이 수준에서 속도 제한을 구현하여 남용을 방지하고 공정한 사용을 보장합니다. Didit의 API는 글로벌 제한(예: GET 및 Write/Delete 엔드포인트에 대해 애플리케이션당 분당 300회 요청) 및 엔드포인트별 제한(예:
session-v2-create에 대해 600rpm)과 같은 여러 계층의 속도 제한을 적용합니다.X-RateLimit-Limit,X-RateLimit-Remaining및X-RateLimit-Reset헤더와 결합된 이러한 사전 예방적 스로틀링은 클라이언트가 지수 백오프 전략을 구현할 수 있도록 하여 복원력을 더욱 향상시킵니다.
이러한 원칙을 준수함으로써 조직은 Kubernetes 환경 내에서 강력할 뿐만 아니라 놀랍도록 견고하고 유지 보수가 쉬운 신원 워크플로우를 구축할 수 있습니다.
Didit이 돕는 방법
Didit은 현대적인 클라우드 네이티브 세상을 위해 특별히 제작되었습니다. AI 기반의 개발자 중심 신원 플랫폼인 Didit의 모듈식 아키텍처는 Kubernetes 및 Helm을 사용한 컨테이너화된 배포에 이상적인 후보입니다. 당사의 서비스는 깔끔한 API를 사용하든, 오케스트레이션된 워크플로우를 위한 노코드 비즈니스 콘솔을 사용하든, 기존 인프라에 원활하게 통합될 수 있는 구성 가능한 신원 기본 요소로 설계되었습니다.
Didit을 사용하면 컨테이너화된 환경 내에서 당사의 고급 ID 확인, 수동 및 능동형 안면 인식, 1:1 얼굴 매칭 및 얼굴 검색, AML 심사 및 모니터링 기능을 활용할 수 있습니다. 당사의 플랫폼은 인텔리전스를 제공하고, Kubernetes와 Helm은 운영 백본을 제공합니다. Didit은 또한 무료 핵심 KYC 계층을 제공하여 초기 투자 없이 신원 워크플로우를 구축하고 배포를 시작할 수 있습니다. 성공적인 확인당 지불 모델과 설정 비용 없음은 진입 장벽을 더욱 낮춰, 세계적 수준의 신원 확인을 확장 가능한 컨테이너화된 애플리케이션에 쉽게 통합할 수 있도록 합니다. 간단한 템플릿 기반 워크플로우를 구성하든 복잡한 다단계 여정을 구성하든, Didit의 유연성과 강력한 API 지원은 Kubernetes 생태계에 원활한 통합을 보장합니다.
시작할 준비가 되셨습니까?
Didit의 작동 방식을 볼 준비가 되셨습니까? 지금 무료 데모를 받아보세요.
Didit의 무료 계층으로 무료로 신원 확인을 시작하세요.