본문 바로가기
개발 관련 지식/AWS

[AWS] GPU Instance 생성

by rahites 2024. 6. 25.

AWS EC2 Instance를 활용한지 벌써 5달 정도 되었지만, 이제라도 GPU Instance를 어떻게 사용하였는지 그 방법을 정리해보려 한다.

 

해외 관련 프로젝트를 진행하다보니 AWS의 클라우드를 활용하여 딥러닝 서버를 구축할 필요가 있었다. 크게 어려움이 없을 것 같았지만, 구축하다보니 이것저것 신경써야 할 부분이 많았어서 이 부분을 특히 정리해보려 한다.


1. 계정 접속

우선 본인의 ID와 비밀번호를 사용하여 AWS 홈페이지에 접속한다(여기서 우리는 Instance를 만들어 줄 것이기에 EC2로 이동).

 

 

2. 키 페어 생성

EC2 - 네트워크 및 보안 - 키 페어

 

인스턴스를 만들 때 필요한 키 페어를 먼저 생성해준다. 로컬에서 ssh로 접속할 예정이므로 지정된 pem키를 잘 받아 저장해준다.

 

 

3. 인스턴스 생성

EC2 - 인스턴스

 

인스턴스 생성시에는 본인에게 필요한 사양에 맞는 적절한 AMI(Amazon Machine Image)를 선택해준다. 본인에게 맞는 인스턴스 유형은 아래 페이지에서 확인할 수 있다. https://aws.amazon.com/ko/ec2/instance-types/

 

컴퓨팅 - Amazon EC2 인스턴스 유형 - AWS

 

aws.amazon.com

또한 사용하는 인스턴스에 따른 예상 비용은 아래에서 확인할 수 있다.

https://calculator.aws/#/addService

 

AWS Pricing Calculator

 

calculator.aws

여기까지는 쉽게 진행하였다(학부시절 Free Tier를 사용하여 실습을 진행해보기도 하였고...).

 

하지만 Free Tier와 달리 클라우드 상에서 GPU Instance(ex. P4, G4dn 등..)를 사용하기 위해서는 Instance를 생성하기 전에 AWS 측에 문의를 먼저 해야 한다. Instance를 사용하려는 계획과 이유를 적어 제출하면 AWS 측에서 해당 사유를 검토한 뒤 해당 Instance의 사용을 허가해준다. 이 때 사유를 너무 짧게 쓸 경우 반려당할 수 있기 때문에 적당한 이유를 들어 사용을 허가해달라고 디테일하게 말하는 것이 좋은 듯 하다(걸리는 기간은 영업일 기준 1~2일 정도).

 

나의 경우 본래 진행하려던 프로젝트에서 G Instance 정도면 충분하다고 생각하여 G Instance 만의 허가를 구했지만, 필요에 의해 추가로 P Instance 사용 허가를 받았다. 이럴 경우 허가 받는데에 걸리는 기간이 길어지니 본인에게 필요한 Instance를 한번에 요청하는 것이 좋다.

 

GPU Instance 사용문의는 여기에서 진행할 수 있다.

 

GPU Instance 사용 허가를 받았다면 위의 3단계를 다시 동일하게 수행하여 Instance를 만들어 주면 된다.

 

 

4. Elastic IP 연결

EC2 - 네트워크 및 보안 - 탄력적 IP

 

Elastic IP를 설정하는 것은 자유지만, 사실 ssh로 매번 접속하기에는 고정된 IP를 연결해주는 것이 편리하기 때문에 Elastic IP 설정을 진행하였다. Elastic IP를 설정하였다면 할당 버튼을 통해 만들어 둔 Instance와 만들어주면 된다. 

 


참고자료

https://velog.io/@rockwellvinca/%EB%94%A5%EB%9F%AC%EB%8B%9D-%EB%AA%A8%EB%8D%B8-%EC%84%9C%EB%B2%84-%EA%B5%AC%EC%B6%95

 

🦥AWS를 활용한 딥러닝 서버 구축하기 - 🍒 식물 병해 감지 시스템 개발

수행과정포트 및 키를 설정하여 서버를 열어준다.필요한 GPU및 CPU를 선택한다.외부 접근이 가능하도록 탄력적 IP를 할당하고 설정한다.이후 해당 IP주소를 통해, GUI접근 및 SSH접근이 가능하도록

velog.io

 

'개발 관련 지식 > AWS' 카테고리의 다른 글

[AWS] 하위 리전(Local Zone) 인스턴스 생성  (0) 2024.07.29

댓글