Elastic Block Store Volume : 네트워크 상 존재하는 storage
Instance가 실행 중이거나 종료되어도 데이터를 보존할 수 있게 해준다.
Volume 하나 당 EC2 하나에 부착 될 수 있다
EBS volume은 특정 AZ에 한정되어 있지만, 다른 AZ에 옮길 수는 있다.
(snapshot을 사용해서 다른 AZ에 또 만들면 된다)
General Purpose SSD (gp2, gp3): 적절한 가격과 성능을 가지고 있어서 다양하게 쓰일 수 있다.
Provisioned IOPS SSD (io1, io2) : 좋은 성능을 가지고 있어서 low-latency + high-throughput
참고로 io1,io2는 데이터베이스 용도로 많이 쓰이고, Multi-Attach가 가능하다. (동일한 EBS를 EC2 여러개에 붙일 수 있다는 의미)
HDD(st1): 저렴한 HDD이고, 자주 접근하는 데이터 전용이다.
HHD(sc1) : 가장 저렴한 HDD , 자주 접근하지 않는 대용량 데이터 처리에 적합하다.
gp2, gp3, io1, io2 만 부트 볼륨으로 사용할 수 있다.
EBS를 암호화 하면, 내부에 있는 데이터와 인스턴스 사이의 데이터, 생성된 Snapshot, 그 Snapshot으로 부터 생성된 볼륨이 모두 암호화 된다.
KMS(AES-256) 알고리즘을 사용해 암호화 한다.
Amazon Machine Image
NFS (Network File System)을 사용한 서비스로, 여러 EC2에 장착 될 수 있다.
Performance mode (2가지)
기본적으로 latency sensitive 한 General purpose (웹 서버)
MAX I/O : 지연시간이 길어지지만, 엑세스 하는 EC2가 많으면 사용 (미디어)
Throughput mode
Bursting mode
Provisioned : 처리량이 많으면 용량과 속도를 결정해 놓을 수 있는 모드를 사용