라벨이 장기보관인 게시물 표시

S3 Glacier 스토리지 클래스 완전 가이드 — 연 1회 감사 데이터를 위한 최적 아카이빙 전략

연간 감사(Audit)를 위해 딱 한 번만 꺼내볼 데이터를 S3 Standard에 그대로 두고 있다면, 매달 필요 이상의 비용을 지불하고 있는 것이다. S3 Glacier 계열 스토리지 클래스는 이런 장기 보관 시나리오를 위해 설계되었지만, 세 가지 Glacier 티어 중 어떤 것을 선택하느냐에 따라 복원 속도, 비용 구조, 운영 복잡도가 크게 달라진다. TL;DR — S3 Glacier 스토리지 클래스 비교 스토리지 클래스 최소 보관 기간 복원 소요 시간 주요 사용 사례 S3 Glacier Instant Retrieval 90일 밀리초 분기 1회 이하 접근, 즉시 복원 필요 S3 Glacier Flexible Retrieval 90일 1분~12시간 연 1~2회 접근, 수 시간 내 복원 허용 S3 Glacier Deep Archive 180일 12시간~48시간 연 1회 이하 접근, 최저 스토리지 단가 결론부터: 연 1회 감사 목적이라면 S3 Glacier Flexible Retrieval 또는 S3 Glacier Deep Archive 가 최적 후보다. 복원 시점을 며칠 전에 예측할 수 있다면 Deep Archive가 스토리지 단가 측면에서 가장 저렴하다. 당일 복원이 필요하다면 Flexible Retrieval의 Bulk 또는 Standard 검색 옵션을 사용한다. S3 Glacier가 동작하는 방식 — 복원 메커니즘 이해 Glacier 계열 클래스에 저장된 객체는 즉시 읽을 수 없다. 복원(Restore) 요청을 제출하면 AWS가 내부적으로 객체를 준비하고, 지정한 보관 기간(days) 동안 S3 Standard 계층에 임시 사본 을 생성한다. 애플리케이션은 이 임시 사본을 통해 데이터에 접근한다. 임시 사본의 보관 기간이 만료되면 자동으로 삭제되며, 원본 Glacier 객체는 그대로 유지된다. 이 구...