가짜연구소의 Data Fellowship 스터디에서 제공한 Datacamp를 통해 학습한 내용을 정리했습니다.
AWS의 스토리지 서비스 중 S3와 Glacier를 중심으로 스토리지 유형, 특징, 활용 사례를 상세히 설명합니다. 주요 개념은 아래와 같습니다.
AWS Storage Services는 데이터를 안전하게 보관하고, 필요할 때 빠르게 접근할 수 있도록 돕는 서비스입니다. 이번 포스트에서는 AWS에서 제공하는 스토리지 서비스의 종류와 주요 특징을 상세히 정리하겠습니다.
스토리지는 파일, 이미지, 백업 데이터와 같은 정적 데이터를 저장하는 공간입니다. 반면, 데이터베이스는 구조화된 데이터를 저장하고 이를 효율적으로 관리하고 조회할 수 있도록 합니다.
AWS에서는 다양한 요구에 맞춘 스토리지 서비스를 제공합니다. 대표적인 서비스는 다음과 같습니다.
정의: 자주 접근하는 데이터를 저장하며, 빠른 응답 속도를 제공합니다.
특징:
활용 사례:
AWS S3 (Simple Storage Service)
객체(Object) 기반 스토리지 서비스
구조화되지 않은 데이터를 저장 가능 (이미지, 동영상, 로그 파일 등)
무제한 확장 가능
데이터의 내구성(99.999999999%)과 가용성 보장
사용 사례:
주요 기능:
정의: 장기 보관이 필요한 비활성 데이터를 저장하며, 저렴한 비용으로 운영됩니다.
특징:
활용 사례:
AWS Glacier 및 Glacier Deep Archive
저비용의 장기 데이터 보관 서비스
데이터 복원 시간에 따라 다양한 옵션 제공
사용 사례:
주요 기능:
AWS S3는 다양한 접근 빈도와 요구 사항에 맞춰 여러 가지 스토리지 클래스를 제공합니다.
스토리지 클래스 | 특징 | 사용 사례 |
---|---|---|
S3 Standard | 자주 접근하는 데이터용 | 웹사이트 호스팅, 콘텐츠 배포 |
S3 Intelligent-Tiering | 접근 패턴에 따라 자동으로 비용 최적화 | 액세스 패턴이 불규칙한 데이터 |
S3 Standard-IA | 드물게 접근하지만 빠른 복구가 필요한 경우 | 장기 보관 및 백업 |
S3 Glacier | 저비용의 장기 보관용 | 규제 준수를 위한 장기 보관 |
S3 Glacier Deep Archive | 가장 저렴한 아카이브 스토리지 | 수십 년간 보관이 필요한 데이터 |
항목 | S3 | Glacier |
---|---|---|
접근 속도 | 즉시 접근 (ms 단위) | 복구 요청 시 수분~수시간 소요 |
비용 | 상대적으로 높은 비용 | 장기 보관에 최적화된 저비용 |
사용 사례 | 자주 접근하는 웹 콘텐츠, 애플리케이션 데이터 | 장기 보관, 규제 준수를 위한 데이터 |
데이터 관리 기능 | 버전 관리, 수명 주기 정책 | 다양한 복구 속도 옵션 |
AWS Storage Services는 다양한 데이터 저장 요구 사항을 충족하며, 접근 빈도와 보관 기간에 따라 적절한 솔루션을 제공합니다.
다음 포스팅에서는 AWS의 보안 및 접근 관리 서비스에 대해 심층적으로 다루겠습니다.