AWS - S3

이재문·2022년 3월 4일
0
post-thumbnail

오늘은 AWS서비스중 S3를 사용하며 블로그를 남기려고 한다.
프로젝트를 하면서 다른 팀원은 S3를 사용했지만 나는 다른 우선시 될 부분을 학습하기 위해 뒤로 미뤘다. 그때 S3에 대해 정확한 개념은 알지 못하고 그림, 동영상을 저장하는 저장소라고 만 이해했다.

현재 이력서를 보관하고 제출하기위해 업로드 할 계획이다.
S3에 대한 기본적인 개념을 알고 사용하기 위해 작성한다.

AWS S3란

AWS에서 제공하는 Simple *Storage Service(S3)로 인터넷 스토리지 서비스이다.
*Storage : (데이터) 저장소

AWS에서 S3 소개를 아래와 같이 한다.

Amazon S3는 데이터를 버킷 내에 객체 단위로 저장합니다. 객체는 파일, 그리고 경우에 따라 해당 파일을 설명하는 메타데이터로 구성됩니다.

객체 : S3에 저장될 데이터의 기본 단위 크기는 1Byte ~ 5TB까지 저장 가능. 파일 or 메타데이터로 선택하여 저장한다. 키-값으로 이루어져있다.
버킷 : 객체를 담는 폴더개념. S3내에서 생성할 수 있는 최상위 디렉토리(폴더) 이름은 유일해야 한다.
메타데이터 : 객체관련 데이터를 관리하기 위해 정의한 데이터. 키-값의 세트로 이루어짐.

S3 장점

  • 최고의 확장성
  • 위치에 상관없이 데이터를 원하는 데이터를 저장하고 검색
  • 트래픽이 증가하더라도 시스템적인 작업이 필요없다.
  • 데이터의 보안 등급에 따라 보호 수준을 관리할 수 있다.
    S3서비스뿐 아니라 다른 AWS서비스와 함께 사용할 수 있고 분석, 복구 등 다양한 기능이 있다.
profile
이제부터 백엔드 개발자

0개의 댓글