개발자의 오르막
[AWS 활용교육 #04] S3 본문
# AWS S3
- S3 개요
인터넷용 스토리지
기본적으로 온라인, HTTP 기반 엑세스
웹을 통해 언제 어디서든 원하는 양의 데이터를 저장하고 검색할 수 있는 스토리지
고도의 확장성, 안정성, 속도 및 내구성
- S3 장점
버킷에 저장할 수 있는 객체 수에는 제한이 없습니다.
객체 크기 최대 5 Tb, 버킷 크기에는 제한이 없습니다.
연간 객체에 대해 내구성과 가용성을 제공합니다.
HTTP/S 엔드포인트를 사용하여 웹에서 언제 어디서든 원하는 양의 데이터를 저장하고 검색 가능
확장성, 안정성, 속도가 우수하여 저렴함
AWS를 사용하여 서버 측 암호화를 하거나, 고객이 관리하는 클라이언트 측 암호화를 하도록
선택할 수 있음
액세스 로그를 감사 목적으로 사용할 수 있습니다.
표준 기반 REST 및 SOAP 인터페이스를 제공합니다.
- 일반 사용 시나리오
스토리지 및 백업
어플리케이션 파일 호스팅
미디어 호스팅
소프트웨어 전송
AMI 및 스냅샷 저장
* 웹호스팅 기능도 있음. ( 만일 동적 기능 없이 정적 기능만 있을 시에는 가능 )
- S3 개념
- 객체 키
- S3 보안
엑세스 제어 목록 ( ACL )
버킷 정책
Identity and Access Management ( IAM ) 정책
ASW SDK를 사용하여 데이터를 암호화 가능
- S3 버전 관리
성능 저하 없이 실수로 덮어쓰거나 삭제하는 것을 방지합니다.
모든 업로드에 대해 새 버전을 생성합니다.
삭제된 객체를 쉽게 검색하거나 이전 버전으로 롤백할 수 있습니다.
Amazon S3 버전의 세 가지 상태
- 버전 관리 되지 않음 (기본)
- 버전 관리 활성화됨
- 버전 관리 중단됨
- S3 객체 수명 주기
수명주기 관리는 버킷 안의 데이터의 엑세스 주기에 따라 정책을 만들어 비용에 알맞는
저장소에 데이터를 저장함
- S3 Glacier
- S3 요금
- S3 스토리지 클래스
'교육과정 ( SW 개발자 심화과정 ) > AWS' 카테고리의 다른 글
[AWS 활용교육 #06] IAM (0) | 2019.10.25 |
---|---|
[AWS 활용교육 #05] EBS (0) | 2019.10.25 |
[AWS 활용교육 #03] EC2 & VPC 생성 실습 (0) | 2019.10.25 |
[AWS 활용교육 #02 ] AWS VPN (0) | 2019.10.25 |
[AWS 활용교육 #01 ] AWS EC2 (0) | 2019.10.25 |