개발자의 오르막

[AWS 활용교육 #04] S3 본문

교육과정 ( SW 개발자 심화과정 )/AWS

[AWS 활용교육 #04] S3

계단 2019. 10. 25. 15:22

# 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 스토리지 클래스

 

 

 

 

 

 

Comments