-
가정용 AI 개발 환경 만들기 1탄 - AWS 인스턴스 생성CS 지식 2025. 4. 6. 13:31
집에 고사양의 GPU가 있다면 너무 좋겠으나, 비용상의 이유나 환경상의 이유로 GPU를 구매하기 어려운 경우가 많다.. 사실 기업도 고사양의 GPU서버를 사용하기보다는 AWS 나 Azure 같은 클라우드 서비스를 이용하는 경우가 많기 때문에, AWS 인스턴스를 생성하는 방법을 알고 있다면 여러모로 도움이 될것 같아서 정리해보았다.. ㅎㅎ 그럼 시작!
1. AWS 계정 생성
- https://aws.amazon.com/ 에 접속
- 무료로 가입하기
- 이메일 / 비밀 번호 / 사용자 이름 입력
- 개인 계정 선택
- 신용카드 or 체크 카드 등록 (해외 결제 카드 가능 카드 필요)
- 휴대폰 인증
- 무료 요금제 선택 (기본요금 덜 나가는 방법)
- 가입 완료 후 AWS Console 에 로그인한다. (루트 사용자로 로그인해야함!)

2. EC2로 GPU 인스턴스 생성
- 리전을 미국(버지니아 북부)로 선택 후 EC2 대시보드 이동
- AWS Console -> EC2 검색 후 이동
- 인스턴스 클릭
- 인스턴스 시작 버튼 클릭
- AMI(운영체제 이미지) 선택
- Ubuntu Server 22.04 LTS 선택 (여기서 SQL Server 말고, SSD Volume Type 선택)
- 인스턴스 타입 선택 (g4dn.xlarge) : 시간당 약 $0.5
- 키페어 생성
- 새 키페어 생성 클릭
- 이름 입력
- .pem 파일 형식 선택
- 다운로드 한 키 파일 보관 필수
- 보안이 필요하다면 방화벽 설정
- 사용자가 인터넷을 통해 AWS에 접근하는 공인 ip를 설정해야함

3. 인스턴스 시작 실패 Case - 계정 검증
인스턴스 시작 실패 Your request for accessing resources in this region is being validated, and you will not be able to launch additional resources in this region until the validation is complete. We will notify you by email once your request has been validated. While normally resolved within minutes, please allow up to 4 hours for this process to complete. If the issue still persists, then open a support case. [https://support.console.aws.amazon.com/support/home?region=us-east-1#/case/create?issueType=customer-service&serviceCode=account-management&categoryCode=account-verification]
<해결 방법>
Support Case 등록하기!
작성 예시
제목(Subject): EC2 인스턴스 시작이 불가능합니다
카테고리: Account verification 설명(Description)
내용 : Hello, I'm trying to launch a GPU EC2 instance for AI model training, but I received a message that my account is under validation and cannot access resources in the region. Please help to expedite the validation process as I'm testing my project in a time-sensitive environment. Thank you!위와 같이 올리면 수분내로 처리해준다!
4. 인스턴스 시작 실패 Case - vCPU 한도 문제
You have requested more vCPU capacity than your current vCPU limit of 0 allows for the instance bucket that the specified instance type belongs to. Please visit http://aws.amazon.com/contact-us/ec2-request to request an adjustment to this limit.
<해결 방법>
Support Case 등록하기!
작성 예시
안녕하세요,
요청하신 인스턴스 한도 증가 정보를 아래와 같이 전달드립니다.
------------------------------------
한도 증가 요청 1
Service: EC2 Instances
Primary Instance Type: g4dn.xlarge
Region: US East (N. Virginia) (us-east-1)
한도 이름: Running On-Demand G and VT instances
새 한도 값: 4
------------------------------------
AI 모델 학습 및 테스트를 위한 용도로 g4dn.xlarge 인스턴스를 사용하고자 합니다.
빠른 검토 부탁드립니다. 감사합니다.vCPU 한도 문제는 한국 AWS 서비스센터에서 처리가 안되는지, 미국 현지 서비스 팀이 검증해야해서 시간이 걸린다는 연락이 왔다..! 처리 될때까지 영업일로 3-4일? 정도 걸린것 같다 ㅎㅎ
5. SSH로 접속해보기
위 단계를 모두 마쳤으면 인스턴스에 할당된 ip로 접속할 수 있다.
EC2 -> 실행중인 인스턴스 -> 인스턴스 ID 클릭 하면 퍼블릭 IPv4 주소를 볼 수 있는데, 해당 주소로 접속하고, 2번에서 저장한 키를 로드해주면 접속할 수 있다.
주의점은 호스트 id를 ubuntu로 해야한다는 점!
'CS 지식' 카테고리의 다른 글
가정용 AI 개발 환경 만들기 2탄 - 생성한 AWS 인스턴스 관리하기 (2) 2025.04.11 CUDA & Nvidia Driver & cudnn 의 정의 (0) 2025.03.27 Web Socket vs API (0) 2025.03.27