본문 바로가기

AWS 자격증/AWS Certified Cloud Practitioner

AWS Certified Cloud Practitioner 모듈5 - S3

AWS Training에서 제공하는 AWS Cloud Practitioner (Korean) 강의 요약 정리 내용입니다.

객체 스토리지란?

객체 스토리지는 데이터를 객체 단위로 저장하는 방식입니다.
각 객체는 아래 세 가지 구성 요소를 가집니다:

  • 데이터: 실제 내용 (예: 이미지, 문서 등)
  • 메타데이터: 객체에 대한 설명 정보 (예: 크기, 생성일 등)
  • 키(Key): 객체를 식별하는 고유 ID (파일 경로 개념)

주요 특징

  • 객체 전체가 하나의 단위로 저장됨
  • 부분 수정 불가 → 객체를 수정하면 전체를 새로 저장
  • 메타데이터를 통해 객체를 효율적으로 관리 가능

Amazon S3란?

Amazon S3 (Simple Storage Service)는 AWS에서 제공하는 대표적인 객체 스토리지 서비스입니다.
데이터는 버킷(bucket) 단위로 저장되며, 각 객체는 고유 키를 통해 식별됩니다.

특징

  • 객체 스토리지 방식
  • 저장 공간은 사실상 무제한
  • 최대 객체 크기: 5TB
  • 버킷/객체 단위로 권한 설정 가능
  • 버전 관리암호화, 정책 기반 접근 제어 지원

Amazon S3와 EBS 비교

항목 Amazon S3 Amazon EBS
스토리지 유형 객체 스토리지 블록 스토리지
주 사용 목적 파일 저장, 백업, 정적 콘텐츠 EC2 루트 디바이스, 데이터베이스 등
수정 방식 전체 객체 덮어쓰기 블록 단위 수정 가능
최대 크기 객체당 5TB 볼륨당 최대 16TiB
EC2 필요 여부 독립 사용 가능 EC2에 연결 필요

Amazon S3 스토리지 클래스

Amazon S3는 저장 비용과 접근 빈도에 따라 여러 종류의 스토리지 클래스를 제공합니다.

클래스 주요 특징 가용 영역 액세스 속도 사용 사례
S3 Standard 자주 액세스 최소 3개 AZ 밀리초 웹 콘텐츠, 모바일 앱
S3 Standard-IA 가끔 액세스 + 고가용성 필요 3개 AZ 밀리초 백업, 로그
S3 One Zone-IA 가끔 액세스 + 낮은 비용 1개 AZ 밀리초 재생성 가능한 데이터
S3 Intelligent-Tiering 액세스 패턴이 불규칙 자동 이동 밀리초 예측 어려운 워크로드
S3 Glacier Instant Retrieval 아카이브 + 즉시 조회 가능 3개 AZ 밀리초 장기 보관 + 빠른 조회
S3 Glacier Flexible Retrieval 저렴한 보관용 3개 AZ 분~수시간 사진, 기록
S3 Glacier Deep Archive 가장 저렴, 느린 복구 3개 AZ 12~48시간 연 1~2회 조회 데이터
S3 Outposts 온프레미스 저장 로컬 Outpost 로컬 속도 로컬 보관 정책 충족용