빠르게 변화하는 데이터베이스 생태계에서 Tarantool을 사용하시는 분들이라면 각 버전의 지원종료(End of Support, EOS)와 생명주기 종료(End of Life, EOL) 일정을 미리 파악해두는 것이 매우 중요합니다. 오늘은 Tarantool의 모든 버전별 지원종료 일정을 상세히 살펴보겠습니다.

 

Tarantool-Logo

 

 

1. Tarantool이란? – 고성능 인메모리 컴퓨팅 플랫폼

Tarantool은 러시아에서 개발된 오픈소스 인메모리 데이터베이스이자 애플리케이션 서버입니다. BSD 2-Clause 라이선스로 배포되는 이 솔루션은 단순한 데이터베이스를 넘어서 완전한 컴퓨팅 플랫폼의 역할을 수행합니다.

주요 특징으로는 LuaJIT 기반의 고성능 스크립팅 엔진, 협력적 멀티태스킹, 비동기 I/O, 영구 큐(Persistent Queues), 샤딩(Sharding), 그리고 MySQL/PostgreSQL 연동 기능 등을 제공합니다. 특히 메모리 내에서 초고속 데이터 처리가 가능하여 대용량 트래픽을 처리하는 웹 서비스나 실시간 분석 시스템에서 널리 사용되고 있습니다.

 

 

2. 새로운 릴리즈 정책 – 더욱 명확해진 버전 관리 체계

Tarantool은 2023년부터 기존의 복잡했던 릴리즈 정책을 SemVer와 유사한 형태로 개편했습니다. 새로운 정책은 MAJOR.MINOR.PATCH 형식을 사용하며, 2.10.0 버전부터 적용되었습니다.

새 정책의 핵심 변화점은 다음과 같습니다:

  • 버전 번호 세 번째 자리: 이전에는 프리릴리즈/정식 버전 구분이었으나, 현재는 패치(버그수정) 릴리즈용으로 사용
  • 프리릴리즈 표기: 3.0.0-alpha1, 3.0.0-beta2 같은 접미사 형태로 변경
  • LTS 시리즈: 1.10만 LTS였던 이전과 달리, 현재는 2.11도 4년간 지원되는 LTS 버전

 

 

3. 현재 지원되는 Tarantool 버전 현황 (2025년 9월 기준)

현재 활발하게 지원되고 있는 Tarantool 버전들은 다음과 같습니다:

Community Edition 지원 버전

릴리즈 시리즈첫 릴리즈 일자지원 상태최신 버전지원 종료 예정일
3.52025년 8월 27일✅ 활성 지원3.5.0최소 2027년 8월
3.42025년 초✅ 활성 지원3.4.1최소 2027년 초
3.32024년 말✅ 활성 지원3.3.3최소 2026년 말
3.22024년 8월 26일✅ 활성 지원3.2.2최소 2026년 8월
3.12024년 4월 16일✅ 활성 지원3.1.2최소 2026년 4월
3.02024년 초✅ 활성 지원3.0.2최소 2026년 초
2.11 (LTS)2023년 5월 24일✅ 장기지원2.11.72027년 5월

Enterprise Edition (Tarantool Data Grid) 지원 버전

TDG 버전릴리즈 일자지원 상태기반 버전특이사항
2.12.62024년 11월 12일✅ 활성 지원2.11 기반엔터프라이즈 기능 추가
2.12.52024년 10월 23일✅ 활성 지원2.11 기반엔터프라이즈 기능 추가

LTS 버전 2.11의 중요성

Tarantool 2.11은 현재 유일한 장기지원(LTS) 버전으로, 4년간의 유지보수가 보장됩니다. 2023년 5월에 릴리즈되어 2027년 5월까지 지원될 예정이므로, 안정적인 운영 환경을 원하는 엔터프라이즈 고객들에게 권장되는 버전입니다.

2.11 LTS 선택 시 고려사항:

  • 4년 장기 지원: 2027년 5월까지 안정적 유지보수
  • 프로덕션 검증: 충분한 운영 경험 축적
  • 하위 호환성: 1.10.x부터 완전 호환
  • 엔터프라이즈 기반: TDG 2.12.x의 기반 버전
  • ⚠️ 주의사항: 최신 3.x 기능 사용 불가

 

 

4. 생명주기가 종료된 버전들 (EOL Versions)

이미 지원이 종료된 Tarantool 버전들은 더 이상 보안 패치나 버그 수정을 받지 못합니다. 다음 버전들을 사용 중이시라면 반드시 지원되는 버전으로 업그레이드하시기 바랍니다:

