LabHub

오브젝트 스토리지와 S3 · 일관성과 버전 관리 · 퀴즈

퀴즈: 버저닝과 일관성

LabHub 에서 이어서 보기

문항 5개. 정답과 해설은 풀어 본 뒤에 보여 드립니다.

  1. 버저닝이 켜진 버킷에서 버전 ID 없이 DELETE 하면?

    1. 객체와 모든 버전이 완전히 지워진다
    2. 가장 오래된 버전 하나가 지워진다
    3. delete marker 가 새 버전으로 올라가고 데이터는 남는다
    4. 버전 ID 가 없다는 오류가 난다
  2. 버저닝을 켤 때 반드시 함께 해야 할 일은?

    1. 수명주기 규칙 설정 — 비현행 버전 만료와 delete marker 정리
    2. 기본 암호화 설정 — 새 버전마다 키 적용
    3. 교차 리전 복제 설정 — 버전 단위 복제
    4. 접근 로깅 설정 — 버전별 요청 기록
  3. 버저닝 버킷에서 객체를 '진짜로' 지우려면?

    1. 두 번 DELETE 한다
    2. 버킷을 지운다
    3. 정책을 바꾼다
    4. 버전 ID 를 명시해 DELETE 한다
  4. 'S3 는 이제 강한 읽기-쓰기 일관성'이라는 문장을 모든 S3 호환 스토리지에 적용하면 안 되는 이유는?

    1. 이미 오래된 정보라 지금은 틀린 문장이라서
    2. 리전마다 보장 수준이 다르기 때문에
    3. 버저닝을 켜면 보장이 달라지기 때문에
    4. 일관성 보장은 구현마다 달라 제품별로 따로 확인해야 하기 때문
  5. '다 지웠는데 스토리지 요금이 그대로'의 가장 흔한 원인 두 가지는?

    1. 앞단 캐시와 CDN 에 남은 사본
    2. 복제본과 자동 백업에 남은 사본
    3. 접근 로깅과 메트릭이 남긴 데이터
    4. 남은 비현행 버전과 중단되지 않은 멀티파트 파트