[AWS] S3(Simple Storage Service)

전우석·2022년 5월 31일
0
post-thumbnail

스토리지

데이터를 저장하는 저장소의 역할을 수행하는 요소
여러개의 스토리지를 하드웨어 고장, 하드디스크 손상을 대비하기 위한 데이터 백업용으로 사용할 수 있음.(스냅샷 기능도 사용 가능)

DAS(Direct Attached Storage)

직접 서버에 연결하는 저장소

NAS(Network Attached Storage)

스토리지를 네트워크로 연결하는 파일 기반 저장소

SAN(Storage Area Network)

별도의 스토리지용 네트워크를 구성(Fibre Channel)하는 블록 기반 저장소

S3(Simple Storage Service)

확장성이 뛰어나 거의 무한대로 저장 가능한 스토리지로 사용하는 만큼 비용을 지불해야 된다.
파일 형태로 스토리지 공간에 저장하며 저장 공간을 버킷(Bucket), 저장하는 각각의 파일을 오브젝트(객체)라 한다.

버킷 설정에 따라 오브젝트를 공개할 수 있고, 비공개 할 수 있다.

버킷 생성 및 설정

Public
모든 사람이 오브젝트를 접근할 수 있게 설정하기 위해 ACL활성화 선택, 모든 퍼블릭 엑세스 차단 체크 해제 진행

파일 업로드 및 설정

원하는 파일 업로드 후 아래 권한 부분에서 퍼블릭 읽기 엑세스 권한 부여 선택

확인

업로드한 파일 선택 후 객체 URL 확인

private의 경우 ACL 비활성화 선택, 모든 퍼블릭 엑세스 차단 체크로 생성하면 된다. 단, private 버킷에서 public으로 변경은 안된다.
파일의 입출력이 적고 단순 데이터 백업용도로 사용할 때는 Glascier를 사용하는게 S3를 사용하는 것 보다 저렴하다.

0개의 댓글