Splunk Developer 라이선스를 얻는 방법
Splunk Enterprise Developer License 신청 흐름과 Dev/Test License 차이, 라이선스 적용 방법, 개발 인스턴스 확인 명령과 갱신 관리 기준을 정리했습니다.
Splunk Developer 라이선스는 Splunk Enterprise 앱 개발, 테스트, 기술 검증을 위해 사용하는 개발자용 라이선스입니다. 실습은 메뉴 이동만 간단히 적고 있었지만, 현재는 Developer Program 가입, Developer License 신청, Dev/Test License와의 차이를 구분해 이해하는 것이 중요합니다.
Developer License와 Dev/Test License 구분
| 구분 | 용도 | 주의 |
|---|---|---|
| Splunk Enterprise Developer License | 앱 개발, add-on 개발, 테스트 목적 | Splunk Developer Program 회원으로 신청합니다. |
| Personalized Dev/Test License | 고객 조직 내부 비운영 테스트 | 고객/조직 조건과 별도 정책이 적용될 수 있습니다. |
Splunk 공식 개발자 문서에서는 Developer Program 회원이 무료 Splunk Enterprise Developer License를 요청할 수 있다고 안내합니다. 라이선스 조건과 제공 용량, 승인 방식은 바뀔 수 있으므로 신청 전 공식 페이지를 확인합니다.
신청 절차
- Splunk 계정으로 로그인합니다.
- Splunk Developer Program에 가입되어 있는지 확인합니다.
- Developer License 신청 페이지로 이동합니다.
- 개발 목적, 사용 환경, 연락처 등 필요한 정보를 입력합니다.
- 승인되면 라이선스 파일을 다운로드합니다.
- Splunk Enterprise 개발/테스트 인스턴스에 라이선스를 업로드합니다.
Splunk Enterprise에 라이선스 적용
Splunk Web에서 적용하는 방법입니다.
- Splunk Web에 admin 계정으로 로그인합니다.
Settings->Licensing으로 이동합니다.Add license또는 라이선스 추가 메뉴를 선택합니다.- 다운로드한 license 파일을 업로드합니다.
- 필요 시 Splunk를 재시작합니다.
CLI로 상태를 확인할 수도 있습니다.
$SPLUNK_HOME/bin/splunk list licenser-pools
$SPLUNK_HOME/bin/splunk list licenses
$SPLUNK_HOME/bin/splunk restart개발 인스턴스에서 먼저 확인할 것
$SPLUNK_HOME/bin/splunk status
$SPLUNK_HOME/bin/splunk version
$SPLUNK_HOME/bin/splunk show splunkd-port
$SPLUNK_HOME/bin/splunk show web-port개발 라이선스는 운영 데이터 수집용이 아니라 앱 개발과 테스트를 위한 용도입니다. 운영 인덱서, 운영 검색 헤드, 고객 데이터가 들어오는 환경에는 적용하지 않습니다.
갱신과 만료 관리
- 라이선스 만료일을 캘린더에 기록합니다.
- 갱신 전 개발 인스턴스의 앱, add-on, test data를 백업합니다.
- 라이선스 위반 메시지가 보이면 ingest 용량과 license stack을 확인합니다.
- 개발 라이선스 조건이 바뀔 수 있으므로 공식 페이지를 다시 확인합니다.