-
가정용 AI 개발 환경 만들기 2탄 - 생성한 AWS 인스턴스 관리하기CS 지식 2025. 4. 11. 21:59
앞선 글에서 AWS에서 나만의 개발환경을 만드는 법에 대해서 기술했었다.
가정용 AI 개발 환경 만들기 1탄 - AWS 인스턴스 생성
집에 고사양의 GPU가 있다면 너무 좋겠으나, 비용상의 이유나 환경상의 이유로 GPU를 구매하기 어려운 경우가 많다.. 사실 기업도 고사양의 GPU서버를 사용하기보다는 AWS 나 Azure 같은 클라우드 서
whatisworth.tistory.com
그런데!! 모두가 알고 있겠지만, AWS에서 사용하는 GPU나 SSD를 사용하는 것은 과금이 되는,, 유료서비스라는 것..!
따라서 우리의 소중한 돈이 쓸데없이 나가는 것을 방지하기 위해서는.. 인스턴스를 관리하는 방법도 알아야한다..ㅠㅠ
1. 헷갈리는 AWS 개념 정리
먼저, 여러가지 용어들을 이해할 필요성이 있다. 자주 나오는 용어 위주로 정리해보았다.
용어 정의 예시 EC2 AWS의 가상 컴퓨터 서비스 아마존 클라우드에 있는 컴퓨터 본체 인스턴스 EC2 서비스로 만든 실제 실행 중인 가상 컴퓨터 EC2란 공장에서 찍언앤 나만의 컴퓨터 한대 EBS EC2 인스턴스에 붙는 SSD 하드 디스크 컴퓨터에 꽂힌 C드라이브 같은것 스냅샷 EBS 디스크의 정지된 사진(백업본) 하드 디스크의 복사본 즉, 아마존 본체(EC2)에서 나만의 컴퓨터(인스턴스)를 저장 장치(EBS)까지 해서 사용자가 사용할 수 있도록 공장에서 나오는것이라고 생각하면 된다!
2. 과금 비용 관리하기
기본적으로 AWS 클라우드 서비스 사용시에 과금이 되는 point는 다음과 같다.
종류 설명 예시 네트워크 EC2에서 외부로 나가는 트래픽도 과금 대상이다. apt update, docker pulll, wget 등 모델 다운로드나 패키지 다운로드 시 스토리지 저장 공간 사용료 루트 디스크(EBS), 스냅샷 컴퓨팅 GPU 인스턴스로 연산시 시간 단위 과금 AI 모델 학습 혹은 추론시 일반적으로 인공지능 모델을 학습시킬 때, 우리는 데이터나 모델 weight파일 등을 저장시킬 SSD가 필요하고, 연산에 필요한 GPU가 필요하다. 또한 외부에서 각종 패키지들을 다운로드 하기 위하여 인터넷 연결이 필요하다.
AWS에서는 영리하게도 이러한 요소들을 다 파악해서 요금을 설정해놓은 것으로 보인다 ㅎㅎ
3. 비용 줄이기 꿀팁
- 네트워크 : 모델, 패키지, 도커 이미지 캐시 등을 미리 로컬에 백업해놓기
- 스토리지 : 나는 개인적으로 모든 EC2 사용후에는 항상 볼륨을 스냅샷으로 백업해놓고, 볼륨을 인스턴스에서 분리한 뒤 지우는 방법으로 관리하고 있다.
- 인스턴스 : 안쓸땐 항상 중지시켜놓는다. (아예 삭제 하지 않고 중지만 해놓아도 과금되지 않기 때문)
4. 결제창으로 청구 비용 예상해보기
AWS 홈페이지에서 과금 정보 및 비용 관리 > 청구서 항목으로 들어가면 다음과 같이 나의 요금을 항목별로 자세히 볼 수 있다.

'CS 지식' 카테고리의 다른 글
가정용 AI 개발 환경 만들기 1탄 - AWS 인스턴스 생성 (0) 2025.04.06 CUDA & Nvidia Driver & cudnn 의 정의 (0) 2025.03.27 Web Socket vs API (0) 2025.03.27