Amazon S3 Storage Lens를 사용한 스토리지 비용 최적화 - Amazon Simple Storage Service

Amazon S3 Storage Lens를 사용한 스토리지 비용 최적화

S3 스토리지 렌즈 비용 최적화 지표를 사용하여 S3 스토리지의 전체 비용을 줄일 수 있습니다. 비용 최적화 지표를 통해 모범 사례에 따라 Amazon S3를 비용 효율적으로 구성했는지 확인할 수 있습니다. 예를 들어, 다음과 같은 비용 최적화 기회를 식별할 수 있습니다.

  • 7일이 넘게 경과한 미완료 멀티파트 업로드가 있는 버킷

  • 여러 비최신 버전을 누적하고 있는 버킷

  • 미완료 멀티파트 업로드를 중단하는 수명 주기 규칙이 없는 버킷

  • 비최신 버전 객체를 만료시키는 수명 주기 규칙이 없는 버킷

  • 객체를 다른 스토리지 클래스로 전환하기 위한 수명 주기 규칙이 없는 버킷

그런 다음 이 데이터를 사용하여 버킷에 추가 수명 주기 규칙을 추가할 수 있습니다.

다음 예제에서는 S3 스토리지 렌즈 대시보드에서 비용 최적화 지표를 사용하여 스토리지 비용을 최적화하는 방법을 보여 줍니다.

가장 큰 S3 버킷 식별

요금은 S3 버킷에 저장된 객체에 대해 부과됩니다. 부과되는 요금은 객체의 크기, 객체 저장 기간 및 스토리지 클래스에 따라 다릅니다. S3 스토리지 렌즈를 사용하면 계정의 모든 버킷을 중앙에서 볼 수 있습니다. AWS Organizations-레벨 S3 Storage Lens를 구성하면 조직의 모든 계정에 속한 모든 버킷을 볼 수 있습니다. 이 대시보드 보기에서 가장 큰 버킷을 식별할 수 있습니다.

1단계: 가장 큰 버킷 식별

  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/s3/에서 Amazon S3 콘솔을 엽니다.

  2. 왼쪽 탐색 창에서 Storage Lens(스토리지 렌즈), Dashboards(대시보드)를 선택합니다.

  3. 대시보드(Dashboards) 목록에서 보고자 하는 대시보드를 선택합니다.

    대시보드가 열리면 S3 스토리지 렌즈가 최근에 지표를 수집한 날짜를 볼 수 있습니다. 대시보드는 항상 지표를 사용할 수 있는 최신 날짜에 대해 로드됩니다.

  4. 선택된 날짜 범위에 대한 Total storage(전체 스토리지) 지표를 기준으로 가장 큰 버킷의 순위를 보려면 아래로 스크롤하여 Top N overview for date(날짜의 상위 N개 개요) 섹션으로 이동합니다.

    정렬 순서를 전환하여 가장 작은 버킷을 표시할 수 있습니다. Metric(지표) 선택을 조정하여 사용 가능한 지표를 기준으로 버킷 순위를 매길 수도 있습니다. Top N overview for date(날짜에 대한 상위 N개 개요) 섹션에는 이전 날짜 또는 이전 주로부터의 변동 백분율과 추세를 시각화하는 스파크라인도 표시됩니다. 이 추세는 무료 지표의 경우 14일 추세이고 고급 지표 및 권장 사항의 경우 30일 추세입니다.

    참고

    S3 스토리지 렌즈 고급 지표 및 권장 사항 을 통해 15개월 동안 쿼리에 지표를 사용할 수 있습니다. 자세한 내용은 지표 선택 섹션을 참조하세요.

  5. 버킷에 대한 자세한 정보를 보려면 페이지 상단으로 스크롤한 다음 Bucket(버킷) 탭을 선택하세요.

    Bucket(버킷) 탭에서는 최근 성장률, 평균 객체 크기, 가장 큰 접두사, 객체 수와 같은 세부 정보를 볼 수 있습니다.

2단계: 버킷으로 이동하여 조사

