Amazon S3 Storage Lens로 스토리지 활동 및 사용량 모니터링

Amazon S3 Storage Lens로 스토리지 활동 및 사용량 모니터링

Amazon S3 Storage Lens는 클라우드 스토리지 분석 기능으로, 객체 스토리지와 활동에 대한 조직 전체의 가시성을 얻는 데 사용할 수 있어요. S3 Storage Lens는 지표를 분석해 스토리지 비용을 최적화하고 데이터 보호 모범 사례를 적용하는 데 쓸 수 있는 상황별 권장사항을 제공해요.

출처: Monitoring your storage activity and usage with Amazon S3 Storage Lens

본문

S3 Storage Lens 지표를 사용해 요약 인사이트를 만들 수 있어요. 예를 들어 조직 전체에 걸쳐 얼마나 많은 스토리지를 가지고 있는지, 가장 빠르게 성장하는 버킷과 접두사가 무엇인지 알아낼 수 있어요. 또한 S3 Storage Lens 지표로 비용 최적화 기회를 식별하고, 데이터 보호·액세스 관리 모범 사례를 구현하며, 애플리케이션 워크로드의 성능을 개선할 수 있어요. 예를 들어 7일이 넘은 불완전한 멀티파트 업로드를 만료시키는 S3 Lifecycle 규칙이 설정되지 않은 버킷을 식별할 수 있어요. S3 복제나 S3 버전 관리 같은 데이터 보호 모범 사례를 따르지 않는 버킷도 식별할 수 있어요.

S3 Storage Lens는 지표를 집계해 Amazon S3 콘솔의 버킷(Buckets) 페이지에 있는 계정 스냅샷(Account snapshot) 섹션에 정보를 표시해요. 또한 S3 Storage Lens는 인사이트와 추세를 시각화하고, 이상값을 표시하며, 스토리지 비용 최적화와 데이터 보호 모범 사례 적용을 위한 권장사항을 받는 데 사용하는 대화형 대시보드를 제공해요. 대시보드에는 조직, 계정, AWS 리전, 스토리지 클래스, 버킷, 접두사, Storage Lens 그룹 수준에서 인사이트를 생성·시각화하는 드릴다운 옵션이 있어요. 또한 일일 지표 보고서를 CSV나 Parquet 형식으로 일반 목적 S3 버킷에 보내거나, 지표를 AWS 관리형 S3 테이블 버킷으로 직접 내보낼 수 있어요.

S3 Storage Lens 지표 및 기능

S3 Storage Lens는 매일 업데이트되는 대화형 기본 대시보드를 제공해요. S3 Storage Lens는 이 대시보드를 미리 구성해 전체 계정에 대한 요약 인사이트와 추세를 시각화하고, S3 콘솔에서 매일 업데이트해요. 이 대시보드의 지표는 버킷(Buckets) 페이지의 계정 스냅샷에도 요약돼요. 자세한 내용은 기본 대시보드를 참고하세요.

다른 대시보드를 만들고 AWS 리전, S3 버킷, 계정(AWS Organizations 사용 시)으로 범위를 지정하려면 S3 Storage Lens 대시보드 구성을 만들어요. Amazon S3 콘솔, AWS CLI, AWS SDK, Amazon S3 REST API를 사용해 S3 Storage Lens 대시보드 구성을 만들고 관리할 수 있어요. S3 Storage Lens 대시보드를 만들거나 편집할 때 대시보드 범위와 지표 선택을 정의해요.

S3 Storage Lens는 무료 티어 지표와, 추가 비용을 내고 업그레이드할 수 있는 고급 티어 지표를 제공해요. 고급 티어에서는 스토리지에 대한 인사이트를 얻기 위한 추가 지표와 기능에 접근할 수 있어요. 여기에는 고급 지표 카테고리, 접두사 집계, 상황별 권장사항, 확장 접두사 지표 보고서, Amazon CloudWatch 게시가 포함돼요. 접두사 집계와 상황별 권장사항은 Amazon S3 콘솔에서만 사용할 수 있어요. S3 Storage Lens 요금에 대한 정보는 Amazon S3 요금을 참고하세요.

지표 카테고리

무료 티어와 고급 티어 안에서 지표는 비용 최적화, 데이터 보호 같은 주요 사용 사례와 일치하는 카테고리로 구성돼요. 무료 지표에는 요약, 비용 최적화, 데이터 보호, 액세스 관리, 성능, 이벤트 지표가 포함돼요. 고급 티어로 업그레이드하면 고급 비용 최적화와 데이터 보호 지표를 활성화할 수 있어요. 이 고급 지표를 사용해 S3 스토리지 비용을 더 줄이고 데이터 보호 수준을 높일 수 있어요. 또한 활동 지표와 상세 상태 코드 지표를 활성화해 S3 버킷에 액세스하는 애플리케이션 워크로드의 성능을 개선할 수 있어요. 무료·고급 지표 카테고리에 대한 자세한 내용은 지표 선택을 참고하세요.

