AWS EC2의 가장 큰 장점은 Elasticity(탄력성)이라고 생각한다.
용량이 부족하다 | 용량 확장 |
GPU가 딸린다 | Instance family 업그레이드 |
입력과 출력이 느리다 | EBS IOPS 업그레이드 |
돈만 있다면 다 되는 세상 클라우드!
LSTM을 적용한 Meissy를 업그레이드 하면서 c6g.medium 인스턴스를 사용하고 있던 모델에서 감당하지 못하기 시작했다.
처음 인스턴스를 만들때 위 목록에서 크기를 설정하게 된다.
초기에 루트 볼륨을 8GB정도로 설정해 두었는데 인공지능 모델을 개발하면서 8GB로 퉁치려고 했던것은 욕심이었나보다. 😊
손쉽게 인스턴스 루트볼륨을 확장하는 법을 알아봅시다.
디스크 볼륨을 높이기 위해서 해당하는 인스턴스를 클릭하여 상세페이지로 이동한다.
- 아래탭에서 [Storage] 선택
- 볼륨 중 변경하고자 하는 볼륨 아이디 선택
볼륨상태를 확인하고 수정 버튼을 클릭한다
- 볼륨 타입변경을 원하면 Volume type항목을 수정
- 볼륨 사이즈 변경을 원한다면 Size 항목을 수정. 보통 2의 제곱수로 변경한다. 필자는 8GiB -> 16GiB로 변경했다.
- IOPS는 병경할 수 있는 인스턴스가 정해져있다. 여기서는 편집이 불가능했다.
원하는 만큼 수정을 했으면 Modify버튼을 눌러 확정해주자.
- 볼륨을 수정했으면 위 Volume Status부분이 변경된다 -> Optimizing
- Optimizing에서 Okay가 될때까지 대기하자
해당하는 인스턴스에 접속해서 아래명령어를 입력하자
lsblk
그러면 아래처럼 마운트 상태를 보여준다.
필자의 인스턴스는 nvme0n1이름에 16GB로 잘 적용이 됬음을 확인할 수 있다.
확인을 했으면 파일 시스템을 조정해주어야 한다.
아래 명령어를 입력한다.
sudo resize2fs /dev/root
해당하는 루트 볼륨에 맞게 파일 시스템이 조정된다.
이미 해두었기 때문에 아무것도 할께 없다는 메세지가 출력되었다.
인스턴스 상세페이지에서 확인하니 적용이 잘 되었다.
이제 필요한 텍스트 파일을 올리러 가봐야겠다.
SCP를 이용하면 되는데 문서가 보안이 걸려있어 복사 붙여넣기를 해야한다 ㅎㅎ.. 팁 있으신분 알려주세요.
사례하겠습니다. (마음으로 ..)
[Kubernetes] AWS EC2에 Kubernetes직접 구축하기 / EKS ❌ (0) | 2023.09.20 |
---|---|
[AWS] 자연어 처리에 있으면 좋은 한국어 띄어쓰기 라이브러리 적용하기 / pyKoSpacing / soysapcing (0) | 2023.05.18 |
[AWS/EC2] EC2에서 React Vite 실행하기 / 배포🗙 실행⭕ (0) | 2023.05.06 |
[AWS/EC2] No space left on device / pip 설치 시 발생하는 문제 (0) | 2023.04.19 |
[AWS/EC2] EC2에 Mysql설치하기 (0) | 2022.06.08 |