가장 큰 S3 버킷을 식별한 다음 S3 콘솔 내의 각 버킷으로 이동하여 버킷의 객체를 보고 관련 워크로드를 파악하고 버킷의 내부 소유자를 식별할 수 있습니다. 버킷 소유자로에게 연락하면 성장이 예상되는지 여부나 성장에 추가 모니터링 및 관리가 필요한지를 확인할 수 있습니다.

Amazon S3 콜드 버킷 발견

S3 Storage Lens 고급 지표가 사용 설정되어 있다면 활동 지표를 사용해 S3 버킷의 활용도를 파악할 수 있습니다. “콜드” 버킷은 스토리지가 전혀 또는 거의 액세스되지 않는 버킷입니다. 이러한 활동 부족은 일반적으로 버킷의 객체가 자주 액세스되지 않음을 나타냅니다.

활동 지표(예: GET 요청다운로드 바이트 등)는 매일 버킷이 액세스되는 빈도를 나타냅니다. 액세스 패턴의 지속성을 파악하고 더 이상 액세스되지 않는 버킷을 확인하려면 몇 개월 동안 이러한 데이터의 추세를 알아야 합니다. 다운로드 바이트/총 스토리지로 계산되는 검색 비율 지표는 매일 액세스되는 버킷 내 스토리지의 비중을 나타냅니다.

참고

다운로드 바이트는 같은 개체가 하루 동안 여러 번 다운로드되는 경우 중복 집계됩니다.

전제 조건

S3 스토리지 렌즈 대시보드에서 활동 지표를 보려면 S3 스토리지 렌즈 Advanced metrics and recommendations(고급 지표 및 권장 사항)를 활성화한 다음 Activity metrics(활동 지표)를 선택해야 합니다. 자세한 내용은 Amazon S3 스토리지 렌즈 대시보드 생성 및 업데이트 섹션을 참조하세요.

1단계: 활성 버킷 식별

  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/s3/에서 Amazon S3 콘솔을 엽니다.

  2. 왼쪽 탐색 창에서 Storage Lens(스토리지 렌즈), Dashboards(대시보드)를 선택합니다.

  3. 대시보드(Dashboards) 목록에서 보고자 하는 대시보드를 선택합니다.

  4. Bucket(버킷) 탭을 선택하고 아래로 스크롤하여 Bubble analysis by buckets for date(날짜에 대한 버킷별 거품형 분석) 섹션으로 이동합니다.

    Bubble analysis by buckets for date(날짜에 대한 버킷별 거품형 분석) 섹션에서는 X-axis(X축), Y-axis(Y축) 및 Size(크기)를 나타내는 지표 3개를 사용한 다차원 도표에 버킷을 표현할 수 있습니다.

  5. 콜드 상태가 된 버킷을 찾으려면 X-axis(X축), Y-axis(Y축) 및 Size(크기)에 Total storage(총 스토리지), % retrieval rate(검색 비율) 및 Average object size(평균 객체 크기) 지표를 선택합니다.

  6. Bubble analysis by buckets for date(날짜에 대한 버킷별 거품형 분석) 섹션에서 검색 비율이 0이고(또는 0에 가깝고) 상대적으로 스토리지 크기가 큰 버킷을 찾아 해당 버킷을 나타내는 거품을 선택합니다.

    보다 세부적인 인사이트를 얻을 수 있는 선택 항목이 포함된 상자가 나타납니다. 다음 중 하나를 수행하세요.

    1. 선택한 버킷에 대한 지표만 표시하도록 Bucket(버킷) 탭을 업데이트하려면 Drill down(드릴다운)을 선택한 다음 Apply(적용)를 선택합니다.

    2. 버킷 수준 데이터를 계정, AWS 리전, 스토리지 클래스 또는 버킷별로 집계하려면 Analyze by(분석 기준)를 선택한 다음 Dimension(차원)을 선택합니다. 예를 들어, 스토리지 클래스별로 집계하려면 Dimension(차원)에 Storage class(스토리지 클래스)를 선택합니다.

    자주 사용되지 않는 버킷을 찾으려면 총 스토리지, 검색 비율(%), 평균 객체 크기 지표를 사용한 거품형 분석을 구성합니다. 검색 비율이 0이고(또는 0에 가깝고) 상대적으로 스토리지 크기가 큰 버킷을 찾습니다.

    대시보드의 Bucket(버킷) 탭이 업데이트되어 선택한 집계 또는 필터에 대한 데이터가 표시됩니다. 스토리지 클래스 또는 다른 차원별로 집계한 경우 대시보드에서 새 탭이 열립니다(예: Storage class(스토리지 클래스) 탭).

