본문 바로가기

AWS Technical Essentials 교육

[AWS Technical Essentials 교육] AWS 기초 서비스(Amazon S3)(4)

- Amazon Simple Storage Service(S3)

Amazon S3는 언제든지 웹상 어디서나 용량과 관계없이 데이터를 저장하고 검색하는 데 사용 할 수 있는 간편한 웹 서비스 인터페이스를 제공합니다. 

https://aws.amazon.com/ko/s3/

 

클라우드 스토리지 | 웹 스토리지| Amazon Web Services

스토리지 사용량 및 활동 추세를 조직 전체에서 파악하고 실행 가능한 권장 사항 받기 S3 Storage Lens는 객체 스토리지 사용 및 활동 추세에 대한 조직 전체의 가시성을 제공하고 실행 가능한 권장

aws.amazon.com

 

- 세부정보

  • 버킷에 저장할 수 있는 객체 수에는 제한이 없습니다.
  • 객체 크기 최대 5 TB, 버킷 크기에는 제한이 없습니다.
  • HTTP/S 엔드포인트를 사용하여 웹에서 언제 어디서든 원하는 양의 데이터를 저장하고 검색할 수 있습니다.
  • 확장성, 안정석, 속도가 우수하며 저렴합니다.
  • AWS를 사용하여 서버 측 암호화가 가능합니다.
  • 엑세스 로그를 감사 목적으로 사용할 수 있습니다.
  • 표준 기반 REST 및 SOAP 인터페이스를 제공합니다.

 

- Amazon S3 개념

 

- 객체 키

 

버킷, 키및버전 ID의 조합이 각 객체를 고유하게 식별하므로, Amazon S3는 '버킷 + 키 + 버전'과 객체 자체 사이의 기본 데이터 맵으로 간주할 수있습니다. Amazon S3 내 모든객체는 웹 서비스 엔드 포인트, 버킷이름, 키, 그리고 선택사항 인버전의 조합을 통해 주소를 지정 할 수있습니다.
예를 들어 URL http://doc.s3.amazonaws.com/2006-03-01/AmazonS3.html에서'doc'는 버킷의 이름이고 '2006-03-01/AmazonS3.html'은 키입니다.

 

- 보안

 

  • 데이터 엑세스
    • IAM 정책
    • ACL
    • 버킷 정책
  • 데이터 전송
  • 데이터 스토리지

https://docs.aws.amazon.com/AmazonS3/latest/userguide/UsingClientSideEncryption.html

 

Protecting data using client-side encryption - Amazon Simple Storage Service

The following code example demonstrates how to upload an object to Amazon S3 using AWS KMS with the AWS SDK for Java. The example uses an AWS managed CMK to encrypt data on the client side before uploading it to Amazon S3. If you already have a CMK, you ca

docs.aws.amazon.com

 

- 버전 관리

  • 성능 저하 없이 실수로 덮어쓰거나 삭제하는 것을 방지합니다.
  • 삭제된 객체를 쉽게 검색하거나 이전 버전으로 롤백할 수 있습니다.
  • Amazon S3 버킷의 세 가지 상태
    • 버전 관리 되지 않음(기본)
    • 버전 관리 활성화됨
    • 버전 관리 중단됨

※ 버전관리서비스의 경우 무료로 제공되지만 저장되는 공간에 대한 스토리지 비용은 청구됩니다.

 

- 요금

  • 사용한 만큼만 비용을 지불
  • 요금 구성
    • 스토리지 요금
    • 요청 요금
    • 데이터 전송 요금 : Amazon S3에서 송신한 데이터

 

- Amazon S3 Glacier

  • 저렴한 장기 아카이빙 서비스입니다.
  • 자주 엑세스하지 않는 데이터에 최적화되어 있습니다.
  • 저장은 오래하지만, 호출은 자주하지 않는 서비스에 최적화된 서비스 입니다.
  • S3의 일부입니다.

 

 

 

 

참조

교재명 : AWS Technical Essentials (KO) Student Guide 버전 4.6.10

https://aws.amazon.com/ko/

 

클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services

제조 AWS를 활용한 Siemens의 에너지, 의료 서비스, 제조 분야 혁신 Siemens가 AWS를 사용하여 어떻게 문화를 바꾸고 혁신을 장려하며 비즈니스 성과를 창출했는지 알아보세요. 자세히 알아보기  업종

aws.amazon.com