<EC2>
- Elastic Block Store
- 약어는 EBS인데 Elastic Beanstack과 헷갈릴 수 있으니 문맥 파악을 잘해야 함
- 인스턴스를 백업하기 위한 곳
- 인스턴스를 Terminate 했어도 EBS에 남아 있음
- EBS는 하나의 인스턴스에 장착을 할 수 있고, 하나의 인스턴스 여러개의 EBS를 장착하는 것이 가능함
- 여러 개의 인스턴스에 하나의 EBS를 동시에 장착할 수 없음(USB와 똑같다고 생각하면 됨)
- EBS를 여러 인스턴스에 옮기는 것은 가능함(하나의 Availability Zone 안에 있는 인스턴스만 뺐다 꽂았다 가능함)
- 여러 시기의 EBS를 보관하는 곳을 EBS Snapshot이라고 함
- 시기별로 백업을 한다고 했을 때 여러 EBS에 각 백업들을 각 EBS에 담으면 돈이 많이 듦
- 한 EBS의 그날의 백업을 하고 그걸 EBS Snapshot에 담고 다음에 또 백업을 할 때 같은 EBS를 사용하고 EBS Snapshot에 담으면 EBS 하나로 시기별로 백업을 저장할 수 있음
- EBS Snapshot에 담긴 백업 인스턴스들은 다른 Region으로 보낼 수 있음
- EC2 - instances - 해당 인스턴스 - Storage 를 클릭하면 보이는 저 노란 박스가 EBS임
- 저 노란 박스를 클릭해서 들어갈 수도 있고
- 왼쪽 카테고리에 노란 박스 Elastic Block Store - Volumes 를 클릭해서 들어올 수도 있다
- 이 볼륨의 용량은 8기가고 Availability Zone은 ap-northeast-2c다
- 볼륨 생성하기
- Volume에 들어와서 Create Volume을 클릭한다
- 아까와 다르게 용량은 4기가, Availability Zone은 ap-northeast-2a로 생성해보자
- 생성한 볼륨을 우리의 인스턴스 ddingsong에 붙여보자
- 붙일 인스턴스가 없다
- 우리 인스턴스는 이용가능한 구역이 ap-northeast-2c로 되어 있는데 해당 볼륨은 2a여서 그렇다!!
- 해당 볼륨을 삭제하고 다시 2a 구역으로 지정해서 그 볼륨에 우리 인스턴스를 붙여보자
- 이렇게 하면 인스턴스에 EBS 2개가 붙은 걸 확인할 수 있다
- 아래 볼륨이 4기가로 방금 붙인 볼륨임을 알 수 있다
- 스냅샷 생성하기
- 볼륨 목록에서 하나를 선택하고 Actions를 눌러서 Create Snapshot을 클릭한다
- 바로 스냅샷을 만들고 왼쪽 카테고리에서 스냅샷을 클릭한다
- 생성된 스냅샷이 확인된다
- 스냅샷을 클릭해서 actions를 누르면 Create volume from snapshot이 보인다
- 같은 스냅샷에 볼륨을 더 만드는 건데 아마 기간별 백업을 생성할 때 쓰는 것 같다
- 그 아래 아래 보면 Copy snapshot이 있다 그걸 클릭해보자
- 빨간 박스를 누르면 다른 지역이 나오는데 이렇게 볼륨을 다른 지역으로 보낼 수도 있다
- 볼륨이나 스냅샷을 사용하지 않는 경우 삭제를 꼭 해줘야 한다 안 하면 과금 발생함
- 스냅샷은 delete 스냅샷이 바로 있는데 볼륨은 인스턴스에 붙인 경우 detach volume을 누른 후 detach 되면 그때 delete를 할 수 있다