Elastic Block Storage, ebs는 aws에서 제공해 주는 네트워크 블록 스토리지이다
EC2 인스턴스에 할당해서 해당 스토리지를 사용할 수 있고, EC2와 같이 사용하기 원한다면 꼭 같은 Availability zone에 같이 있어야 한다.
예시로 ap-northeast-2에 있는 ec2는 ap-northeast-2에 생성된 EBS끼리만 연결 가능하다!
EC2 인스턴스를 만들 시 자동으로 ebs 를 만들어준다, 기본으로 제공되는 ebs는 인스턴스 terminate시 자동으로 삭제된다! (해당 옵션은 당연히 제어할 수 있습니다)
EBS 생성 방법, 생성된 EBS를 EC2 연결하는 방법을 단계 별로 설명하겠습니다 ㅎㅎ
1. EC2 서비스 검색
1. Elastic Block Store -> Volumes -> Create Volume
1. EBS 옵션 선택 후 생성
Free-tier 기준 30 GB가 무료입니다
그래서 저는 2 GiB 선택했습니다 !
1. Volume 생성 확인!
아래처럼 보이면 제대로 생성된 겁니다 ㅎㅎ
1. 해당 volume 인스턴스에 연결하기
volume 선택 -> actions -> Attach volume
만약 EC2 인스턴스가 없으면 아래 가이드 참고 후 생성해 주세요 ㅎㅎ (제 거예요)
2024.09.02 - [IT&개발/AWS] - [AWS/EC2] AWS EC2 인스턴스 생성 방법 (free-tier 기준)
1. Instance 선택, 추천하는 device name 선택 후 생성
1. Volume이 인스턴스에 제대로 연결되었는지 확인하기
Instance 클릭 후 Storage 항목 아래 Block device에 보면 2개 volume이 연결되었는지 확인할 수 있습니다
이렇게 보이면 제대로 연결된 거네요 ㅎㅎ
추가로 인스턴스 생성 시 기본으로 생성되는 volume은 인스턴스 terminate시 자동으로 삭제되는 점 참고해 주세요!
저희가 방금 만든 volume은 해당 인스턴스를 종료해도 유지가 됩니다!
etc. 다른 AZ에 생성된 volume 연결 시도
제가 만든 인스턴스는 ap-northeast-2a에 있고
volume를 ap-northeast-2b에 생성해 봤습니다
그리고 attach volume 해서 진해보려고 하면 연결할 수 있는 인스턴스가 없는 걸로 확인할 수 있습니다!
확실히 머릿속에 남으려면 이렇게 정리하고 직접 해보는 게 좋은 거 같네요 ㅎㅎ
유익한 정보 되었으면 좋겠습니다! 다들 시험 파이팅!