2.x 시리즈 EOL 버전들 (완전 목록)

버전 시리즈EOL 상태최종 릴리즈 버전EOL 일자특이사항
2.10.x❌ EOL2.10.82023년 중신규 정책 첫 적용
2.9.x❌ EOL2.9.x2023년 중(버전 존재 확인됨)
2.8.x❌ EOL2.8.42022년 중
2.7.x❌ EOL2.7.32022년 중
2.6.x❌ EOL2.6.32021년 중
2.5.x❌ EOL2.5.32021년 중
2.4.x❌ EOL2.4.32021년 중
2.3.x❌ EOL2.3.32020년 중
2.2.x❌ EOL2.2.32020년 중
2.1.x❌ EOL2.1.22019년 중
2.0.x❌ EOL2.0.x2019년 중

1.x 시리즈 EOL 버전들 (완전 목록)

버전 시리즈EOL 상태최종 릴리즈 버전EOL 일자특이사항
1.10.x❌ EOL1.10.152024년 초이전 LTS 버전
1.9.x❌ EOL1.9.22019년 중
1.8.x❌ EOL1.8.42018년 중
1.7.x❌ EOL1.7.72018년 중
1.6.x❌ EOL1.6.92017년 중
1.5.x 이하❌ EOLVarious2017년 이전레거시 버전

주요 EOL 마일스톤

  • 2024년 초: Tarantool 1.10 LTS 지원 종료
  • 2023년: 2.10.x 및 2.9.x 시리즈 지원 종료
  • 2022년: 2.8.x, 2.7.x 시리즈 지원 종료
  • 2021년: 2.6.x ~ 2.4.x 시리즈 지원 종료
  • 2020년: 2.3.x, 2.2.x 시리즈 지원 종료

⚠️ 즉시 업그레이드가 필요한 경우

다음 상황에 해당하신다면 즉시 업그레이드를 진행하시기 바랍니다:

  • 2.10.x 이하 버전 사용 중
  • 보안 취약점에 노출된 상태
  • 기술 지원을 받을 수 없는 상태

 

 

5. Tarantool 버전 라이프사이클 – 개발부터 종료까지

Tarantool의 각 릴리즈 시리즈는 다음과 같은 단계를 거칩니다:

초기 개발 단계 (Early Development)

  • 알파 버전: 기능 개발 중, 불안정할 수 있음 (예: 3.0.0-alpha1)
  • 베타 버전: 계획된 모든 기능 구현 완료 (예: 3.0.0-beta1)
  • 릴리즈 후보: 최종 안정화 단계 (예: 3.0.0-rc1)

지원 단계 (Support)

  • 첫 정식 릴리즈부터 시작
  • 최소 2년간 지원 (일반 버전)
  • 4년간 지원 (LTS 버전)
  • 하위 호환성 보장
  • 보안 패치 및 버그 수정 제공

생명주기 종료 (End of Life)

  • 더 이상 패치나 업데이트 제공 안 함
  • 기술 지원 중단

지원 종료 (End of Support)

  • EOL 이후 기술 지원까지 완전히 중단되는 시점
  • 고객 지원 및 문의 응답 중단

 

 

6. 상세 버전별 릴리즈 이력과 패치 정보

현재 활성 지원 버전의 상세 패치 이력

Tarantool 3.x 시리즈 상세 정보

시리즈첫 릴리즈최신 패치전체 패치 버전주요 특징
3.52025-08-273.5.03.5.0최신 기능, 성능 개선
3.42025년 초3.4.13.4.0, 3.4.1안정성 향상
3.32024년 말3.3.33.3.0, 3.3.1, 3.3.2, 3.3.3버그 수정 중심
3.22024-08-263.2.23.2.0, 3.2.1, 3.2.2Protobuf 지원, UUID v6-8
3.12024-04-163.1.23.1.0, 3.1.1, 3.1.2클러스터 구성 개선
3.02024년 초3.0.23.0.0, 3.0.1, 3.0.2새 구성 시스템 도입

Tarantool 2.11 LTS 상세 정보 (중요)

패치 버전릴리즈 일자상태주요 개선사항
2.11.72025년 중✅ 최신최신 버그 수정
2.11.62024년 중✅ 지원안정성 개선
2.11.52024년 중✅ 지원보안 패치
2.11.42024-04-23✅ 지원성능 최적화
2.11.32024-04-01✅ 지원버그 수정
2.11.22024-03-13✅ 지원호환성 개선
2.11.12024-02-27✅ 지원초기 버그 수정
2.11.02023-05-24✅ 지원LTS 첫 릴리즈

