일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- sql
- 데브코스
- dockerfile
- 컴퓨터 네트워크
- TCP
- TIL
- airflow.cfg
- 데이터 엔지니어링
- 종류
- Go
- airflow
- 컴퓨터네트워크
- Docker
- linux
- redshift
- S3
- 데이터베이스
- 데이터 웨어하우스
- http
- 정리
- 자료구조
- 데이터 파이프라인
- PYTHON
- 가상환경
- 운영체제
- Django
- 데이터엔지니어링
- HADOOP
- AWS
- 파이썬
- Today
- Total
홍카나의 공부방
[AWS] EBS와 EFS의 차이점 본문
Elastic Block Storage(EBS)
- EBS 볼륨은 한 번에 하나의 인스턴스에만 attach할 수 있다. ( io1/io2의 multi-attach case 제외 )
- 그리고 EBS 볼륨은 하나의 Availability Zone(AZ) 수준에서 한정된다.
- 따라서 다른 AZ에서도 특정 EBS 볼륨을 사용하려면, 먼저 기존 AZ에 존재하던 EBS 볼륨의 스냅샷을 만들고, 해당 EBS 스냅샷을 바탕으로 다른 AZ의 EBS 볼륨을 만들면 된다.
- EC2 인스터스의 루트 EBS 볼륨은 EC2 인스턴스가 종료되면 기본적으로 종료된다. ( 물론 비활성화 가능 )
- EBS 볼륨은 하나의 네트워크 저장장치(network drive)라고 생각하면 된다. 실제 물리적인 연결은 없지만, 가상으로 특정 EC2에 연결할 수 있다.
- 물리적 저장장치인 USB가 한 컴퓨터에만 꽂힐 수 밖에 없는 것을 상상하면.. 하나의 EC2 인스턴스에만 attach된다고 했는지 이해가 될 것이다.
- EBS 볼륨으로는 일반적으로 gp3, gp2가 있고, 32,000iops 이상의 높은 IOPS 퍼포먼스를 보여주는 io1/io2, 부트 볼륨으로 사용할 수 없는 st1, sc1(HDD)가 있다.
Elastic File System(EFS)
- EFS는 네트워크 파일 시스템이다.
- 즉, 다양한 AZ의 수많은 EC2에 마운트할 수 있다. ( ap-northeast-2a, ap-northeast-2b, ap-northeast-2c에 있는 각각의 인스턴스가 공용 EFS에 접근할 수 있는 것이다. )
- EFS는 EBS보다 비용이 높지만, EFS-IA 기능을 활용하여 저장 비용을 절약할 수 있다.
- 사용량에 따라 비용을 지불한다. (pay-per-use)
'Cloud Engineering > AWS' 카테고리의 다른 글
[AWS] Lambda 기초 (0) | 2024.02.28 |
---|---|
[AWS] S3 객체 암호화 (0) | 2024.02.21 |
[AWS] Route 53 CNAME vs Alias (0) | 2024.02.19 |
[AWS] Amazon Aurora 정리 (0) | 2024.02.12 |
[AWS] EC2 Instance 유형 (0) | 2024.02.05 |