본문 바로가기

프로그래밍/⚙️DevOps

AWS) S3 Overview

 

🪣 Amazon S3란?

Amazon S3(Simple Storage Service)는
AWS에서 제공하는 객체 스토리지(Object Storage) 서비스다.

대용량 데이터를
높은 내구성과 가용성으로 저장하고
필요할 때 언제든 접근할 수 있도록 설계되었다.


📦 S3의 기본 구성 요소

Amazon S3는
Bucket과 Object라는 두 가지 핵심 개념으로 구성된다.

⚡ 핵심 개념

  • Bucket: 객체를 저장하는 논리적 컨테이너
  • Object: 실제 저장되는 데이터 단위
  • Key: 객체를 고유하게 식별하는 이름
  • Metadata: 객체에 대한 부가 정보 (이름-값 쌍)

👉 S3는 파일 시스템이 아니라 객체 스토리지다


🧾 Object 구조 예시

하나의 S3 Object는
데이터와 메타데이터로 구성된다.

⚡ 핵심 개념

  • Data: 이미지, 영상, 문서 등 실제 파일
  • Metadata: 생성 시간, 위치, 사용자 정의 정보

👉 S3는 객체 단위로 데이터를 관리한다


🌐 Amazon S3의 주요 사용 사례

Amazon S3는
다양한 서비스와 애플리케이션의 데이터 저장소로 사용된다.

⚡ 핵심 개념

  • Website: 정적 웹 사이트 호스팅
  • Mobile / Enterprise App: 애플리케이션 데이터 저장
  • Backup & Restore: 백업 및 복구
  • Archive: 장기 보관 데이터 저장
  • Big Data Analytics: 분석용 데이터 레이크
  • IoT Devices: IoT 데이터 수집

👉 범용 스토리지 서비스로 설계됨


📈 확장성과 비용 구조

S3는
사용량에 따라 자동으로 확장되는 스토리지 서비스다.

⚡ 핵심 개념

  • Fluctuating demands: 수요 변화에 자동 대응
  • Scale storage resources: 무제한 확장
  • No upfront investment: 초기 비용 없음
  • No resource procurement cycles: 장비 구매 불필요

👉 사용한 만큼만 비용을 지불하는 구조


🛡️ 내구성과 가용성

Amazon S3는
업계 최고 수준의 데이터 내구성을 제공한다.

⚡ 핵심 개념

  • Data durability: 99.999999999% (11 9’s)
  • Multi-AZ: 여러 가용 영역에 자동 복제
  • Automatic replication: 객체 복사 자동 생성

👉 데이터 유실을 전제로 하지 않는 설계


🔐 보안 및 접근 제어

Amazon S3는
강력한 보안, 컴플라이언스, 감사 기능을 제공한다.

⚡ 핵심 개념

  • Encryption: 저장 및 전송 시 암호화
  • Access management: IAM, Bucket Policy, ACL
  • Block Public Access: 퍼블릭 접근 차단 기능
  • Auditing: 접근 요청 감사 및 기록

👉 기본 설정만으로도 높은 보안 수준 확보 가능


📜 규제 및 컴플라이언스 지원

Amazon S3는
다양한 산업 규제 요구 사항을 충족한다.

⚡ 핵심 개념

  • PCI-DSS
  • HIPAA / HITECH
  • FedRAMP
  • FISMA
  • EU Data Protection Directive

👉 금융·의료·공공 환경에서도 사용 가능


🔗 다양한 서비스 및 파트너와의 통합

Amazon S3는
AWS 서비스와 외부 솔루션 모두와 폭넓게 통합된다.

⚡ 핵심 개념

  • AWS Applications & Services와 연동
  • Migration partners를 통한 데이터 이전
  • AWS Partner Network(APN) 활용
  • AWS Marketplace를 통한 통합 솔루션 구매

👉 단독 스토리지가 아닌 플랫폼 역할


🧩 S3 기반 통합 솔루션 활용

Amazon S3는
여러 스토리지 시나리오의 중심 역할을 한다.

⚡ 핵심 개념

  • Primary storage: 기본 데이터 저장소
  • Backup and restore: 백업 및 복원
  • Archive: 장기 보관
  • Disaster recovery: 재해 복구

👉 데이터 라이프사이클 전반을 지원

 

 

'프로그래밍 > ⚙️DevOps' 카테고리의 다른 글

AWS) S3 Access Control List  (0) 2026.01.06
AWS) S3 features  (0) 2026.01.06
AWS) AWS Well-Architected Framework  (0) 2025.12.31
AWS) footprint 란?  (1) 2025.12.31
AWS) AWS의 이점  (0) 2025.12.31