스토리지 티어링으로 데이터 가치에 맞는 저장소 계층 설계하기

스토리지 티어링의 데이터 온도, 계층별 매체 특성, 자동화 정책과 클라우드 저장소 클래스 활용 방식을 정리한다.

2026-08-14 · 최초 발행 2026-01-12

데이터 접근 패턴이 저장소 위치를 정한다

스토리지 티어링(Storage Tiering)은 데이터의 접근 빈도와 중요도에 따라 성능과 비용이 다른 저장소 계층으로 데이터를 배치하는 관리 방식이다. 고성능 SSD, 대용량 HDD, 테이프, 클라우드 아카이브를 함께 활용해 비용 대비 성능을 맞춘다.

모든 데이터를 같은 고성능 매체에 보관하면 비용이 커진다. 반대로 자주 읽고 쓰는 데이터를 저비용 계층에 두면 응답 시간이 악화된다. 데이터 수명 주기에 따라 변하는 접근 패턴을 반영하고, TCO(Total Cost of Ownership)를 줄이는 것이 티어링의 목적이다.

데이터는 보통 다음과 같이 구분한다.

  • 핫 데이터는 자주 접근되는 활성 데이터, 실시간 트랜잭션 처리 데이터, 진행 중인 프로젝트 파일처럼 고성능 스토리지가 필요한 대상이다.
  • 웜 데이터는 최근 완료한 프로젝트 문서, 분기별 보고서와 분석 자료처럼 가끔 접근되는 데이터다.
  • 콜드 데이터는 규정 준수를 위한 장기 보관 자료, 아카이브와 백업 데이터처럼 접근이 드문 대상이며 저비용 대용량 저장소에 둔다.
스토리지 티어링데이터 분류 데이터 데이터콜드 데이터Tier 0/1고성능 SSDTier 2SAS HDDTier 3SATA/테이프높은 IOPS낮은 지연균형 잡힌성능/비용대용량저비용

매체 특성에 따라 나누는 저장소 계층

계층 구성 요소 특성 적합한 데이터
Tier 0 NVMe SSD (PCIe 기반), Storage Class Memory (SCM), Intel Optane 메모리, 3D XPoint 기술 마이크로초 단위 응답, 수백만 IOPS, GB당 가장 높은 가격 실시간 데이터베이스 인덱스, 고빈도 트레이딩 시스템, 인메모리 캐싱 확장, 메타데이터
Tier 1 엔터프라이즈 SAS SSD, SATA SSD, 고성능 올플래시 어레이 밀리초 이하 응답, 수십만 IOPS, GB당 고가 OLTP 데이터베이스, 가상화 환경 VM 스토리지, 활성 파일 서버, 이메일 시스템
Tier 2 고성능 SAS HDD (15K/10K RPM), 하이브리드 스토리지 어레이, 엔트리급 SSD 수 밀리초 응답, 수천 IOPS, GB당 적정 가격 파일 공유 서버, 개발 및 테스트 환경, 분석 워크로드, 스트리밍 미디어
Tier 3 대용량 SATA HDD (7200 RPM), 니어라인 SAS HDD, 객체 스토리지 수십 밀리초 응답, 수백 IOPS, GB당 저가 장기 보관 데이터, 규정 준수 아카이브, 로그 파일, 콘텐츠 저장소
Tier 4 테이프 스토리지 (LTO), 클라우드 콜드 스토리지, 광학 미디어 분~시간 단위 응답, 순차 접근 최적화, GB당 최저가 법적 보존 요구 데이터, 재해 복구 백업, 역사적 아카이브, 미디어 마스터 파일
Tier 0SCM/NVMeTier 1SSDTier 2SAS HDDTier 3SATA HDDTier 4테이프/클라우드$$$$$$$$$$$$$$$성능 높음균형용량

정책이 데이터 이동을 제어하는 방식

자동 티어링은 시스템이 접근 패턴을 모니터링해 핫·웜·콜드 데이터를 식별하고, 정책에 따라 계층 간 이동을 수행하는 방식이다. 블록 단위 히트맵 분석, 시간대별 접근 빈도 추적, 머신러닝 기반 예측, 실시간 정책 엔진을 활용할 수 있다. 운영 부담을 줄이면서 성능과 비용을 자동으로 조정하고 일관된 정책을 적용할 수 있다.

수동 티어링은 관리자가 데이터 이동을 직접 결정한다. 데이터 특성을 충분히 알고 있거나 규정 준수 요구사항이 있고, 데이터 수명 주기가 예측 가능하거나 특수 워크로드를 조정해야 할 때 세밀하게 제어할 수 있다.

서브 LUN 티어링은 LUN 전체를 옮기는 대신 블록이나 익스텐트 단위로 데이터를 이동한다. 청크 크기는 일반적으로 256KB~1GB이며, 핫스팟을 해소하고 저장소 자원을 더 정밀하게 배치하는 데 쓰인다.

