시계열 데이터베이스를 운영하다 보면 언젠가 마주하게 되는 고민이 있습니다. “우리가 쓰고 있는 이 버전, 언제까지 지원받을 수 있을까?” 특히 InfluxDB처럼 활발하게 업데이트되는 데이터베이스의 경우, 버전 관리와 마이그레이션 계획이 더욱 중요하죠.

오늘은 InfluxDB의 각 버전별 지원 정책과 EOL(End of Life) 일정을 속속들이 살펴보겠습니다. 실무에서 바로 활용할 수 있도록 최신 정보를 기반으로 정리했으니, 끝까지 읽어보시면 많은 도움이 될 거예요.

 

InfluxDB

 

 

1. InfluxDB란? – 시계열 데이터의 강자

InfluxDB는 InfluxData가 개발한 오픈소스 시계열 데이터베이스(Time Series Database, TSDB)입니다. Go 언어로 작성된 이 데이터베이스는 IoT 센서 데이터, 애플리케이션 메트릭, 실시간 분석 등 시간 기반 데이터를 저장하고 조회하는 데 최적화되어 있습니다.

2025년 현재, InfluxDB는 세 가지 주요 메이저 버전으로 나뉘어 있습니다:

  • InfluxDB 1.x: 전통적인 TSM 스토리지 엔진 기반
  • InfluxDB 2.x: 통합된 플랫폼으로 재설계
  • InfluxDB 3.x: Rust로 재작성되어 Apache Arrow, DataFusion, Parquet 기반으로 완전히 새롭게 구축

각 버전은 서로 다른 아키텍처와 기능을 제공하며, 마이그레이션 경로도 다릅니다.

 

 

2. InfluxDB 지원 정책의 핵심 원칙

InfluxDB의 지원 정책을 이해하려면 먼저 기본 원칙을 알아야 합니다.

공식 지원 정책 (Support Policy):

InfluxData는 현재 마이너 릴리스(x.Y)와 직전 마이너 릴리스(x.Y)를 지원합니다. 새로운 메이저 릴리스가 출시되면, 이전 메이저 버전의 마지막 마이너 버전은 최소 12개월간 지원됩니다.

예를 들어, 버전 1.8이 출시되고 여러 유지보수 릴리스(1.8.1, 1.8.2 등)가 나온 후 1.9가 출시되면, 1.8과 1.9가 동시에 지원됩니다.

릴리스 유형:

  • 메이저 릴리스(X.y.z): 주요 기능 개발 및 기존 기능 개선
  • 마이너 릴리스(x.Y.z): 새로운 마이너 기능과 버그 수정
  • 유지보수 릴리스(x.y.Z): 심각한 오류 수정

 

 

3. InfluxDB 1.x OSS 전체 버전 지원 현황

InfluxDB 1.x OSS 전체 버전 상세 표

버전릴리스 날짜최신 패치지원 상태주요 특징
1.12.x20251.12.2지원 중최신 1.x, 64비트 전용
1.11.x20231.11.7지원 중Enterprise 백포트, InfluxDB 3 호환성 개선
1.10.x미출시(버전 건너뜀)
1.9.x미출시(버전 건너뜀)
1.8.x2019-20211.8.10⚠️ 제한적 지원2021년 이후 장기 중단, 유료 고객만
1.7.x2018-20191.7.11EOLTSI 인덱스 개선
1.6.x20181.6.7EOLTSI 안정화
1.5.x20181.5.4EOL성능 최적화
1.4.x2017-20181.4.3EOLTSI (Time Series Index) 도입
1.3.x20171.3.9EOL쿼리 성능 개선
1.2.x20171.2.4EOLContinuous Query 개선
1.1.x2016-20171.1.5EOLHTTP API 안정화
1.0.x20161.0.2EOL첫 안정 버전, TSM 엔진
0.13.x20160.13.0EOLTSM 스토리지 RC
0.12.x 이하2015 이전EOL레거시 버전

InfluxDB 1.x의 현재 지원 상황

