EC2에서 사용되는 스토리지
EBS와 EC2는 독립적임
EBS Snapshot
특정 EBS 볼륨을 다른 AZ의 EC2에 연결할 수 없음
그렇다면 다른 AZ로 데이터를 전송하는 방법은?
(EBS와 다르게) 여러개의 EC2 인스턴스들이 동시 마운트 가능한 완전 관리형 네트워크 파일 시스템
On Premise(서버가 회사 안에 있는)에서도 사용 가능
NFS 프로토콜 사용
성능이나 용량이 동적으로 변화한다.
리눅스 인스턴스에서만 사용 가능하다.
Object 스토리지 서비스
EC2와 함께 AWS 핵심 서비스
기본 저장 단위는 파일임
Object는 Key를 통해서 접근 가능
S3 Bucket
Object를 저장하는 컨테이너 (모든 object는 특정 bucket 내에 저장)
Bucket의 이름은 Globally Unique 해야함
Bucket은 하나의 리전 내에서 생성됨
S3 가격
다양한 비용들이 집계되어 청구
- 스토리지 비용
- 요청 및 데이터 검색 비용
- 데이터 전송 비용
- 복제 비용
스토리지 클래스 간 이동에 대한 규칙을 사용자가 생성하는 것
Bucket 단위로 생성
Object의 버전을 관리할 수 있음
버킷 수준에서 활성화 가능
이전 버전의 Object로 복구 가능
S3 Bucket을 복제 가능
다양한 종류/레벨의 보안 기능 제공
네트워크를 통한 데이터 전송이 아닌 물리적 이동을 통해 데이터를 AWS에 저장.
AWS에서 제공하는 디바이스에 데이터 저장 후 AWS로 발생
On premise와 Cloud Storage 사이의 게이트웨이
-> 실제로는 On premise에 설치하는 SW