데이터 데이터콜드 데이터데이터 접근 발생접근 빈도분석Tier 1로승격현재 티어유지Tier 3으로강등고성능 SSD현재 위치대용량 HDD정책 재평가

데이터 분류에는 읽기·쓰기 횟수, 최근 접근 시간(LRU), 접근 간격 같은 접근 빈도 기준을 쓸 수 있다. 파일 유형과 확장자, 생성 날짜, 소유자와 부서, 메타데이터 태그도 분류 근거가 된다. SLA 요구사항, 규정 준수 요건, 비용 예산 제한, 보존 기간 정책은 비즈니스 측면의 기준이다.

히트 카운트, 시간 기반 감쇠, 예측 기반 방식은 대표적인 티어링 알고리즘이다.

각 블록의 접근 횟수 추적
임계값 초과 시 상위 티어로 승격
임계값 미만 시 하위 티어로 강등
가중치 적용으로 최근 접근에 높은 점수
접근 점수 = 기본점수 × 감쇠계수^(경과시간)
오래된 접근일수록 점수 감소
최근 접근 패턴에 민감하게 반응
콜드 데이터 빠른 식별
과거 접근 패턴 분석
미래 접근 확률 예측
선제적 데이터 이동
머신러닝 모델 활용

실시간 티어링은 접근 시점에 즉시 평가하고 이동하므로 최신 상태를 유지하지만 CPU 오버헤드가 높다. 배치 티어링은 주기적으로 실행하며 야간이나 주말에 마이그레이션을 수행해 운영 영향을 낮추지만, 일시적으로 최적 상태가 아닐 수 있다. 하이브리드 방식은 핫 데이터를 실시간으로, 콜드 데이터를 배치로 처리한다.

티어링 정책 엔진데이터 수집접근 패턴 분석데이터 분류히트 카운트분석시간 감쇠적용예측 모델실행티어링 결정마이그레이션실행모니터링 보고

클라우드 저장소 클래스와 하이브리드 배치

퍼블릭 클라우드의 저장소 클래스도 티어링 원칙을 적용하는 수단이다.

AWS S3 클래스 용도 비용
S3 Standard 자주 접근하는 데이터 높음
S3 Intelligent-Tiering 접근 패턴 변화 데이터 중간
S3 Standard-IA 자주 접근하지 않는 데이터 낮음
S3 Glacier 아카이브 데이터 매우 낮음
S3 Glacier Deep Archive 장기 보존 최저
Azure Blob Storage 계층 용도 접근 비용
Hot 자주 접근 낮음
Cool 30일 이상 보관 중간
Cold 90일 이상 보관 높음
Archive 180일 이상 보관 매우 높음
Google Cloud Storage 클래스 최소 보관 기간 용도
Standard 없음 핫 데이터
Nearline 30일 월간 접근
Coldline 90일 분기별 접근
Archive 365일 연간 접근

하이브리드 환경에서는 핫·웜 데이터를 온프레미스에 두고 콜드·아카이브 데이터를 클라우드로 이동할 수 있다. 데이터 중복 제거 후 전송하고, 게이트웨이 어플라이언스, 네이티브 클라우드 티어링 기능, 서드파티 데이터 관리 솔루션, API 기반 자동화를 조합한다.

온프레미스스토리지하이브리드게이트웨이클라우드스토리지Tier 0-1 데이터Tier 2 데이터정책 엔진자동 이동Tier 3-4콜드/아카이브

비용 절감과 운영상 제약을 함께 다루기

티어링은 스토리지 TCO를 40-60% 감소시키고, 고성능 스토리지 구매를 최소화하며 전력·냉각 비용과 데이터센터 공간 사용을 줄일 수 있다. 핫 데이터에 고성능 자원을 집중해 애플리케이션 응답 시간, 피크 워크로드 대응력, SLA 준수율을 개선하는 효과도 기대할 수 있다. 자동화된 데이터 관리와 일관된 정책 적용은 운영 확장성에도 연결된다.

구현할 때는 메타데이터 관리 복잡성, 데이터 이동 중의 성능 영향, 티어 간 일관성, 장애 복구 시나리오를 검토해야 한다. 데이터 분류의 정확도, 정책 튜닝, 모니터링과 보고 체계, 규정 준수 검증도 운영 과제다. 티어 이동 오버헤드, 콜드 데이터 접근 지연, 캐시 히트율, 버스트 트래픽 역시 함께 관리해야 한다.

AI/ML 기반 예측적 티어링과 하이브리드 클라우드 통합이 발전하면서, 스토리지 관리의 자동화와 최적화는 더욱 심화될 전망이다.

스토리지 티어링데이터 수명 주기스토리지 관리클라우드 스토리지TCO