2025년 8월 기준, InfluxDB 1.x는 유료 고객에게 계속 지원되고 있습니다. 다만 오픈소스(OSS) 버전에 대한 명확한 지원 정책은 공식 문서화되어 있지 않습니다.

중요한 변화 사항:

  • 1.8.10은 2021년까지의 마지막 공개 릴리스였으며, 2023년에 1.11.7이 출시되면서 2년간의 공백이 끝났습니다.
  • InfluxData는 더 이상 32비트 아키텍처용 빌드를 제공하지 않으며, 모든 공식 빌드는 64비트 아키텍처용입니다.
  • 1.8.10에서 1.11.7로 업그레이드는 큰 점프이므로, 복제 환경에서 테스트 필수

관련 문서:

 

 

4. InfluxDB 1.x Enterprise 전체 버전 지원 현황

InfluxDB 1.x Enterprise 전체 버전 상세 표

버전릴리스 날짜최신 패치지원 상태주요 Enterprise 기능
1.12.x20251.12.2지원 중FIPS 빌드, LDAPS 지원
1.11.x20231.11.8지원 중FIPS 준수 빌드, 시리즈 파일 압축 옵션
1.10.x2022-20231.10.7⚠️ 제한적Flux 업그레이드
1.9.x2021-20221.9.8⚠️ 제한적Flux 발전, 시간대 지원 개선
1.8.x2020-20211.8.10⚠️ 제한적클러스터 안정성 개선
1.7.x20191.7.10EOLTLS for RPC, Anti-Entropy 개선
1.6.x20181.6.7EOLLDAP 지원, 선택적 TLS
1.5.x20181.5.4EOLAnti-Entropy 기능 추가
1.4.x 이하2017 이전EOL초기 Enterprise 버전

Enterprise 전용 특징:

  • 클러스터링 및 수평 확장
  • Anti-Entropy (AE) 서비스로 데이터 무결성 보장
  • LDAP/LDAPS 인증 및 권한 부여
  • Hinted Handoff 큐 관리
  • FIPS 140-2 준수 빌드 (1.11+)

관련 문서:

 

 

5. InfluxDB 2.x OSS 전체 버전 지원 현황

InfluxDB 2.x OSS 전체 버전 상세 표

버전릴리스 날짜최신 패치지원 상태주요 특징
2.7.x2023-20252.7.12지원 중최신 2.x, Flux 0.194.5, 보안 강화
2.6.x20232.6.1⚠️ 제한적Flux 0.192.0, 복제 개선
2.5.x20222.5.1EOLFlux 0.187.0
2.4.x20222.4.0EOL쿼리 성능 개선
2.3.x20222.3.0EOL보안 업데이트
2.2.x20222.2.0EOLOSS 원격 복제, 보안 개선
2.1.x20212.1.1EOL쿼리 최적화
2.0.x2020-20212.0.9EOLGA 릴리스, Flux 도입

InfluxDB 2.x의 주요 변경사항

InfluxDB 2.x는 EOL이 계획되어 있지 않습니다. 이는 사용자들에게 좋은 소식이죠. 2.x 버전은 당분간 안정적으로 사용할 수 있습니다.

2.x의 핵심 특징:

  • 통합 UI: 대시보드, Task, Alert가 포함된 웹 인터페이스
  • Flux 쿼리 언어: 강력한 데이터 변환 및 분석
  • InfluxQL 호환성: v1 API 호환 레이어 제공
  • DBRP 매핑: Database/Retention Policy를 Bucket에 매핑
  • Task 시스템: Continuous Query를 대체하는 스케줄링 시스템

InfluxData는 현재 마이너 릴리스와 이전 마이너 릴리스에 대해 지원 서비스를 제공하며, 각 마이너 릴리스에 포함된 유지보수 릴리스도 포함됩니다.

관련 문서:

 

 

6. InfluxDB 3.x 전체 버전 지원 현황 (최신)

InfluxDB 3.x Core & Enterprise 전체 버전 상세 표

