오브젝트 스토리지와 S3 · 일관성과 버전 관리 · 퀴즈
퀴즈: 버저닝과 일관성
문항 5개. 정답과 해설은 풀어 본 뒤에 보여 드립니다.
버저닝이 켜진 버킷에서 버전 ID 없이 DELETE 하면?
- 객체와 모든 버전이 완전히 지워진다
- 가장 오래된 버전 하나가 지워진다
- delete marker 가 새 버전으로 올라가고 데이터는 남는다
- 버전 ID 가 없다는 오류가 난다
버저닝을 켤 때 반드시 함께 해야 할 일은?
- 수명주기 규칙 설정 — 비현행 버전 만료와 delete marker 정리
- 기본 암호화 설정 — 새 버전마다 키 적용
- 교차 리전 복제 설정 — 버전 단위 복제
- 접근 로깅 설정 — 버전별 요청 기록
버저닝 버킷에서 객체를 '진짜로' 지우려면?
- 두 번 DELETE 한다
- 버킷을 지운다
- 정책을 바꾼다
- 버전 ID 를 명시해 DELETE 한다
'S3 는 이제 강한 읽기-쓰기 일관성'이라는 문장을 모든 S3 호환 스토리지에 적용하면 안 되는 이유는?
- 이미 오래된 정보라 지금은 틀린 문장이라서
- 리전마다 보장 수준이 다르기 때문에
- 버저닝을 켜면 보장이 달라지기 때문에
- 일관성 보장은 구현마다 달라 제품별로 따로 확인해야 하기 때문
'다 지웠는데 스토리지 요금이 그대로'의 가장 흔한 원인 두 가지는?
- 앞단 캐시와 CDN 에 남은 사본
- 복제본과 자동 백업에 남은 사본
- 접근 로깅과 메트릭이 남긴 데이터
- 남은 비현행 버전과 중단되지 않은 멀티파트 파트