2단계: 콜드 버킷 조사

이때 계정 또는 조직의 콜드 버킷 소유자를 식별하고 해당 스토리지가 계속 필요한지 여부를 확인할 수 있습니다. 그런 다음 이러한 버킷에 대한 수명 주기 만료 구성을 설정하거나 Amazon S3 Glacier 스토리지 클래스 중 하나에 데이터를 보관하여 비용을 최적화할 수 있습니다.

향후 콜드 버킷 문제를 방지하려면 버킷에 대해 S3 수명 주기 구성을 사용해 데이터를 자동으로 이동하거나 S3 Intelligent-Tiering을 사용한 자동 보관을 활성활 수 있습니다.

1단계를 사용하여 핫 버킷을 식별할 수도 있습니다. 그런 다음 이러한 버킷이 올바른 S3 스토리지 클래스를 사용하는지 확인하여 성능 및 비용 측면에서 요청을 가장 효과적으로 처리하도록 할 수 있습니다.

불완전한 멀티파트 업로드 찾기

멀티파트 업로드를 사용하면 매우 큰 객체(최대 5TB)를 하나의 파트 집합으로 업로드하여 처리량을 개선하고 네트워크 문제를 신속하게 복구할 수 있습니다. 멀티파트 업로드 프로세스가 완료되지 않는 경우 미완료 파트가 (사용할 수 없는 상태로) 버킷에 남아 있게 됩니다. 이렇게 미완료 파트가 발생할 경우 업로드 프로세스가 완료되거나 미완료 파트가 제거될 때까지 스토리지 비용이 발생합니다. 자세한 내용은 멀티파트 업로드를 사용한 객체 업로드 및 복사 섹션을 참조하세요.

S3 스토리지 렌즈를 사용하면 계정 또는 조직 전체에서 7일이 넘게 경과한 미완료 멀티파트 업로드를 포함한 미완료 멀티파트 업로드 바이트 수를 파악할 수 있습니다. 미완료 멀티파트 업로드 지표의 전체 목록은 Amazon S3 스토리지 렌즈 지표 용어집 섹션을 참조하세요.

특정 일수보다 오래된 미완료 멀티파트 업로드를 만료시키도록 수명 주기 규칙을 구성하는 것이 가장 좋습니다. 미완료 멀티파트 업로드를 만료시키도록 수명 주기 규칙을 만들 때는 7일부터 시작하는 것이 좋습니다.

1단계: 미완료 멀티파트 업로드에 대한 전반적인 추세 검토

  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/s3/에서 Amazon S3 콘솔을 엽니다.

  2. 왼쪽 탐색 창에서 Storage Lens(스토리지 렌즈), Dashboards(대시보드)를 선택합니다.

  3. 대시보드(Dashboards) 목록에서 보고자 하는 대시보드를 선택합니다.

  4. Snapshot for date(날짜 스냅샷) 섹션에서 Metrics categories(지표 범주) 아래의 Cost optimization(비용 최적화)을 선택합니다.

    Snapshot for date(날짜 스냅샷) 섹션이 업데이트되어 Cost optimization(비용 최적화) 지표가 표시됩니다. 여기에는 7일이 넘게 경과된 미완료 멀티파트 업로드 바이트가 포함됩니다.

    S3 스토리지 렌즈 대시보드 내 모든 차트에서 미완료 멀티파트 업로드에 대한 지표를 볼 수 있습니다. 이러한 지표를 사용하면 미완료 멀티파트 업로드 바이트가 스토리지에 미치는 영향(전체 성장 추세에 대한 기여도 포함)을 추가로 평가할 수 있습니다. 또한 Account(계정), AWS 리전, Bucket(버킷) 또는 Storage class(스토리지 클래스) 탭을 사용하여 더 심층적인 집계 수준으로 드릴다운함으로써 데이터를 심층 분석할 수 있습니다. 예시는 Amazon S3 콜드 버킷 발견에서 확인하세요.

