EBS vs. EFS
EBS Volumes
-
특징
- 기본적으로는 하나의 인스턴스에 하나씩 부착
- AZ 레벨에서 격리됨
- gp2: 디스크 사이즈가 늘어남에 따라 IO 성능도 늘어남
- io1: 디스크 사이즈와 무관하게 IO 성능을 별개로 늘릴 수 있음
-
EBS 볼륨을 AZ 너머로 마이그레이션하려면
- 스냅샷을 찍고
- 다른 AZ에서 해당 스냅샷을 복구
- EBS 백업은 IO를 사용하며, 현재 애플리케이션이 많은 트래픽을 다루는 중인 경우에는 이를 작동시키지 말아야 한다.
-
EC2 인스턴스가 종료되면, 기본적으로 해당 인스턴스의 EBS 볼륨도 종료된다. (해당 동작은 disable할 수 있음.)
EFS - Elastic File System
- 특징
- AZ와 무관하게 100개 까지 인스턴스를 마운팅 할 수 있음
- 웹사이트 파일 공유에 활용할 수 있음 (Ex. WordPress)
- 리눅스 인스턴스(POSIX)에만 사용할 수 있음
- EBS보다 비용이 더 높지만, 비용 절감을 위해 EFS-IA를 활성화할 수 있음
EC2 Instance Store
- 극도로 높은 I/O 성능이 요구되는 상황에서 사용
- 기본적으로 인스턴스가 중지되면 데이터가 사라짐 (저장이 일시적임)