버전릴리스 날짜지원 상태주요 기능Core/Enterprise
3.6.x2025년 10월지원 중Ask AI (베타), Processing Engine 강화둘 다
3.5.x2025년 9월지원 중커스텀 플러그인 리포지토리, 수동 노드 관리둘 다
3.4.x2025년 8월지원 중오프라인 토큰 생성, 라이센스 타입 선택둘 다
3.3.x2025년 7월 29일지원 중현재 최신 안정 버전둘 다
3.2.x2025년 6월지원 중Explorer UI GA, 데이터베이스별 보존 정책둘 다
3.1.x2025년 5월지원 중안정성 개선둘 다
3.0.x2025년 4월 15일지원 중GA 릴리스, Python Processing Engine둘 다

InfluxDB 3.x Explorer 버전 (별도 컨테이너)

Explorer 버전릴리스 날짜주요 기능
1.4.x2025년 10월Ask AI (베타), Processing Engine UI
1.3.x2025년 9월대시보드 (베타), 캐시 쿼리 지원
1.2.x2025년 8월캐시 관리 기능
1.1.x2025년 7월쿼리 성능 개선
1.0.x2025년 6월GA 릴리스

InfluxDB 3.x의 혁신적인 변화

InfluxDB 3 Core는 2025년 4월 15일 정식 출시(GA)되었으며, 첫 6개월 동안 월별 포인트 릴리스를 계획하고 있습니다. 이후 3-4개의 분기별 릴리스로 전환될 예정입니다.

InfluxDB 3.x는 완전히 새롭게 재작성되었습니다:

  • Rust 기반: 이전 Go 언어에서 Rust로 전환
  • Apache Arrow 생태계: DataFusion, Parquet, Flight 사용
  • Python Processing Engine: 데이터 변환, 모니터링, 알림을 데이터베이스 내에서 직접 처리
  • 객체 스토리지 최적화: S3, GCS, Azure Blob Storage와 네이티브 통합
  • SQL 지원: InfluxQL과 함께 표준 SQL 쿼리 지원

Core vs Enterprise 상세 비교표

기능Core (OSS)Enterprise
라이센스MIT/Apache 2상용 (Trial/Home/Commercial)
비용완전 무료CPU 코어 기반 라이센스
데이터 보존72시간 권장 (기술적 제한 아님)무제한
고가용성 (HA)
멀티 노드 클러스터❌ 단일 노드만✅ 다중 노드
읽기 복제본
자동 페일오버
테이블별 보존 정책✅ (3.2+)
멀티 리전 내구성
향상된 보안기본RBAC, 감사 로깅
Processing Engine✅ (확장 기능 추가)
SQL & InfluxQL
Python 플러그인
적합 사용 사례최근 데이터, 단일 노드, 개발/테스트프로덕션, 장기 보관, 미션 크리티컬

Core는 최근 데이터에 최적화되어 있으며, 단일 노드 배포에 적합합니다. Enterprise는 프로덕션 환경을 위한 고가용성, 향상된 보안, 확장성을 제공합니다.

관련 문서:

 

 

7. 라이센스 정책 완벽 정리

InfluxDB 라이센스 비교표

버전라이센스비용제한사항
1.x OSSMIT무료Enterprise 기능 없음
1.x Enterprise상용연간 구독
2.x OSSMIT무료Enterprise 기능 없음
2.x Cloud상용사용량 기반클라우드 전용
3.x CoreMIT 또는 Apache 2 (선택)무료72시간 권장, 단일 노드, HA 없음
3.x Enterprise Trial30일 평가판무료30일 제한
3.x Enterprise Home개인용무료기능 제한, 비상업용
3.x Enterprise Commercial상용CPU 코어 기반

InfluxDB 3.x Enterprise 라이센스 상세

라이센스 유형:

  • Trial: 30일 무료 평가판, 전체 기능 접근
  • At-Home: 개인 취미 사용자용, 제한된 Enterprise 기능
  • Commercial: 상용 라이센스, 전체 기능 접근

라이센싱 모델:

  • CPU 코어 기반: 8, 16, 32, 64, 128 코어 단위 구매
  • 클러스터당 라이센스 적용 (머신당 아님)
  • 물리 코어와 가상 코어 구분 없음

