ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • AWS :: S3
    AWS 2021. 6. 14. 16:23
    728x90

     

    Amazon S3(Simple Storage Service)

    • 인터넷 스토리지 서비스
    • 개발자가 쉽게 웹 규모 컴퓨팅 작업을 수행할 수 있도록 설계
    • 내구성과 확장성이 뛰어난 스토리지 서비스
    • 사용한 스토리지 만큼 요금이 청구되고, 데이터 전송부분에서는 해당 리전 내에서는 데이터 송수신이 무료이다.
    • 단독 스토리지로도 사용 가능하고, EC2, EBS, Glacier와 같은 다른 AWS 서비스와도 함께 사용할 수 있다.

     

     

     

     

     

    S3 용어 개념

    • 객체(Object)
      • 파일과 해당 파일을 설명하는 모든 메타데이터
      • S3에 데이터가 저장되는 기본 단위
      • 파일과 메타데이터로 이루어짐
      • 객체 메타데이터는 객체가 업로드 된 후 수정 불가능
      • 수정이 필요하다면, 복사 후 수정해야 한다.
    • 버킷(Bucket) 
      • 객체에 대한 컨테이너
      • 버킷 소유권은 이전할 수 없다.
      • 리전에 상관없이 globally unique한 이름을 가져야 한다.
      • 계정 별 최대 100개 생성 가능
      • 버킷에 저장할 수 있는 객체 수와 용량은 무제한이다.
      • 즉, 무한대의 객체를 저장할 수 있고, 'elastic'한 성질때문에 별도의 확장, 축소에 신경쓰지 않아도 된다.
      • flat structure 구조이기 때문에, 별도의 hierarchie나 folder는 없지만, keyname prefix를 사용하여 논리적인 hierarchies를 암시할 수 있다.
      • 버킷 안에 다른 버킷을 둘 수 없다.
      •  
    • Amazon S3에 객체(사진, 동영상, 문서 등의 데이터)를 저장하려면, 우선 하나의 AWS 리전에 버킷을 생성한 다음 버킷에 객체를 업로드한다.

     

     

     

     

     

    디렉토리별 스토리지 옵션 종류

    • 표준 스토리지
      • 객체에 대한 99.999999999%의 내구성과 99.99%의 가용성을 제공한다.
      • 비용이 비교적 높고, 때문에 유실되면 안되는 중요 데이터를 저장하는 것이 알맞다.
    • RRS(Reduced Redundancy Storage)
      • 표준 스토리지보다 저렴하다.
      • 여러 시설 전반에 다양한 디바이스에 객체를 저장한다.
      • 원본을 복제한 데이터나 가공한 데이터를 저장하는 것이 알맞다.

     

     

     

     

    S3를 사용하는 이유

    • 저장 용량이 무한대이고, 파일 저장에 최적화되어 있다.
    • 용량 확장, 축소를 신경쓰지 않아도 된다.
    • 비용은 EC2, EBS로 구축하는 것보다 훨씬 저렴하다.

     

     

     

     

    728x90

    'AWS' 카테고리의 다른 글

    AWS :: Redshift  (0) 2021.06.17
    AWS :: Glue :: DataFrames과 DynamicFrames 비교  (0) 2021.06.16
    AWS :: Glue :: 개념 설명  (0) 2021.06.14
    AWS :: 서버리스(serverless) 아키텍처  (0) 2021.06.14
    AWS :: Redshift  (0) 2021.06.11

    댓글

kxmjhwn@gmail.com