핵심 서비스 2: Amazon S3 (Simple Storage Service) 정복하기
AWS 클라우드의 또 다른 핵심 축인 **S3 (파일 저장소)**에 대해 쉽고 명확하게 정리해 드리겠습니다. EC2가 '컴퓨터'라면, S3는 **'클라우드 기반의 무한한 파일 저장소'**라고 생각하시면 돼요.
1. S3란 무엇인가요? (S3 = 무제한 클라우드 하드디스크)
| 키워드 | 설명 | 비유 |
| S3 | 인터넷을 통해 언제든 접근 가능한, 무한한 용량의 객체(Object) 스토리지입니다. | 구글 드라이브나 드롭박스 같은 클라우드 파일함인데, 용량이 무제한이라고 생각하세요. |
| Object (객체) | S3에 저장되는 데이터 파일 하나하나를 부르는 말입니다. (이미지, 동영상, 문서 등) | 파일 자체와 파일에 대한 메타데이터(크기, 생성일 등)를 포함합니다. |
| Bucket (버킷) | 객체를 담아두는 최상위 컨테이너입니다. 모든 S3 객체는 버킷 안에 저장됩니다. | 구글 드라이브의 최상위 폴더라고 생각하세요. 버킷 이름은 AWS 전 세계에서 유일해야 합니다. |
📌 핵심 요약: S3는 **파일(객체)**을 버킷이라는 전 세계 유일한 이름의 폴더에 넣어 인터넷으로 저장하고 접근하는 서비스입니다.
2. S3의 4가지 핵심 특징 (시험 필수 암기!)
S3가 다른 스토리지 서비스(예: EC2의 EBS)와 차별화되는 핵심 특징들이며, 시험에 빈출됩니다.
- 높은 내구성 (Durability): 99.999999999% (나인 일레븐)의 내구성을 제공합니다. 데이터 손실 가능성이 극히 낮습니다. 데이터를 여러 AZ에 자동으로 복제하여 저장합니다.
- 가용성 (Availability): 데이터에 접근할 수 있는 시간의 비율입니다. 일반적으로 99.9% 이상의 높은 가용성을 제공합니다.
- 정적 웹사이트 호스팅 (Static Website Hosting): HTML, CSS, JavaScript 같은 정적인 웹사이트 파일을 S3 버킷에 올려서 저렴하게 웹사이트를 운영할 수 있습니다.
- 보안 (Security): 기본적으로 S3 버킷은 **비공개(Private)**입니다. 버킷 정책, IAM 등을 사용해 접근 권한을 명확하게 제어해야 합니다.
3. S3 스토리지 클래스: 비용 절감 전략 (가장 중요한 시험 주제)
S3는 데이터 접근 빈도에 따라 **다양한 저장 옵션(스토리지 클래스)**을 제공하며, 이를 통해 비용을 크게 절감할 수 있습니다. 이 각 클래스의 특징과 용도를 구분하는 것이 중요합니다.
| 스토리지 클래스 | 특징 | 적합한 사용처 (핵심) |
| S3 Standard | 자주 액세스하는 데이터. 가장 높은 가용성과 내구성. | 웹사이트 이미지, 자주 쓰는 문서 등 기본 저장소 |
| S3 Standard-IA | 가끔 액세스하는 데이터 (Infrequent Access). | 백업 데이터, 로그 파일 등 저장 비용 절감이 중요할 때 |
| S3 One Zone-IA | Standard-IA와 비슷하나, 단일 AZ에만 저장됩니다. | 데이터 복원력보다 비용이 더 중요하고, 데이터 손실을 감수할 수 있는 경우 |
| S3 Glacier (글레이셔) | 장기 보관 및 아카이빙용. 검색에 몇 분 ~ 몇 시간이 걸림. | 규제 준수를 위한 장기 보존 기록 |
| S3 Intelligent-Tiering | 데이터의 접근 패턴을 분석하여 자동으로 위 클래스들 간에 이동시켜 비용을 최적화합니다. | 접근 패턴을 모를 때 또는 패턴이 변동이 심할 때 자동 비용 관리 |
🔑 시험 팁:
- 자주 접근? Standard
- 가끔 접근하며 비용 절감? Standard-IA
- 장기 보관/아카이빙? Glacier
4. EC2와 S3의 차이점 (명확히 구분!)
| 구분 | Amazon EC2 | Amazon S3 |
| 주 역할 | 컴퓨팅 (프로그램 실행) | 저장 (파일 보관) |
| 사용 방식 | 가상 서버를 **실행(Run)**하고 접속 | 버킷에 객체를 업로드하고 다운로드 |
| 요금 단위 | 인스턴스 실행 시간과 구성에 따라 부과 | 저장된 용량, 요청(Request) 횟수, 데이터 전송량에 따라 부과 |
| 스토리지 | EBS라는 별도의 볼륨(하드디스크) 사용 | 자체적으로 객체 스토리지 제공 (무한) |
예시: 웹사이트를 운영한다면, EC2는 웹 서버 프로그램이 실행되는 컴퓨터이고, S3는 웹사이트에 들어가는 모든 이미지 파일과 정적 파일을 저장하는 곳입니다.
'Cloud > AWS' 카테고리의 다른 글
| 핵심 서비스 4: Amazon VPC 정복하기 (0) | 2025.10.08 |
|---|---|
| 핵심 서비스 3: IAM 정복하기 (0) | 2025.10.08 |
| 핵심서비스1: AWS EC2 정복하기 (0) | 2025.10.08 |
| [AWS] AWS Cloud Practitional_모의테스트3 오답(2) (0) | 2025.10.06 |
| [AWS] AWS Cloud Practitional_모의테스트3 오답(1) (1) | 2025.10.06 |