EOL 버전의 최종 패치 정보

2.10 시리즈 (EOL) – 신규 정책 적용 첫 버전

패치 버전릴리즈 일자EOL 상태비고
2.10.82023년 말❌ EOL최종 버전
2.10.72023년 중❌ EOL
2.10.62023년 중❌ EOL
2.10.52023-02-20❌ EOL44개 버그 수정
2.10.42022-11-11❌ EOL28개 버그 수정
2.10.32022년 중❌ EOL
2.10.22022년 중❌ EOL
2.10.12022년 중❌ EOL
2.10.02021년 말❌ EOL새 정책 첫 적용

레거시 2.x 시리즈 최종 버전들

시리즈최종 버전릴리즈 일자총 패치 수
2.8.x2.8.42022년 중5개 패치
2.7.x2.7.32022년 초4개 패치
2.6.x2.6.32021년 중4개 패치
2.5.x2.5.32021년 초4개 패치
2.4.x2.4.32020년 말4개 패치
2.3.x2.3.32020년 중4개 패치
2.2.x2.2.32020년 초4개 패치
2.1.x2.1.22019년 중3개 패치

1.10 LTS 상세 이력 (EOL)

패치 버전릴리즈 일자상태비고
1.10.152023년 중❌ EOL최종 LTS 버전
1.10.142023년 초❌ EOL
1.10.132022년 말❌ EOL
1.10.122022년 중❌ EOL
❌ EOL총 16개 패치 릴리즈
1.10.02018년❌ EOL첫 LTS 버전

 

 

7. Tarantool Enterprise Edition (TDG) 지원 정보

Tarantool Data Grid (TDG) 최신 버전

Tarantool의 상용 엔터프라이즈 버전인 TDG는 Community Edition과 별도의 릴리즈 주기를 갖습니다:

TDG 버전릴리즈 일자기반 버전지원 상태주요 기능
2.12.62024-11-122.11 LTS✅ 활성 지원최신 엔터프라이즈 기능
2.12.52024-10-232.11 LTS✅ 활성 지원보안 강화, 관리 도구
2.12.42024-10-222.11 LTS✅ 활성 지원성능 최적화
2.12.32024-10-142.11 LTS✅ 활성 지원안정성 개선
2.12.22024-09-242.11 LTS✅ 활성 지원버그 수정
2.12.12024-09-182.11 LTS✅ 활성 지원초기 버그 수정
2.12.02024-08-202.11 LTS✅ 활성 지원새 기능 추가

Enterprise vs Community 주요 차이점

구분Community EditionEnterprise Edition (TDG)
라이선스BSD-2 오픈소스상업용 라이선스
지원커뮤니티 지원공식 기술 지원
기능기본 기능고급 관리, 모니터링, 보안 기능
업데이트표준 릴리즈 주기빠른 패치 및 핫픽스
SLA없음기업급 SLA 제공

 

 

8. 업그레이드 권장사항과 호환성 정보

현재 권장 버전

Tarantool 개발팀은 현재 3.x 시리즈를 권장하고 있으며, 2.11 사용자들에게는 최신 3.x 버전으로의 업그레이드를 권장합니다.

프로덕션 환경 추천 버전:

  • 신규 프로젝트: Tarantool 3.5 (최신 안정 버전)
  • 보수적 운영: Tarantool 2.11 LTS (2027년까지 지원)
  • 테스트/개발: Tarantool 3.x 최신 버전

호환성 보장

  • 동일 시리즈 내: 완전한 하위 호환성 보장
  • 시리즈 간: 2.x ↔ 3.x 바이너리 데이터 호환
  • 프로토콜: 클라이언트-서버, 복제 프로토콜 호환
  • 무중단 업그레이드: 읽기 요청은 무중단, 쓰기 요청은 네트워크 지연 수준의 다운타임

 

 

9. 지원종료 대비 실무 가이드

EOL 버전 사용 시 즉시 조치사항

  1. 현재 버전 확인
    # 명령행에서 버전 확인
    tarantool --version
    
    # Tarantool 콘솔에서 확인
    tarantool> _TARANTOOL
    tarantool> box.info.version
    
  2. 업그레이드 계획 수립
    • 현재 버전이 EOL 목록에 있다면 즉시 업그레이드 계획 수립
    • 테스트 환경에서 호환성 검증 필수
    • 데이터 백업 및 복구 계획 사전 준비
  3. 마이그레이션 절차
    -- 업그레이드 후 스키마 업그레이드 필수
    box.schema.upgrade()
    

모니터링 및 알림 설정