예시: 32 CPU 상용 라이센스 구매 시:

  • 옵션 1: 32 코어 단일 서버 1대
  • 옵션 2: 16 코어 서버 2대
  • 옵션 3: 8 코어 서버 4대

관련 문서:

 

 

8. 버전별 마이그레이션 가이드

마이그레이션 경로 요약표

출발 버전도착 버전난이도도구 지원비고
1.x → 2.x✅ 지원중간자동/수동influxd upgrade 사용 가능
1.x → 3.x⚠️ 비공식높음없음데이터 내보내기/가져오기
2.x → 3.x⚠️ 비공식높음없음Dual-write 권장
1.8 → 1.11✅ 지원중간수동큰 점프, 테스트 필수
2.6 → 2.7✅ 지원낮음자동순조로운 업그레이드

1.x → 2.x 마이그레이션

자동 업그레이드:

influxd upgrade

이 명령은 다음 작업을 자동으로 수행합니다:

  • 1.x TSM 데이터를 2.x 형식으로 변환
  • 데이터베이스와 보존 정책(DBRP) 매핑 생성
  • 1.x 사용자 및 권한을 1.x 호환 저장소로 마이그레이션

수동 마이그레이션 (더 안전):

  1. 데이터 내보내기:
influx_inspect export \
  -database example-db \
  -retention example-rp \
  -out /path/to/example-db_example-rp.lp \
  -lponly
  1. 데이터 가져오기:
influx write \
  --bucket example-db/example-rp \
  --file /path/to/example-db_example-rp.lp
  1. DBRP 매핑 생성:
influx v1 dbrp create \
  --bucket-id <bucket-id> \
  --database <database-name> \
  --retention-policy <retention-policy-name> \
  --default

주의사항:

  • InfluxDB 2.x는 인증을 필수로 요구하며, 1.x의 auth-enabled = false 설정을 지원하지 않습니다.
  • Continuous Query는 Task로 수동 변환 필요
  • Kapacitor 통합은 재설정 필요

관련 문서:

3.x 마이그레이션 현황

중요: InfluxDB 3 Core는 InfluxDB OSS v1 및 v2를 대체하는 것이 아닙니다.

현재 상황:

  • 1.x/2.x → 3.x 직접 마이그레이션 도구 미제공
  • InfluxData Cloud를 통한 관리형 마이그레이션만 지원
  • 자체 호스팅 환경에서는 Dual-write 전략 권장

권장 접근 방식:

  1. 기존 1.x/2.x 인스턴스 유지 (읽기 전용)
  2. 새 데이터는 3.x로 전송
  3. 점진적 마이그레이션 수행

 

 

9. Docker 사용자를 위한 중요 내용

Docker 태그 변경 일정표

날짜latest 태그가 가리키는 버전비고
~2026년 2월 2일InfluxDB 2.7.x현재
2026년 2월 3일~InfluxDB 3.x Core변경

⚠️ 2026년 2월 3일부터 중요한 변경사항!

Docker의 latest 태그가 InfluxDB 3 Core를 가리키도록 변경됩니다.

대응 방법:

위험한 사용법:

docker pull influxdb:latest  # 2026년 2월 3일 이후 3.x 다운로드!

안전한 사용법 (권장):

# InfluxDB 2.x 사용자
docker pull influxdb:2.7.12

# InfluxDB 1.x 사용자
docker pull influxdb:1.12.2

# InfluxDB 3.x Core 사용자
docker pull influxdb:3.3.0

Docker Compose 권장 설정:

version: '3.8'
services:
  influxdb:
    image: influxdb:2.7.12  # 구체적인 버전 명시!
    container_name: influxdb
    ports:
      - "8086:8086"
    volumes:
      - influxdb-data:/var/lib/influxdb2
    environment:
      - DOCKER_INFLUXDB_INIT_MODE=setup
      - DOCKER_INFLUXDB_INIT_USERNAME=admin
      - DOCKER_INFLUXDB_INIT_PASSWORD=secretpassword
      - DOCKER_INFLUXDB_INIT_ORG=myorg
      - DOCKER_INFLUXDB_INIT_BUCKET=mybucket
