Skip to content

유동 라이선스 사용

이하 논의에서는 앞 장의 [10.10.20.94:7580], [10.10.20.95:7580] 두 노드에서 실행중인 라이선스 데몬들이 클러스터로 묶여 동작하고 있다고 가정한다.

제품별 지원 라이선스 유형

아래와 같은 제품들의 라이선스를 동적으로 서비스할 수 있다.

제품 라이선스 타입 비고
Konan Search S#[gn], SI#[gn] #은 지원 코어 수, S:S earch, SI:S earch&Index, g:n-gram모듈, n:NER모듈, t:TMA모듈, s:SNA모듈, c:KTC모듈
Konan Log Analytics LA#CUL #은 지원 코어수
Konan ChatBot #K, #CUL, UL #K 데이터 셋 수, #CUL 은 코어 수, UL 은 무제한 라이선스
Konan RAG-X RAGX-#-[ModelType] #은 1~10000 사이 사용자 수로 10000 인 경우 무제한 라이선스. Model Type은 라이선스 발급시 선택한 모델타입.(ex. PRO1x)

각 제품의 .lic 파일(e.g. ksearchd.lic)에 license_server와 license_type 정보를 설정한다.

💡 팁 license_type 설정은 GET /ksm/lic/keys API 결과의 license_type을 활용할 수 있다.
자세한 내용은 REST API 가이드에서 확인할 수 있다.

ksearchd.lic 파일에 아래 예시를 참고하여 입력한다.

license_server = {10.10.20.94:7580, 10.10.20.95:7580}
license_type = SI4gn

"Search&Index" 4-core이면서 n-gram('g')와 NER모듈('n')을 허용하는 라이선스를 요청하게 된다. 해당 라이선스가 존재하지 않으면 에러가 난다.

Konan Log Analytics

kloganalyticsd.lic 파일에 아래 예시를 참고하여 입력한다.

license_server = {10.10.20.94:7580, 10.10.20.95:7580}
license_type = LA4CUL

4-core 라이선스를 요청하게 된다. 해당 타입의 라이선스가 존재하지 않으면 에러가 난다.

Konan Chatbot

kbotd.lic 파일에 아래 예시를 참고하여 입력한다.

license_server = {10.10.20.94:7580, 10.10.20.95:7580}
license_type = UL

무제한 라이선스를 요청하게 된다. 해당 타입의 라이선스가 존재하지 않으면 에러가 난다.

Konan Rag-X

KonanSearch 엔진에 ksearchd.lic or kql.lic 파일에 아래 예시를 참고하여 입력한다.

license_server = {10.10.20.94:7580, 10.10.20.95:7580}
license_type=RAGX-100-PRO1x

사용자 100명의 라이선스를 요청하게 된다. 해당 타입의 라이선스가 존재하지 않으면 에러가 난다.