S3 - Storage Lens
- 전체 AWS 조직에서 스토리지를 이해하고, 분석하고, 최적화하는데 도움이 되는 서비스이다.
- S3 스토리지 렌즈를 통해 이상 징후를 발견하고, 비용 효율성을 파악하며, 전체 AWS 조직에 보허 모범 사례를 적용할 수 있다.
- 30일 사용량 및 활동 메트릭이 제공된다.
- 조직수준에서 또는 특정 계정, 지역, 버킷 또는 접두사별로도 데이터를 집계할 수 있다.
- 나만의 대시보드를 만들거나 스토리지 렌즈 서비스에세 제공하는 기본 대시보드를 사용할 수 있다.
- 모든 메트릭과 모든 리포트를 CSV 또는 parquet 형식으로 S3 버킷으로 내보낼 수 있다.
- 요약하자면, Storage Lens는 조직 계정, 지역 버킷이 모든 것을 고려한다. 그런 다음 모든 데이터를 분석에 도움이 되는 보고서로 집계한다.
- 요약 인사이트, 데이터 보호, 비용 효율성을 위해 전송하여 Amazon S3 사용 최적화 할 수 있다.
Storage Lens - Default Dashboard
- S3 스토리지 렌즈 서비스를 사용하면 기본 대시보드가 제공된다.
- 이 대시보드에서는 무료 및 고급 지표에 대한 요약된 인사이트와 트렌드를 확인할 수 있다.
- 이 기본 대시보드에는 여러 지역과 여러 계정의 데이터가 표시되므로 필터를 설정하기 위해 특별한 작업을 할 필요가 없다. Amazon S3에 의해 사전 구성된다.
- 기본 대시보드는 삭제할 수 없지만 원하는 경우 비활성화 할 수 있다.
- UI에서 원하는 지역, 원하는 계정, 원하는 버킷, 스토리지 클래스 등을 선택할 수 있다.
- 밑의 이미지에 있는 대시보드에서 총 저장 용량과 같은 정보를 확인할 수 있다.
- 객체 수, 평균 객체 크기, 보유한 버킷 수, 계정 등의 정보를 확인할 수 있다. 또한 계정별 또는 지역별로 세부 정보를 확인할 수 있다.
Storage Lens - Metrics
- Summary Metrics(요약 메트릭)
- S3 스토리지에 대한 일반적인 인사이트를 제공한다.
- 예를 들어, 스토리지 바이트는 스토리지 및 객체의 크기를 파악하는 데 사용된다. 스토리지에 얼마나 많은 객체가 있는지 알 수 있다.
- 따라서 이를 위한 사용 사례는 예를 들어 가장 빠르게 성장하거나 사용하지 않는 버킷과 접두사를 식별하는 것이다.
- 스토리지 바이트가 동일하게 유지된다는 것은 새로운 객체가 추가되지 않았거나 객체 수가 동일하다는 것을 의미하기 때문이다. - Cost-Optimaizaion Metrics(비용 최적화 지표)
- 스토리지 비용을 관리하고 최적화할 수 있는 인사이틀를 얻을 수 있다. 따라서 현재 버전이 아닌 버전에 대한 정보를 제공한다.
- 스토리지 바이트는 최신이 아닌 버전 객체의 수, 실제로 차지하는 공간 또는 불완전한 멀티파트 업로드 스토리지 바이트 수를 의미한다.
- 예를 들어, 불완전한 업로드가 있는 경우 버킷에서 얼마나 많은 공간을 차지하는지 확인하고 정리할 수 있다.
- 사용 사례로는 예를 들어, 어떤 버킷이 다중 파트 업로드에 실패 했는지 또는 어떤 객체를 더 저렴한 스토리지 클래스로 전환할 수 있는지 확인하는 것이다. - Data-Protection Metrics(데이터 보호 기능)
- VersioningEnabledBucketCount를 통해 모든 버킷이 버전 관리 등을 통해 활성화되었는지 확인할 수 있다.
- MFADeleteEnabledBucketCount, SSCKMSEnabledBucketCount, CrossRegionReplicationRuleCount 등이 있다.
- 사용 사례는 예를 들어, 데이터 보호 모범 사례를 따르지 않는 버킷을 식별하는 것이다. - Access-management Metrics(액세스 관리)
- S3 버킷 소유권에 대한 인사이트를 제공한다.
- 사용 사례는 버킷이 현재 어떤 객체 소유권 설정을 사용하고 있는지 식별하는 것이다. - Event Metrics(이벤트)
- 이벤트 메트릭을 통해 S3 이벤트 알림에 대한 인사이트를 얻고 S3 이벤트 알림이 구성된 버킷의 수를 파악할 수 있다. - Performance Metrics(퍼포먼스)
- S3 전송 가속에 대한 인사이트를 얻고 S3 전송 가속이 활성화된 버킷의 수를 확인할 수 있다. - Activity Metrics(액티비티)
- AllRequests, GetRequests, PutRequests, ListRequests, BytesDownloaded 등이 이에 해당된다. - Detaild Status Code Metrics
- HTTP 상태 코드에 대한 인사이트를 제공한다.
- 2000KStatus Count, 403ForbiddenErrorCount 등으로 버킷의 사용 유형을 파악한다.
Storage Lens - Free vs Paid
- Free Metrics(무료)
- 모든 고객에게 자동으로 제공된다.
- 약 28개의 사용량 지표가 포함되어 있고 쿼리에 대한 데이터는 14일 동안 조회할 수 있다. - 고급(유료)
- 고급 지표 및 권장 사항의 경우 활동, 고급 비용 최적화, 고급 데이터 보호 및 상태 코드와 같은 추가 유료 지표 및 기능을 사용할 수 있다.
- 이러한 메트릭은 CloudWatch에 퍼블리쉬되어 추가 비용 없이 액세스 할 수 있다. 그런 다음 S3버킷 내의 접두사 수준에서 메트릭을 수집할 수 있다.
위의 글에서 알아두면 좋은 점
- 무료와 유료의 차이점
- 기본 대시보드에는 여러 계정과 여러 지역에 걸쳐 데이터가 있다는 점
- 스토리지 렌즈가 객체 저장소를 커버한다는 사실과 얼마나 많은 객체가 암호화되어 있는지 계산 할 수 있다는 점
'AWS(Amazon Web Service)' 카테고리의 다른 글
[AWS] Amazon S3 - Default Encryption vs Bucket Policies (0) | 2024.11.06 |
---|---|
[AWS] Amazon S3 - Object Encryption (3) | 2024.11.05 |
[AWS] Amazon S3 - Select & Glacier Select / S3 Batch Operations (0) | 2024.11.03 |
[AWS] Amazon S3 - Baseline Performance(기준성능) (2) | 2024.11.02 |
[AWS] Amazon S3 - Event Notifications (0) | 2024.11.01 |