AWS EBS Explained | Elastic Block Store Tutorial for Beginners
- EBS는 EC2 인스턴스를 위한 네트워크 드라이브로, 마치 네트워크 USB 스틱처럼 작동합니다. 💾
- EC2 인스턴스가 중지되거나 종료되어도 EBS 볼륨에 저장된 데이터는 유지됩니다. 🛡️
- 하나의 EBS 볼륨은 한 번에 하나의 EC2 인스턴스에만 연결할 수 있습니다. 🔗
- EBS 볼륨은 연결하려는 EC2 인스턴스와 동일한 가용 영역(Availability Zone)에 있어야 합니다. 📍
- EBS는 네트워크를 통해 연결되므로, 로컬 스토리지에 비해 약간의 지연(latency)이 발생할 수 있습니다. ⏱️
- 동일한 가용 영역 내에서는 EBS 볼륨을 한 EC2 인스턴스에서 분리하여 다른 인스턴스에 다시 연결할 수 있습니다. 🔄
- 다른 가용 영역으로 볼륨을 이동하려면 먼저 스냅샷을 생성해야 합니다. ✈️
- 사용자는 EBS 볼륨 사용 전에 크기와 IOPS(초당 입출력 작업 수)를 설정할 수 있습니다. ⚙️
- 예약된 모든 스토리지 공간에 대해 비용을 지불해야 하며, 사용 여부와 관계없이 요금이 부과됩니다. 💸
- EBS 볼륨의 크기는 필요에 따라 언제든지 늘리거나 줄일 수 있습니다. 📏
- EBS는 주로 추가 데이터 저장, 백업, 데이터베이스 호스팅 등에 활용됩니다. 📊
- 새로운 EBS 볼륨을 EC2에 연결한 후에는 운영체제 내에서 포맷하고 마운트해야 사용할 수 있습니다. 🛠️
- EC2 인스턴스의 루트 볼륨(내부 스토리지)도 필요에 따라 크기를 확장할 수 있습니다. 📈
- 스냅샷은 EBS 볼륨의 백업으로, 재해 복구 및 빠른 서버 복원에 필수적입니다. 📸
- AWS 데이터 라이프사이클 관리자(DLM)를 사용하여 스냅샷 생성 및 보존 정책을 자동화할 수 있습니다. 🤖
- 기존 스냅샷을 기반으로 새로운 EBS 볼륨을 생성할 수 있습니다. 🏗️