CICD/AWS
[AWS] S3 스토리지 클래스
[dev] hiro
2024. 7. 25. 20:54
해당 포스팅은 AWS 강의실(https://www.youtube.com/@AWSClassroom)를 보고 공부한 내용을 정리한 블로그입니다.
아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁
네 자신의 불행을 생각하지 않게 되는 가장 좋은 방법은 일에 몰두하는 것이다.
Ludwig van Beethoven
S3 스토리지 클래스
- S3 다양한 스토리지 클래스 제공
- 클래스 별로 저장의 목적, 예산에 따라 다른 저장 방법 적용
- 8가지 클래스(S3 on OutPosts는 설명만)
s3 스탠다드
- 99.99% 가용성
- 99.999999999% 내구성(eleven-nine)
- 최소 3개 이상의 가용영역에 분산 보관
- 최소 보관기간 없음, 최소 보관 용량 없음
- 파일 요청 비용 없음(전송 요금은 발생)
s3 스탠다드 IA(Infrequently Accessed)
- 자주 사용되지 않는 데이터를 저렴한 가격에 보관
- 최소 3개 이상의 가용영역에 분산 보관
- 최소 저장용량: 128kb 최소 저장 기간: 30일
- 작은 용량을 저장해도 128kb만큼의 비용발생, 1일만 저장해도 30일 보관만큼의 비용발생
- 데이터 요청 비용 발생: 데이터를 불러올 때마다 비용 지불
- 자주사용하지 않는 파일 중 중요한 파일
s3 one zone-IA
- 자주 사용되지 않는, 중요하지 않은 데이터를 저렴한 가격에 보관
- 단 한개의 가용영역에만 보관
- 최소 저장용량: 128kb 최소 저장 기간: 30일
- 작은 용량을 저장해도 128kb만큼의 비용발생, 1일만 저장해도 30일 보관만큼의 비용발생
- 데이터 요청 비용 발생: 데이터를 불러올 때마다 비용 지불
- 자주사용하지 않는 파일 중 쉽게 복구할 수 있는 파일
s3 Glacier Instant Retrieval
- 아카이브용 저장소
- 최소 저장용량: 128kb 최소 저장 기간: 90일
- 바로 액세스 가능.
- 사용사례: 의료 이미지 혹은 뉴스 아카이브 등
s3 Glacier Flexible Retrieval
- 아카이브용 저장소
- 최소 저장용량: 40kb 최소 저장 기간: 90일
- 분~시간 단위 이후 액세스 가능
- 사용사례: 장애 복구용 데이터, 백업 데이터 등
s3 Glacier Deep Retrieval
- 아카이브용 저장소
- 최소 저장용량: 40kb 최소 저장 기간: 90일
- 데이터를 가져오는데 12~48시간 소요
- 사용사례: 오래된 로그 저장, 사용할 일이 거의 없지만 법적으로 보관해야하는 서류 등
s3 Intelligent-Tiering
- 머신러닝을 사용해 자동으로 클래스 변경
- 적절한 스토리지 클래스로 변경
- 퍼포먼스 손해/오버헤드 없이 요금 최적화
s3 on Outposts
- 온 프로메스 환경에 s3 제공
- 내구성을 확보한 상태로 파일을 저장하도록 설계
- IAM, S3 SDK 등 사용가능