Amazon S3는 클라우드 스토리지 서비스로서 매우 광범위하게 사용되고 있습니다. 하지만, 클라우드 스토리지 사용이 증가할수록 스토리지 용량, 비용, 데이터 보호 등에 대한 관리와 최적화가 점점 더 복잡해지고 있습니다. 이 문제를 해결하기 위해 AWS는 S3 Storage Lens라는 도구를 제공하여 사용자가 스토리지를 효율적으로 이해하고, 분석하고, 최적화할 수 있도록 돕고 있습니다.
S3 Storage Lens는 전체 AWS 조직에서 Amazon S3 사용에 대한 깊이 있는 인사이트를 제공하는 분석 도구입니다. 이 서비스는 스토리지 사용 패턴을 모니터링하고, 이상 징후를 감지하며, 비용 효율성을 파악하는 데 도움을 줍니다. 또한, 데이터 보호 모범 사례를 쉽게 적용할 수 있는 기능도 제공합니다.
S3 Storage Lens는 기본적으로 제공되는 대시보드를 통해 여러 계정 및 여러 지역에 걸친 스토리지 데이터를 시각적으로 제공합니다. 이 대시보드는 사전 구성된 상태로 제공되며 삭제할 수 없지만, 비활성화할 수는 있습니다. 사용자는 UI에서 지역, 계정, 버킷, 스토리지 클래스 등을 선택하여 스토리지 상태를 쉽게 모니터링할 수 있습니다.
대시보드에서 확인할 수 있는 주요 정보는 다음과 같습니다:
S3 Storage Lens에서 제공되는 메트릭은 크게 네 가지 카테고리로 나뉩니다.
요약 메트릭: 스토리지 바이트 수, 객체 수와 같이 S3 스토리지의 전반적인 사용 현황을 보여줍니다. 이를 통해 빠르게 성장하는 버킷이나 사용하지 않는 버킷을 식별할 수 있습니다.
비용 최적화 메트릭: 최신이 아닌 버전의 객체나 불완전한 멀티파트 업로드가 차지하는 공간을 보여줍니다. 이를 통해 불필요한 스토리지를 정리하고 비용을 절감할 수 있습니다.
데이터 보호 메트릭: 버킷에 적용된 버전 관리, MFA 삭제, 암호화 상태 등을 확인할 수 있어 데이터 보호 모범 사례를 따르지 않는 버킷을 식별할 수 있습니다.
액세스 관리 메트릭: S3 버킷 소유권과 액세스 제어 상태를 확인할 수 있습니다. 이를 통해 버킷이 올바른 권한 설정을 따르고 있는지 확인할 수 있습니다.
S3 Storage Lens는 무료 및 유료 메트릭을 제공합니다. 무료 메트릭은 모든 고객에게 자동으로 제공되며 약 28개의 사용량 지표를 포함하고 있습니다. 이 무료 메트릭은 14일 동안 데이터를 조회할 수 있습니다.
반면, 고급 메트릭은 유료로 제공되며, 여기에는 활동 분석, 고급 비용 최적화, 고급 데이터 보호 및 상태 코드와 같은 추가 기능이 포함됩니다. 이러한 고급 메트릭은 CloudWatch와 통합되어 추가 비용 없이 액세스할 수 있습니다. 또한, 접두사 수준에서 세부적인 메트릭을 수집할 수 있습니다.
Amazon S3 Storage Lens는 조직 전반의 S3 스토리지 사용을 중앙 집중식으로 관리하고 최적화하는 데 필수적인 도구입니다. 무료 및 유료 메트릭을 통해 사용자에게 중요한 인사이트를 제공하며, 이를 통해 사용자는 비용 절감, 보안 강화, 성능 개선 등의 다양한 이점을 얻을 수 있습니다. 특히, 다중 계정 및 다중 지역에 걸쳐 스토리지 자산을 관리해야 하는 대규모 조직에서는 더욱 유용하게 활용될 수 있습니다.