나만의 24시간 자동매매봇 만들기 2편: 구글 클라우드 무료 서버 만들기
1편에서 증권사 API 키를 발급받았습니다.
오늘은 두 번째 준비물인 클라우드 서버 차례입니다.
이 시리즈의 정리와 코드는 AI(Claude)와 함께 만들었습니다. 직접 해 본 과정과 판단은 제가 썼습니다.
컴퓨터 전원을 꺼도 봇이 계속 돌려면 24시간 켜져 있는 서버가 필요합니다.
구글 클라우드는 작은 서버 한 대를 무료 등급으로 쓸 수 있게 해 줍니다.
구글 클라우드에 가입할 때는 무료 등급만 쓰더라도 결제 계정(카드) 등록이 필요합니다.
가입을 마쳤다면 콘솔에서 Compute Engine → VM 인스턴스 → 인스턴스 만들기로 들어갑니다.
화면 기본값 그대로 만들면 요금이 나오는 서버가 만들어지니 아래 스펙으로 바꿔 줍니다.
| 항목 | 설정 |
|---|---|
| 리전 | us-central1(아이오와) · us-west1(오리건) · us-east1(사우스캐롤라이나) 중 하나 |
| 머신 유형 | E2 계열의 e2-micro |
| 운영체제 | Ubuntu 24.04 LTS |
| 부팅 디스크 | 표준 영구 디스크 10GB |
| 데이터 보호 | 백업 없음 |
| 외부 IP | 고정 외부 IP 주소 예약 |
| 운영 에이전트 | 설치하지 않음 |
머신 구성에서 리전을 무료 등급 리전 중 하나로 고릅니다.

같은 화면 아래에서 E2 계열을 고르고 머신 유형을 e2-micro로 바꿉니다.

OS 및 스토리지에서 변경을 누릅니다.
운영체제는 Ubuntu 24.04 LTS로 고르고 부팅 디스크 유형은 표준 영구 디스크로 바꿉니다.

데이터 보호는 백업 없음으로 둡니다.

네트워킹에서 네트워크 인터페이스를 펼치고 외부 IPv4 주소를 고정 외부 IP 주소 예약으로 바꿉니다.
그래야 서버를 껐다 켜도 IP가 바뀌지 않습니다.

모니터링 가능성에서는 운영 에이전트 설치를 해제합니다.
오른쪽 월별 예상 가격에는 6.11달러가 보입니다.
무료 등급 할인은 실제 청구할 때 빠지기 때문에 이 금액이 그대로 나가지는 않습니다.

마지막으로 만들기를 누르면 서버가 생깁니다.
VM 인스턴스 목록의 SSH 버튼을 누르면 브라우저에서 바로 서버에 접속할 수 있습니다.

같은 목록의 외부 IP 칸에 보이는 주소가 이 서버의 고정 IP입니다.
1편에서 본 토스증권 허용 IP 관리에 이 주소를 추가하면 서버에서 API를 호출할 수 있습니다.
이 글은 제가 직접 해 본 기록이고 투자 권유가 아닙니다.
관련 글: 나만의 24시간 자동매매봇 만들기 1편: 증권사 API 키 발급 · 나만의 24시간 자동매매봇 만들기 3편: 텔레그램 봇 만들기 · 이 블로그에 대해