2단계: 미완료 멀티파트 업로드 바이트가 가장 많지만 미완료 멀티파트 업로드를 중단하기 위한 수명 주기 규칙이 없는 버킷 식별

전제 조건

S3 스토리지 렌즈 대시보드에서 Abort incomplete multipart upload lifecycle rule count(미완료 멀티파트 업로드 중단 수명 주기 규칙 개수) 지표를 보려면 S3 스토리지 렌즈 Advanced metrics and recommendations(고급 지표 및 권장 사항)를 활성화한 다음 Advanced cost optimization metrics(고급 비용 최적화 지표)를 선택해야 합니다. 자세한 내용은 Amazon S3 스토리지 렌즈 대시보드 생성 및 업데이트 섹션을 참조하세요.

  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/s3/에서 Amazon S3 콘솔을 엽니다.

  2. 왼쪽 탐색 창에서 Storage Lens(스토리지 렌즈), Dashboards(대시보드)를 선택합니다.

  3. 대시보드(Dashboards) 목록에서 보고자 하는 대시보드를 선택합니다.

  4. 7일이 넘게 경과된 미완료 멀티파트 업로드가 누적되고 있는 특정 버킷을 식별하려면 Top N overview for date(날짜에 대한 상위 N개 개요) 섹션으로 이동합니다.

    Top N overview for date(날짜에 대한 상위 N개 개요) 섹션에는 기본적으로 상위 3개 버킷에 대한 지표가 표시됩니다. Top N(상위 N개) 필드에서 버킷 수를 늘리거나 줄일 수 있습니다. Top N overview for date(날짜에 대한 상위 N개 개요) 섹션에는 이전 날짜 또는 이전 주로부터의 변동 백분율과 추세를 시각화하는 스파크라인도 표시됩니다. (이 추세는 무료 지표의 경우 14일 추세이고 고급 지표 및 권장 사항의 경우 30일 추세입니다.)

    참고

    S3 스토리지 렌즈 고급 지표 및 권장 사항 을 통해 15개월 동안 쿼리에 지표를 사용할 수 있습니다. 자세한 내용은 지표 선택 섹션을 참조하세요.

  5. Metric(지표)의 Cost optimization(비용 최적화) 카테고리에서 Incomplete multipart upload bytes greater than 7 days old(7일이 넘게 경과한 미완료 멀티파트 업로드 바이트)를 선택합니다.

    Top number buckets(상위 개수 버킷) 아래에서 7일이 넘게 경과된 미완료 멀티파트 업로드 스토리지 바이트가 가장 큰 버킷을 확인할 수 있습니다.

  6. 미완료 멀티파트 업로드에 대한 자세한 버킷 수준 지표를 보려면 페이지 상단으로 스크롤한 다음 Bucket(버킷) 탭을 선택합니다.

  7. 아래로 스크롤하여 Buckets(버킷) 섹션을 찾습니다. Metrics categories(지표 범주)에서 Cost optimization(비용 최적화)을 선택합니다. 그런 다음 Summary(요약)를 지웁니다.

    Buckets(버킷) 목록이 업데이트되어 표시된 버킷에 사용 가능한 모든 Cost optimization(비용 최적화 보호) 지표가 표시됩니다.

  8. 특정 비용 최적화 지표만 표시하도록 Buckets(버킷) 목록을 필터링하려면 기본 설정 아이콘( 
                                A screenshot that shows the preferences icon in the S3 Storage Lens
                                    dashboard.
                            )을 선택합니다.

  9. Incomplete multipart upload bytes greater than 7 days old(7일이 넘게 경과한 미완료 멀티파트 업로드 바이트) 및 Abort incomplete multipart upload lifecycle rule count(미완료 멀티파트 업로드 중단 수명 주기 규칙 개수)만 선택되어 있을 때까지 모든 비용 최적화 지표에 대한 토글을 지웁니다.

  10. (선택 사항) Page size(페이지 크기)에서 목록에 표시할 버킷 수를 선택합니다.

  11. 확인을 선택합니다.

    Buckets(버킷) 목록이 업데이트되어 미완료 멀티파트 업로드 및 수명 주기 규칙 수에 대한 버킷 수준 지표가 표시됩니다. 이 데이터를 사용하여 7일이 넘게 경과한 미완료 멀티파트 업로드 바이트가 가장 많으며 미완료 멀티파트 업로드를 중단하기 위한 수명 주기 규칙이 누락된 버킷을 식별할 수 있습니다. 그런 다음 S3 콘솔에서 이러한 버킷으로 이동하고 수명 주기 규칙을 추가하여 중단된 미완료 멀티파트 업로드를 삭제할 수 있습니다.