지원종료 일정을 놓치지 않으려면 다음과 같은 방법을 권장합니다:

공식 정보 소스 모니터링

소스URL업데이트 주기권장 용도
공식 릴리즈 페이지tarantool.io/releases실시간최신 지원 정보
GitHub 릴리즈github.com/tarantool/tarantool/releases실시간상세 변경사항
End-of-Life 추적endoflife.date/tarantool주기적 업데이트EOL 일정 확인
TDG 릴리즈tarantool.io/tdg/releases실시간엔터프라이즈 버전

자동화된 모니터링 설정

# 1. GitHub 알림 구독 (권장)
# GitHub에서 tarantool/tarantool repository의 "Watch" -> "Custom" -> "Releases" 선택

# 2. RSS 피드 구독
# https://github.com/tarantool/tarantool/releases.atom

# 3. 현재 버전 확인 스크립트
#!/bin/bash
echo "현재 설치된 Tarantool 버전:"
tarantool --version
echo "최신 릴리즈 정보는 https://github.com/tarantool/tarantool/releases 확인"

정기 점검 체크리스트

  • [ ] 월간: 현재 사용 중인 버전의 지원 상태 확인
  • [ ] 분기별: 새로운 LTS 또는 권장 버전 릴리즈 여부 확인
  • [ ] 반기별: 업그레이드 계획 검토 및 테스트 환경 업데이트
  • [ ] 연간: 전체 인프라 버전 감사 및 EOL 로드맵 수립

 

 

10. 엔터프라이즈 사용자를 위한 특별 고려사항

Tarantool Enterprise Edition vs Community Edition 지원 정책

지원 기간 비교

구분Community EditionEnterprise Edition
일반 릴리즈최소 2년 지원최소 2년 + 확장 지원
LTS 릴리즈4년 지원 (2.11)4년 + 추가 확장 지원
보안 패치EOL까지 제공EOL 이후에도 확장 지원
기술 지원커뮤니티 기반24/7 전문 지원

중요한 EOL 마일스톤과 대응 전략

2025년 주요 이벤트

  • 현재: 모든 2.10.x 이하 버전 EOL 상태
  • 권장 조치: 2.11 LTS 또는 3.x 최신 버전으로 즉시 업그레이드

2027년 주요 이벤트

  • 2027년 5월: Tarantool 2.11 LTS 지원 종료 예정
  • 준비 기간: 약 1.5년 남음
  • 권장 조치: 2026년 중 3.x LTS 또는 차기 LTS 버전으로 마이그레이션 계획 수립

엔터프라이즈 대응 로드맵

즉시 조치 필요 (2025년 4분기)

✅ 현재 환경 감사
✅ EOL 버전 식별  
✅ 업그레이드 우선순위 설정
✅ 테스트 환경 구성

단기 계획 (2026년 상반기)

📋 3.x 시리즈 호환성 테스트
📋 데이터 마이그레이션 테스트
📋 애플리케이션 호환성 검증
📋 성능 벤치마킹

장기 계획 (2026년 하반기 – 2027년 상반기)

🎯 프로덕션 환경 업그레이드
🎯 2.11 LTS 대체 버전 확정
🎯 차기 LTS 릴리즈 대기
🎯 완전 마이그레이션 완료

Enterprise Edition 사용자 혜택

확장 지원 옵션

  • Extended Support: EOL 이후에도 추가 지원 계약 가능
  • Custom Patches: 특정 고객용 맞춤 패치 제공
  • Migration Services: 전담 마이그레이션 컨설팅
  • Priority Support: 우선순위 기술 지원

SLA 보장 사항

  • Response Time: 4시간 이내 응답 (Critical 이슈)
  • Resolution Time: 24시간 이내 해결책 제공
  • Availability: 99.9% 이상 서비스 가용성
  • Updates: 보안 패치 우선 제공

 

 

Tarantool의 지원종료 일정을 미리 파악하고 대비하는 것은 안정적인 서비스 운영의 기본입니다. 특히 현재 EOL된 2.10.x 이하 버전을 사용 중이시라면 지원되는 버전으로의 업그레이드를 서둘러 진행하시기 바랍니다.

2.11 LTS 버전은 2027년까지 안정적인 지원을 받을 수 있어 보수적인 운영 환경에 적합하며, 최신 기능을 활용하고 싶다면 3.x 시리즈로의 업그레이드를 고려해보시기 바랍니다. 업그레이드 시에는 반드시 테스트 환경에서 충분한 검증을 거친 후 진행하시길 권장합니다. 🙂

 

 

댓글 남기기