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를 요청할 수 있다고 안내합니다. 라이선스 조건과 제공 용량, 승인 방식은 바뀔 수 있으므로 신청 전 공식 페이지를 확인합니다.

신청 절차

  1. Splunk 계정으로 로그인합니다.
  2. Splunk Developer Program에 가입되어 있는지 확인합니다.
  3. Developer License 신청 페이지로 이동합니다.
  4. 개발 목적, 사용 환경, 연락처 등 필요한 정보를 입력합니다.
  5. 승인되면 라이선스 파일을 다운로드합니다.
  6. Splunk Enterprise 개발/테스트 인스턴스에 라이선스를 업로드합니다.

Splunk Enterprise에 라이선스 적용

Splunk Web에서 적용하는 방법입니다.

  1. Splunk Web에 admin 계정으로 로그인합니다.
  2. Settings -> Licensing으로 이동합니다.
  3. Add license 또는 라이선스 추가 메뉴를 선택합니다.
  4. 다운로드한 license 파일을 업로드합니다.
  5. 필요 시 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을 확인합니다.
  • 개발 라이선스 조건이 바뀔 수 있으므로 공식 페이지를 다시 확인합니다.

관련 링크

BGM EVER