3단계: 7일 후에 미완료 멀티파트 업로드를 삭제하는 수명 주기 규칙 추가

불완전 멀티파트 업로드를 자동으로 관리하려면, 지정된 일수가 지난 후에 버킷에서 불완전한 멀티파트 업로드 바이트를 만료시키는 수명 주기 구성을 S3 콘솔을 사용하여 만들면 됩니다. 자세한 내용은 불완전한 멀티파트 업로드를 삭제하도록 버킷 수명 주기 구성 설정 섹션을 참조하세요.

최신이 아닌 보존 버전 수 축소

S3 버전 관리를 사용 설정하면 동일한 객체의 서로 다른 여러 사본을 보존하기 때문에 객체가 실수로 삭제되거나 덮어쓰여진 경우 데이터를 신속하게 복구할 수 있습니다. 비최신 버전을 전환하거나 만료시키도록 수명 주기 규칙을 구성하지 않고 S3 버전 관리를 활성화한 경우, 이전 비최신 버전이 대량으로 누적되어 스토리지 비용에 영향을 미칠 수 있습니다. 자세한 내용은 S3 버킷에서 버전 관리 사용 섹션을 참조하세요.

1단계: 비최신 객체 버전이 가장 많은 버킷 식별

  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/s3/에서 Amazon S3 콘솔을 엽니다.

  2. 왼쪽 탐색 창에서 Storage Lens(스토리지 렌즈), Dashboards(대시보드)를 선택합니다.

  3. 대시보드(Dashboards) 목록에서 보고자 하는 대시보드를 선택합니다.

  4. Snapshot for date(날짜 스냅샷) 섹션에서 Metric categories(지표 범주) 아래의 Cost optimization(비용 최적화)을 선택합니다.

    Snapshot for date(날짜 스냅샷) 섹션이 업데이트되어 Cost optimization(비용 최적화) 지표가 표시되며, 여기에는 % noncurrent version bytes(비최신 버전 바이트 비율)에 대한 지표가 포함됩니다. % noncurrent version bytes(비최신 버전 바이트 비율) 지표는 선택한 날짜 및 대시보드 범위 내에 비최신 버전이 총 스토리지 바이트에서 차지하는 비율을 나타냅니다.

    참고

    % noncurrent version bytes(비최신 버전 바이트 비율)가 계정 수준의 스토리지 중 10%보다 높으면 너무 많은 객체 버전이 저장된 것일 수 있습니다.

  5. 여러 비최신 버전이 누적되고 있는 특정 버킷 식별

    1. 아래로 스크롤하여 Top N overview for date(날짜에 대한 상위 N개 개요) 섹션으로 이동합니다. Top N(상위 N개)에서 데이터를 보려는 버킷의 수를 입력합니다.

    2. Metric(지표)에서 % noncurrent version bytes(비최신 버전 바이트 비율)를 선택합니다.

      Top number buckets(상위 개수 버킷) 아래에서 % noncurrent version bytes(비최신 버전 바이트 비율)가 가장 높은 버킷을 지정한 숫자만큼 볼 수 있습니다. Top N overview for date(날짜에 대한 상위 N개 개요) 섹션에는 이전 날짜 또는 이전 주로부터의 변동 백분율과 추세를 시각화하는 스파크라인도 표시됩니다. 이 추세는 무료 지표의 경우 14일 추세이고 고급 지표 및 권장 사항의 경우 30일 추세입니다.

      참고

      S3 스토리지 렌즈 고급 지표 및 권장 사항 을 통해 15개월 동안 쿼리에 지표를 사용할 수 있습니다. 자세한 내용은 지표 선택 섹션을 참조하세요.

    3. 비최신 객체 버전에 대한 자세한 버킷 수준 지표를 보려면 페이지 상단으로 스크롤한 다음 Bucket(버킷) 탭을 선택합니다.

      S3 스토리지 렌즈 대시보드의 모든 차트 또는 시각화에서 Account, AWS 리전, Storage class(스토리지 클래스) 또는 Bucket(버킷) 탭을 사용하여 더 심층적인 집계 수준으로 드릴다운할 수 있습니다. 예시는 Amazon S3 콜드 버킷 발견에서 확인하세요.

    4. Buckets(버킷) 섹션에서 Metric categories(지표 범주)에 대해 Cost optimization(비용 최적화)를 선택합니다. 그런 다음 Summary(요약)를 지웁니다.

      이제 % noncurrent version bytes(비최신 버전 바이트 비율) 지표를 비최신 버전과 관련된 다른 지표와 함께 볼 수 있습니다.