volumes:
  influxdb-data:

 

 

10. EOL 제품 및 기능 공지 프로세스

InfluxData EOL 공지 절차표

단계시기방법대상
1차 이메일 공지EOL 최소 6개월 전이메일모든 사용자 및 청구 담당자
인앱 알림1차 공지와 동시UI 내 배너UI가 있는 제품
문서 사이트 공지1차 공지와 동시배너 게시docs.influxdata.com
커뮤니티 공지1차 공지와 동시Slack 채널커뮤니티 사용자
2차 이메일 알림진행 중이메일모든 사용자
3차 이메일 알림EOL 직전이메일모든 사용자
개인 연락필요 시전화/이메일연간 계약 또는 월 $500 이상 고객

공지 프로세스:

  • 이메일 공지: 최소 6개월 전에 첫 공지, 최소 2회 이상의 후속 공지
  • 장기 공지: 1년 이상인 경우 분기별 알림
  • 인앱 알림: UI가 있는 제품의 경우 앱 내 알림 표시
  • 문서 공지: docs.influxdata.com에 배너 게시
  • 커뮤니티 공지: Slack 채널에 공지
  • 개인 연락: 연간 계약 또는 월 $500 이상 청구 계정의 경우 영업팀/기술지원팀의 개인 연락

Fail-Safe 통제:

  • 단계적 서비스 중단 (“scream test”)
  • 고객 반응 모니터링
  • 데이터 완전 삭제 전 추가 대기 기간

데이터 보존:

  • EOL 후에도 데이터는 즉시 삭제되지 않음
  • 고객에게 충분한 마이그레이션 시간 제공

 

 

11. 버전 선택 가이드

버전 선택 결정 트리

새 프로젝트 시작?
├─ YES → InfluxDB 3.x 권장
│   ├─ 최근 데이터만? → 3.x Core (무료)
│   └─ 장기 보관 필요? → 3.x Enterprise
└─ NO (기존 시스템)
    ├─ 1.x 사용 중? 
    │   ├─ 안정적? → 유지 (1.11/1.12로 업그레이드)
    │   └─ 문제 있음? → 2.x로 마이그레이션
    └─ 2.x 사용 중?
        ├─ 만족? → 유지 (2.7.x로 업그레이드)
        └─ 더 나은 성능? → 3.x 검토

버전별 적합 사용 사례 비교표

사용 사례1.x2.x3.x Core3.x Enterprise
신규 프로젝트⚠️
기존 1.x 마이그레이션⚠️⚠️
IoT 센서 데이터⚠️
애플리케이션 모니터링⚠️
장기 데이터 보관
고가용성 필요Enterprise만Cloud만
최고 성능⚠️
SQL 쿼리 지원
Python 처리
비용 민감

세부 권장 사항

InfluxDB 1.x 선택 시나리오:

고려할 상황:

  • 기존 1.x 환경이 안정적으로 운영 중
  • InfluxQL에 깊이 의존하는 시스템
  • 검증된 TSM 스토리지 엔진 필요
  • Grafana 등 기존 도구와의 완벽한 호환성

피해야 할 상황:

  • 신규 프로젝트
  • 현대적 쿼리 기능 필요
  • 통합 UI 원하는 경우

InfluxDB 2.x 선택 시나리오:

추천 상황:

  • 통합 플랫폼 원하는 경우
  • Flux 쿼리 언어 학습 의향
  • 1.x 호환성과 현대적 기능의 균형
  • 안정성 최우선

장점:

  • EOL 계획 없음
  • 풍부한 기능과 도구 생태계
  • 1.x 호환 API 제공
  • 충분한 커뮤니티 지원

InfluxDB 3.x Core 선택 시나리오:

최적 상황:

  • 신규 프로젝트
  • 최근 데이터 중심 (72시간 이내)
  • 최고 성능 필요
  • Python 기반 처리
  • 클라우드 네이티브
  • SQL 쿼리 중요
  • 단일 노드로 충분

InfluxDB 3.x Enterprise 선택 시나리오:

