클라우드 스토리지 서비스는 블록 스토리지, 파일 스토리지, 객체 스토리지 세가지 유형으로 이루어져있다.
▶️ 블록 스토리지
대기시간이 짧은 전용 스토리지로 DAS, SAN과 유사하다.
→ Amazon EBS
▶️ 파일 스토리지
대부분의 애플리케이션은 공유 파일 액세스할 수 있어야 하고, 파일시스템이 필요하다.
→ Amazon EFS, Amazon FSx
▶️ 객체 스토리지
클라우드에서 개발된 애플리케이션은 객체 스토리지의 확장성 및 메타데이터가 필요하다.
→ Amazon S3
▶️ Amazon 스토리지 서비스 자세히 살펴보기 (EBS/EFS/S3 등..)
S3란 확장성, 데이터 가용성, 보안 및 성능을 제공하는 객체 스토리지 서비스이다.
▶️ S3 Standard
자주 액세스, 일반적인 스토리지
▶️ S3 Intelligent-Tiering
액세스 패턴 바뀌거나 알 수 없는 데이터
▶️ S3 Standard-IA
수명 길지만 액세스 빈도 낮은 데이터
▶️ S3 OneZone-IA
단일 가용 영역에 저장, 수명 길고 액세스 빈도 낮은 데이터
▶️ S3 Glacier Instant Retrieval
드물게 액세스, 몇 밀리초만에 복원필요한 아카이브 데이터
▶️ S3 Glacier Flexible Retrieval
몇 분~몇시간 액세스 시간, 유연한 검색 옵션, 무료 대량 검색
▶️ S3 Glacier Deep Archive
장기 콜드 스토리지 아카이브 및 디지털 보존, 12시간 이내 복원
▶️ AWS 관리 콘솔
웹 기반 사용자 인터페이스를 사용해 액세스할 수 있다.
▶️ AWS CLI
AWS 명령줄 도구를 사용해 명령 실행, 스크립트 구축으로 작업을 수행할 수 있다.
▶️ AWS SDK
AWS에서는 다양한 프로그래밍 언어, 플랫폼을 위한 SDK를 제공한다.
프로그래밍 방식으로 쉽게 액세스할 수 있다.
▶️ Amazon S3 REST API
REST API를 사용하여 프로그래밍 방식으로 액세스할 수 있다.
REST API는 S3에 대한 HTTP 인터페이스로 표준 HTTP 요청을 사용한다.