[AWS] S3

정기홍·2024년 5월 13일
0

Cloud

목록 보기
11/14

S3

Amazon Simple Storage Service(Amazon S3)는 업계 최고의 확장성, 데이터 가용성, 보안 및 성능을 제공하는 객체 스토리지 서비스.
모든 규모와 업종의 고객은 Amazon S3를 사용하여 데이터 레이크, 웹사이트, 모바일 애플리케이션, 백업 및 복원, 아카이브, 엔터프라이즈 애플리케이션, IoT 디바이스, 빅데이터 분석 등 다양한 사용 사례에서 원하는 양의 데이터를 저장하고 보호할 수 있다.
Amazon S3는 특정 비지니스, 조직 및 규정 준수 요구 사항에 맞게 데이터에 대한 액세스를 최적화, 구조화 및 구성할 수 있는 관리 기능을 제공한다.

S3의 기능

  • 스토리지 클래스
    • 여러 사용 사례에 맞춰 설계된 다양한 스토리지 클래스를 제공.
  • 스토리지 관리
    • 비용 관리, 규정 요구 사항 충족, 대기 시간 단축, 규정 준수 요구 사항에 맞게 여러 개의 개별 데이터 복제본 저장을 수행할 수 있는 스토리지 관리 가능.
  • 액세스 관리 및 보안
    • 버킷 및 객체에 대한 액세스 감사 및 관리 기능을 제공.
  • 데이터 처리
    • 데이터를 변환하고 워크플로를 트리거하여 다양한 다른 처리 작업을 대규모로 자동화 가능.
  • 스토리지 로깅 및 모니터링
    • Amazon S3 리소스가 사용되는 방식을 모니터링하고 제어하는 데 사용할 수 있는 로깅 및 모니터링 도구를 제공.
  • 분석 및 인사이트
    • 스토리지 사용량을 파악할 수 있는 기능을 제공.
  • 강력한 일관성
    • 모든 AWS 리전의 Amazon S3 버킷에 있는 객체의 PUT 및 DELETE 요청에 대해 강력한 쓰기 후 읽기(read-after-write) 일관성을 제공.

정적 웹 사이트 호스팅

Amazon S3를 사용하여 정적 웹 사이트를 호스팅할 수 있다.
정적 웹 사이트에서 개별 웹 페이지는 정적 콘텐츠를 포함한다.
클라이언트 측 스크립트를 포함할 수도 있다.
이와는 대조적으로, 동적 웹사이트는 PHP, JSP 또는 ASP.NET 등 서버 측 스크립트를 포함한 서버 측 처리에 의존한다.

작동 방식

데이터를 버킷 내의 객체로 저장하는 객체 스토리지 서비스입니다. 객체는 해당 파일을 설명하는 모든 메타데이터입니다. 버킷은 객체에 대한 컨테이너입니다.
데이터를 저장하려면 먼저 버킷을 생성하고 버킷 이름 및 AWS 리전을 지정해야 합니다. 그런 다음 Amazon S3에서 객체로 해당 버킷에 데이터를 업로드합니다. 각 객체에는 키(또는 키 이름)가 있으며, 이는 버킷 내 객체에 대한 고유한 식별자입니다.

profile
늘 새로운걸 도전하는 의지

0개의 댓글

관련 채용 정보