2단계: 비최신 버전을 관리하기 위한 전환 및 만료 수명 주기 규칙이 누락된 버킷 식별

전제 조건

S3 스토리지 렌즈 대시보드에서 Noncurrent version transition lifecycle rule count(비최신 버전 전환 수명 주기 규칙 수) 및 Noncurrent version expiration lifecycle rule count(비최신 버전 만료 수명 주기 규칙 수) 지표를 보려면 S3 스토리지 렌즈 Advanced metrics and recommendations(고급 지표 및 권장 사항)를 활성화한 다음 Advanced cost optimization metrics(고급 비용 최적화 지표)를 선택해야 합니다. 자세한 내용은 Amazon S3 스토리지 렌즈 대시보드 생성 및 업데이트 섹션을 참조하세요.

  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/s3/에서 Amazon S3 콘솔을 엽니다.

  2. 왼쪽 탐색 창에서 Storage Lens(스토리지 렌즈), Dashboards(대시보드)를 선택합니다.

  3. 대시보드(Dashboards) 목록에서 보고자 하는 대시보드를 선택합니다.

  4. 스토리지 렌즈 대시보드에서 Bucket(버킷) 탭을 선택합니다.

  5. 아래로 스크롤하여 Buckets(버킷) 섹션을 찾습니다. Metrics categories(지표 범주)에서 Cost optimization(비용 최적화)을 선택합니다. 그런 다음 Summary(요약)를 지웁니다.

    Buckets(버킷) 목록이 업데이트되어 표시된 버킷에 사용 가능한 모든 Cost optimization(비용 최적화 보호) 지표가 표시됩니다.

  6. 특정 비용 최적화 지표만 표시하도록 Buckets(버킷) 목록을 필터링하려면 기본 설정 아이콘( 
                                A screenshot that shows the preferences icon in the S3 Storage Lens
                                    dashboard.
                            )을 선택합니다.

  7. 다음 항목만 선택될 때까지 모든 비용 최적화 지표에 대한 토글을 지웁니다.

    • % noncurrent version bytes(비최신 버전 바이트 비율)

    • Noncurrent version transition lifecycle rule count(비최신 버전 전환 수명 주기 규칙 수)

    • Noncurrent version expiration lifecycle rule count(비최신 버전 만료 수명 주기 규칙 수)

  8. (선택 사항) Page size(페이지 크기)에서 목록에 표시할 버킷 수를 선택합니다.

  9. 확인을 선택합니다.

    Buckets(버킷) 목록이 업데이트되어 비최신 버전 바이트 및 비최신 버전 수명 주기 규칙 수에 대한 지표가 표시됩니다. 이 데이터를 사용하여 비최신 버전 바이트의 비율이 높지만 전환 및 만료 수명 주기 규칙이 없는 버킷을 식별할 수 있습니다. 그런 다음 S3 콘솔에서 해당 버킷으로 이동하여 해당 버킷에 수명 주기 규칙을 추가할 수 있습니다.

