AWS S3란?

AWS S3 (Amazon Simple Storage Service)는 클라우드 기반의 객체 스토리지 서비스로, 데이터를 안전하게 저장하고 검색할 수 있는 확장 가능한 솔루션을 제공합니다. 

 

개념

  • 버킷: S3에서 데이터를 저장하는 컨테이너입니다. 버킷은 전역적으로 고유한 이름을 가져야 하며, 여러 개의 객체를 포함할 수 있습니다.
  • 객체: S3에서 저장되는 데이터 단위입니다. 객체는 파일과 메타데이터로 구성되며, 고유한 키(객체 이름)로 식별됩니다.

주요 기능 

  • 데이터 저장: S3는 거의 무제한의 데이터 저장 용량을 제공하며, 객체를 버킷에 업로드하여 저장할 수 있습니다.
  • 데이터 검색: 객체의 고유한 키를 사용하여 데이터를 검색하고 다운로드할 수 있습니다.
  • 데이터 보안: S3는 데이터를 암호화하여 안전하게 저장하고, 접근 제어 및 권한 관리를 통해 데이터 보안을 강화합니다.
  • 데이터 복제: S3는 여러 지역에 데이터를 자동으로 복제하여 내구성과 가용성을 보장합니다.
  • 데이터 관리: S3는 데이터 수명 주기 정책을 설정하여 자동으로 데이터를 이동하거나 삭제할 수 있습니다.

적용

  • 데이터 백업 및 복원: S3는 중요한 데이터의 백업 및 복원에 이상적입니다. 데이터를 버킷에 업로드하고 필요에 따라 복원할 수 있습니다.
  • 정적 웹 호스팅: S3는 정적 웹 사이트를 호스팅하는 데 사용될 수 있습니다. HTML, CSS, JavaScript 파일 등을 버킷에 업로드하고, 공개 액세스 권한을 설정하여 웹 사이트를 제공할 수 있습니다.
  • 데이터 분석: S3는 데이터를 저장하고 Amazon Athena, Amazon Redshift, Amazon EMR 등의 분석 도구와 통합하여 데이터 분석 작업을 수행할 수 있습니다.

S3는 안정적이고 확장 가능한 클라우드 스토리지 솔루션으로 다양한 용도로 활용될 수 있습니다.

'[CS] IT 용어 모음' 카테고리의 다른 글

AWS OpenSearch 서비스란?  (0) 2024.01.16
AWS DynamoDB 서비스란?  (0) 2024.01.16
AWS Route53이란?  (0) 2024.01.11
CORS(Cross-Origin Resource Sharing)란?  (1) 2024.01.11
AWS Cloudfront 서비스의 Function이란?  (0) 2024.01.11
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기