AWS Solutions Architect Associate 자격증을 공부하면서 내용을 정리하고있다. 오늘은 S3에 대해서 작성해보았다.
SAA는 항상 각 서비스마다 FAQ를 읽어야한다.
- 인터넷 어디서나 원하는 양의 데이터를 저장하고 검색할 수 있는 객체 스토리지
- 뛰어난 확장성, 유연성, 사용한만큼 비용 지불
- 객체의 크기: 최소 0byte ~ 최대 5TB
- 단일 PUT요청으로 업로드 가능한 객체의 최대 크기는 5GB이지만 100MB를 넘는다면 Multi Part Upload를 사용하는 것이 좋다.
S3가 제공하는 스토리지 클래스
Standard | Intelligent-Tiering | Standard-IA | One-Zone IA | Glacier | Glacier Deep Archive |
자주 엑세스하는 데이터의 범용 스토리지 | 알 수 없거나 변화하는 엑세스 패턴이 있는 데이터 | 수명이 길지만 자주 엑세스하지 않는 데이터 | 단일 AZ에 데이터 저장, 저렴하지만 AZ가 파괴되는 경우 데이터 손실 | 장기 아카이브 및 디지털 보존 | 1년에 한 두번 정도 엑세스할 수 있는 데이터 장기 보관 및 디지털 보존 |
S3 Athena
표준 SQL을 사용하여 S3에 저장된 데이터를 간편하게 분석할 수 있는 대화식 쿼리 서비스
서버리스 서비스라서 데이터 분석 즉시 시작 가능
S3 Transfer Acceleration
거리가 먼 클라이언트와 S3 버킷 간에 파일을 빠르고 쉽고 안전하게 전송할 수 있게 해주는 서비스
CloudFront의 AWS Edge Location 활용
표준 TCP를 통해 클라이언트와 통신하며 방화벽 변경할 필요 없음
객체가 1GB보다 작거나 데이터 세트가 1GB보다 작으면 CloudFront의 PUT/POST를 사용하는 것이 좋음
S3 Life Cycle 관리
미리 정의된 정책으로 객체의 수명 주기를 정의하여 스토리지 비용을 절감하는 기능 제공
S3 복제
CRR(교차 리전 복제): 서로 다른 리전에 걸쳐 버킷 간 데이터를 자동으로 복제하는 기능
SRR(동일 리전 복제): 동일한 리전 내의 버킷 간에 데이터를 자동으로 복제하는 기능
S3의 데이터를 보호하는 방법
1. 버전 관리: 모든 버전의 모든 객체를 보존, 검색 및 복원할 수 있음
2. Multi-Factor Authentication(MFA): 버전을 영구적으로 삭제하려면 AWS 자격 증명과 유효 6자리 코드 및 일련번호가 필요함
'Programming > AWS' 카테고리의 다른 글
AWS Solutions Architect Associate(SAA) C02 자격증 취득 후기 (10) | 2021.02.08 |
---|---|
AWS SAA 준비하면서 공부한 내용들 (0) | 2021.01.29 |
[AWS] VPC 기본 개념 정리 (0) | 2021.01.24 |
[AWS] SNS vs SQS 차이점 (1) | 2021.01.21 |
AWS EBS vs EFS vs S3, 어느 스토리지를 써야할까? (0) | 2020.12.20 |