3단계: 비최신 객체 버전을 전환하거나 만료시키기 위한 수명 주기 규칙 추가

추가 조사가 필요한 버킷을 판단했다면 S3 콘솔 내의 해당 버킷으로 이동해 특정 일 수가 지난 비최신 버전을 만료시키는 수명 주기 정책을 추가할 수 있습니다. 또는 비최신 버전을 보존하면서 비용을 줄이려면 비최신 버전을 Amazon S3 Glacier 스토리지 클래스로 전환하도록 수명 주기 정책을 구성할 수 있습니다. 자세한 내용은 예 6: 버전 관리를 사용하는 버킷에 대한 수명 주기 규칙 지정 섹션을 참조하세요.

수명 주기 규칙이 없는 버킷을 식별하고 수명 주기 규칙 수 검토

S3 스토리지 렌즈는 수명 주기 규칙이 누락된 버킷을 식별하는 데 사용할 수 있는 S3 수명 주기 규칙 수 지표를 제공합니다. 수명 주기 규칙이 없는 버킷을 찾으려면 Total buckets without lifecycle rules(수명 주기 규칙이 없는 총 버킷 수) 지표를 사용하면 됩니다. S3 수명 주기 구성이 없는 버킷에는 더 이상 필요하지 않거나 더 저렴한 스토리지 클래스로 마이그레이션할 수 있는 스토리지가 있을 수 있습니다. 또한 수명 주기 규칙 수 지표를 사용하여 만료 또는 전환 규칙과 같은 특정 유형의 수명 주기 규칙이 누락된 버킷을 식별할 수 있습니다.

전제 조건

S3 스토리지 렌즈 대시보드에서 수명 주기 규칙 수 지표와 Total buckets without lifecycle rules(수명 주기 규칙이 없는 총 버킷 수) 지표를 보려면 S3 스토리지 렌즈 Advanced metrics and recommendations(고급 지표 및 권장 사항)를 활성화한 다음 Advanced cost optimization metrics(고급 비용 최적화 지표)를 선택해야 합니다. 자세한 내용은 Amazon S3 스토리지 렌즈 대시보드 생성 및 업데이트 섹션을 참조하세요.

1단계: 수명 주기 규칙이 없는 버킷 식별

  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/s3/에서 Amazon S3 콘솔을 엽니다.

  2. 왼쪽 탐색 창에서 Storage Lens(스토리지 렌즈), Dashboards(대시보드)를 선택합니다.

  3. 대시보드(Dashboards) 목록에서 보고자 하는 대시보드를 선택합니다.

  4. 수명 주기 규칙이 없는 특정 버킷을 식별하려면 아래로 스크롤하여 Top N overview for date(날짜에 대한 상위 N개 개요) 섹션으로 이동합니다.

    Top N overview for date(날짜에 대한 상위 N개 개요) 섹션에는 기본적으로 상위 3개 버킷에 대한 지표가 표시됩니다. Top N(상위 N개) 필드에서 버킷 수를 늘릴 수 있습니다. Top N overview for date(날짜에 대한 상위 N개 개요) 섹션에는 이전 날짜 또는 이전 주로부터의 변동 백분율과 추세를 시각화하는 스파크라인도 표시됩니다. 이 추세는 무료 지표의 경우 14일 추세이고 고급 지표 및 권장 사항의 경우 30일 추세입니다.

    참고

    S3 스토리지 렌즈 고급 지표 및 권장 사항 을 통해 15개월 동안 쿼리에 지표를 사용할 수 있습니다. 자세한 내용은 지표 선택 섹션을 참조하세요.

  5. Metric(지표)의 Cost optimization(비용 최적화) 범주에서 Total buckets without lifecycle rules(수명 주기 규칙이 없는 총 버킷 수)를 선택합니다.

  6. Total buckets without lifecycle rules(수명 주기 규칙이 없는 총 버킷 수)에 대한 다음 데이터를 검토하세요.

    • Top number accounts(상위 개수 계정) - 수명 주기 규칙이 없는 버킷이 가장 많은 계정을 확인합니다.

    • Top number Regions(상위 개수 리전) ‐ 수명 주기 규칙이 없는 버킷을 리전별로 분류하여 확인합니다.

    • Top number buckets(상위 개수 버킷) ‐ 수명 주기 규칙이 없는 버킷을 확인합니다.

    S3 스토리지 렌즈 대시보드의 모든 차트 또는 시각화에서 Account, AWS 리전, Storage class(스토리지 클래스) 또는 Bucket(버킷) 탭을 사용하여 더 심층적인 집계 수준으로 드릴다운할 수 있습니다. 예시는 Amazon S3 콜드 버킷 발견에서 확인하세요.

    수명 주기 규칙이 없는 버킷을 식별한 후에는 버킷의 특정 수명 주기 규칙 수를 검토할 수도 있습니다.