필수 상황:

  • 프로덕션 환경
  • 장기 데이터 보관 (72시간 이상)
  • 고가용성 (HA) 필수
  • 멀티 노드 클러스터
  • 자동 페일오버
  • 미션 크리티컬 시스템
  • 규제 준수 (FIPS)

 

 

12. 실무 체크리스트 및 권장사항

버전 업그레이드 전 필수 체크리스트

사전 준비 단계

  • [ ] 백업 수행 (필수!)
    # 1.x 백업influxd backup -portable /path/to/backup# 2.x 백업influx backup /path/to/backup
    
  • [ ] 현재 버전 및 데이터 크기 확인
  • [ ] 업그레이드 문서 숙지
  • [ ] 업그레이드 시간 산정
  • [ ] 롤백 계획 수립

테스트 환경 구축

  • [ ] 프로덕션과 동일한 설정 복제
  • [ ] 백업 데이터로 복원 테스트
  • [ ] 업그레이드 절차 전체 실행
  • [ ] 애플리케이션 연동 테스트
  • [ ] 쿼리 성능 비교
  • [ ] 데이터 무결성 검증

모니터링 준비

  • [ ] 업그레이드 전 메트릭 수집
    • CPU 사용률
    • 메모리 사용량
    • 디스크 I/O
    • 쿼리 응답 시간
  • [ ] 로그 레벨 상향 조정
  • [ ] 알림 설정 강화
  • [ ] 대시보드 준비

프로덕션 실행

  • [ ] 점검 시간 공지
  • [ ] 관계자 대기 체제
  • [ ] 단계별 실행 및 검증
  • [ ] 업그레이드 후 메트릭 비교
  • [ ] 애플리케이션 동작 확인
  • [ ] 사용자 피드백 수집

지원 받는 방법

무료 지원 채널

채널URL용도
Community Forumscommunity.influxdata.com일반 질문, 토론
Community Slackinfluxdata.com/slack실시간 채팅
GitHub Issuesgithub.com/influxdata/influxdb버그 리포트
Documentationdocs.influxdata.com공식 문서

유료 지원 (Enterprise/계약 고객)

지원 레벨대상응답 시간
BasicCloud 1 고객24×7 모니터링
EnhancedCloud 1 고객12×5 엔지니어 지원
Usage-basedCloud 2 고객12×5 엔지니어 지원
EnterpriseEnterprise 고객24×7 우선 지원

연락처:

보안 업데이트 모니터링

필수 확인 채널

주기확인 항목URL
매주GitHub Releasesgithub.com/influxdata/influxdb/releases
격주Release Notesdocs.influxdata.com
월간EOL 확인endoflife.date/influxdb
분기지원 정책 검토influxdata.com/legal/support-policy

보안 업데이트 우선순위

  1. Critical – 즉시 적용 (24시간 내)
  2. High – 긴급 적용 (1주 내)
  3. Medium – 계획 적용 (1개월 내)
  4. Low – 일반 업그레이드 시 포함

 

 

마무리하며…

InfluxDB의 모든 버전과 지원 정책을 살펴보니, 각 버전마다 명확한 목적과 생명주기가 있다는 것을 알 수 있습니다.

핵심 요약:

  • 1.x: 유료 고객 대상 계속 지원 중 (1.11, 1.12 최신)
  • 2.x: EOL 계획 없음, 안정적 운영 (2.7.12 최신)
  • 3.x: 미래 지향적 플랫폼, 월간 업데이트 중 (3.3.0 최신)

2026년 2월 3일 Docker 태그 변경을 꼭 기억하세요! 프로덕션 환경에서는 반드시 구체적인 버전 태그를 사용하시길 권장합니다.

버전 선택은 프로젝트 요구사항, 예산, 장기 전략을 종합적으로 고려해야 합니다. 신규 프로젝트라면 3.x를, 안정성이 최우선이라면 2.x를, 기존 시스템 유지가 필요하다면 1.x 최신 버전으로 업그레이드하세요.

 


주요 참고 문서:

 

 

댓글 남기기