암호화나 S3 Object Lock, S3 버전 관리가 활성화된 버킷이 몇 퍼센트인지 분석하는 등 S3 모범 사례를 기준으로 스토리지를 평가할 수 있어요. 잠재적인 비용 절감 기회도 식별할 수 있어요. 예를 들어 S3 Lifecycle 규칙 개수 지표를 사용해 만료나 전환 규칙이 없는 버킷을 식별할 수 있어요. 또한 버킷별 요청 활동을 분석해 객체를 더 저렴한 스토리지 클래스로 전환할 수 있는 버킷을 찾을 수 있어요. 자세한 내용은 Amazon S3 Storage Lens 지표 사용 사례를 참고하세요.

지표 내보내기

기본 지표 보고서 – S3 Storage Lens의 기본 지표 보고서는 AWS 계정 전반의 객체 스토리지 사용량과 활동 추세를 다루는 무료 지표와 고급 티어 지표를 포함해요. 이 보고서에는 객체가 버킷에 저장된 총 데이터의 최소 1%를 구성하는 접두사에 대한 접두사 집계가 포함되며, 최대 10단계의 접두사 깊이를 지원해요. 이 보고서는 CSV나 Parquet 형식으로 매일 S3 일반 목적 버킷으로 내보낼 수 있어요. 또한 이 보고서를 AWS 관리형 S3 테이블 버킷(이름 aws-s3)으로 보내 AWS 분석 서비스나 타사 도구로 쉽게 쿼리할 수 있게 할 수도 있어요.

기본 지표 보고서로 불완전한 멀티파트 업로드에 대한 S3 Lifecycle 규칙이 없는 버킷이나, S3 복제나 S3 버전 관리 같은 데이터 보호 모범 사례를 따르지 않는 버킷 같은 비용 최적화 기회를 식별할 수 있어요. 기본 지표 보고서는 표준 S3 스토리지 비용 이외의 추가 비용 없이 스토리지 비용 최적화와 데이터 보호 모범 사례 적용을 위한 상황별 권장사항도 제공해요.

확장 접두사 지표 보고서 – Storage Lens 확장 접두사 지표 보고서는 전체 S3 스토리지 데이터에 걸친 포괄적인 접두사 수준 분석을 제공하며, 버킷의 수십억 개 접두사를 지원하도록 범위를 확장해요. 이 보고서는 스토리지 사용량, 전송된 바이트, 상태 코드별 요청 수, 데이터 보호 규정 준수 지표를 포함해 버킷의 모든 접두사에 대한 지표를 제공하며, CSV나 Parquet 형식으로 매일 S3 일반 목적 버킷으로 내보낼 수 있어요. 지표를 aws-s3 AWS 관리형 S3 테이블 버킷으로 직접 내보낼 수도 있어요.

이 보고서는 최대 50단계 깊이의 접두사에 대한 지표를 처리하며, 접두사와 스토리지 클래스 조합이 객체 수의 두 배를 초과하는 버킷에 대해서는 접두사 수준 지표를 제외해요.

확장 접두사 지표 보고서로 버킷의 수십억 개 접두사에 걸쳐 높은 오류율, 작은 객체, 최적이 아닌 요청 패턴 같은 성능 최적화 기회를 식별할 수 있어요. 기본 지표 보고서와 달리 확장 접두사 지표 보고서는 버킷의 세분화된 접두사에 대한 지표를 제공해요. 예를 들어 128KB 미만 크기의 객체가 많은 접두사를 식별해 애플리케이션 성능을 향상시킬 압축을 위해 해당 데이터셋을 빠르게 분리할 수 있어요. 이 보고서는 모든 AWS 리전에서 Storage Lens 고급 티어 대시보드 구성의 옵트인 기능으로 제공돼요.

지표 게시

Amazon CloudWatch 게시 – S3 Storage Lens 사용량 및 활동 지표를 Amazon CloudWatch에 게시해 CloudWatch 대시보드에서 운영 상태를 통합된 뷰로 만들 수 있어요. 또한 알람과 트리거된 작업, 지표 수학, 이상 탐지 같은 CloudWatch 기능을 사용해 S3 Storage Lens 지표를 모니터링하고 조치를 취할 수 있어요. 게다가 CloudWatch API 작업으로 타사 제공자를 포함한 애플리케이션이 S3 Storage Lens 지표에 액세스할 수 있어요. CloudWatch 게시 옵션은 S3 Storage Lens 고급 티어로 업그레이드된 대시보드에서 사용할 수 있어요. CloudWatch에서 S3 Storage Lens 지표 지원에 대한 자세한 내용은 CloudWatch에서 S3 Storage Lens 지표 모니터링을 참고하세요.

S3 Storage Lens 사용에 대한 자세한 내용은 다음 주제를 참고하세요.

더 알아보기