Amazon S3 Storage Lens, 성능 (새 탭에서 열림)

Amazon S3 Storage Lens에 성능 지표 추가, 수십억 개의 접두사(Prefix) 지원, S3 테이블(S3 Tables)로의 데이터 내보내기 등 세 가지 주요 기능이 업데이트되었습니다. 이번 업데이트를 통해 사용자는 스토리지 성능과 사용 패턴에 대한 더 깊은 통찰력을 얻고, 데이터 기반의 의사결정을 통해 애플리케이션 성능 최적화와 비용 절감을 실현할 수 있습니다. 특히 대규모 데이터 세트 관리의 복잡성을 해결하고 분석 효율성을 대폭 향상시킨 것이 특징입니다.

8가지 신규 성능 지표 카테고리 도입

  • 성능 병목 현상 파악: 읽기/쓰기 요청 크기, 객체 크기 분포, 동시 PUT 503 에러 등의 지표를 통해 애플리케이션 성능을 저하시키는 요인을 식별합니다.
  • 최적화 가이드 제공: 작은 객체가 성능을 저하시키는 경우 객체 번들링이나 S3 Express One Zone 스토리지 클래스 활용을 제안하며, 대용량 요청은 멀티파트 업로드(MPU)나 AWS CRT 사용을 권장합니다.
  • 데이터 전송 효율성 분석: 리전 간 데이터 전송량과 요청 수를 확인하여 교차 리전 액세스로 인한 성능 저하 및 비용 증가 문제를 파악하고, 컴퓨팅 자원과 데이터의 배치를 최적화할 수 있습니다.
  • 활성 데이터 식별: 특정 기간 내에 액세스된 고유 객체의 비율을 분석하여 빈번하게 사용되는 '핫 데이터'를 고성능 스토리지 계층으로 이동시키는 근거로 활용합니다.

수십억 개 규모의 접두사(Prefix) 분석 지원

  • 대규모 확장성: 기존의 분석 범위를 뛰어넘어 수십억 개의 접두사가 포함된 거대한 스토리지 구조에서도 세밀한 가시성을 제공합니다.
  • 계층적 가시성: 조직, 계정, 버킷뿐만 아니라 매우 깊고 복잡한 접두사 수준에서도 성능 및 사용량 지표를 모니터링할 수 있어 대규모 데이터 레이크 관리에 용이합니다.

S3 테이블로의 직접 내보내기 및 분석 통합

  • 데이터 통합 분석: S3 Storage Lens의 지표 데이터를 신규 기능인 S3 Tables로 직접 내보낼 수 있어, 별도의 복잡한 ETL 과정 없이도 대규모 메타데이터를 효율적으로 쿼리할 수 있습니다.
  • SQL 기반 분석: 내보낸 데이터를 S3 테이블 형식으로 저장하면 표준 SQL을 사용하여 장기적인 스토리지 트렌드를 분석하거나 커스텀 보고서를 생성하기가 훨씬 수월해집니다.

S3 Storage Lens의 고급 티어(Advanced Tier)를 활성화하면 이러한 신규 성능 지표를 즉시 활용할 수 있습니다. 특히 성능에 민감한 워크로드를 운영 중이라면, '고유 객체 액세스' 지표를 통해 자주 사용되는 데이터를 식별하고 이를 S3 Express One Zone으로 이전하여 지연 시간을 최소화하고 비용 효율성을 극대화할 것을 추천합니다.