2단계: 버킷의 수명 주기 규칙 수 검토

  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/s3/에서 Amazon S3 콘솔을 엽니다.

  2. 왼쪽 탐색 창에서 Storage Lens(스토리지 렌즈), Dashboards(대시보드)를 선택합니다.

  3. 대시보드(Dashboards) 목록에서 보고자 하는 대시보드를 선택합니다.

  4. S3 스토리지 렌즈 대시보드에서 Bucket(버킷) 탭을 선택합니다.

  5. 아래로 스크롤하여 Buckets(버킷) 섹션을 찾습니다. Metrics categories(지표 범주) 아래에서 Cost optimization(비용 최적화)을 선택합니다. 그런 다음 Summary(요약)를 지웁니다.

    Buckets(버킷) 목록이 업데이트되어 표시된 버킷에 사용 가능한 모든 Cost optimization(비용 최적화 보호) 지표가 표시됩니다.

  6. 특정 비용 최적화 지표만 표시하도록 Buckets(버킷) 목록을 필터링하려면 기본 설정 아이콘( 
                                A screenshot that shows the preferences icon in the S3 Storage Lens
                                    dashboard.
                            )을 선택합니다.

  7. 다음 항목만 선택될 때까지 모든 비용 최적화 지표에 대한 토글을 지웁니다.

    • Transition lifecycle rule count(전환 수명 주기 규칙 수)

    • Expiration lifecycle rule count(만료 수명 주기 규칙 수)

    • Noncurrent version transition lifecycle rule count(비최신 버전 전환 수명 주기 규칙 수)

    • Noncurrent version expiration lifecycle rule count(비최신 버전 만료 수명 주기 규칙 수)

    • Abort incomplete multipart upload lifecycle rule count(미완료 멀티파트 업로드 중단 수명 주기 규칙 개수)

    • Total lifecycle rule count(총 수명 주기 규칙 수)

  8. (선택 사항) Page size(페이지 크기)에서 목록에 표시할 버킷 수를 선택합니다.

  9. 확인을 선택합니다.

    Buckets(버킷) 목록이 업데이트되어 버킷의 수명 주기 규칙 수 지표가 표시됩니다. 이 데이터를 사용하여 수명 주기 규칙이 없는 버킷이나 특정 유형의 수명 주기 규칙(예: 만료 또는 전환 규칙)이 누락된 버킷을 식별할 수 있습니다. 그런 다음 S3 콘솔에서 해당 버킷으로 이동하여 해당 버킷에 수명 주기 규칙을 추가할 수 있습니다.

3단계: 수명 주기 규칙 추가

수명 주기 규칙이 없는 버킷을 식별한 후 수명 주기 규칙을 추가할 수 있습니다. 자세한 정보는 버킷에서 수명 주기 구성 설정S3 수명 주기 구성의 예제 섹션을 참조하세요.