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를 호출할 수 있습니다.
반년 동안 써 보고 알게 된 것
무료 등급의 디스크는 표준 영구 디스크 30GB까지입니다.
위 설정대로 10GB로 만든 제 서버는 반년쯤 지나 82%가 찼습니다.
새로 만든다면 30GB로 잡아도 무료 등급 안입니다.
e2-micro의 메모리는 1GB입니다.
지금 봇 두 개를 돌리는데 쓸 수 있는 메모리가 약 450MB 남아 있고 스왑은 없습니다.
무거운 프로그램을 같은 서버에 올리면 메모리가 모자라 봇이 꺼질 수 있습니다.
구글 클라우드의 우분투 서버는 시간대가 UTC로 시작합니다.
저는 아래 명령으로 한국 시각으로 바꿔 두었습니다.
sudo timedatectl set-timezone Asia/Seoul
서버가 다시 켜져도 봇이 알아서 실행되게 하는 설정은 4편에서 systemd로 합니다.
이 글은 제가 직접 해 본 기록이고 투자 권유가 아닙니다.
관련 글: 나만의 24시간 자동매매봇 만들기 1편: 증권사 API 키 발급 · 나만의 24시간 자동매매봇 만들기 3편: 텔레그램 봇 만들기 · 이 블로그에 대해
'만든 것들' 카테고리의 다른 글
| 나만의 24시간 자동매매봇 만들기 4편: AI로 코드 만들고 서버에 올리기 (0) | 2026.09.16 |
|---|---|
| 나만의 24시간 자동매매봇 만들기 3편: 텔레그램 봇 만들기 (0) | 2026.09.16 |
| 나만의 24시간 자동매매봇 만들기 1편: 증권사 API 키 발급 (0) | 2026.09.15 |
| 클로드 코드로 웹사이트 만들기: 금융 계산기 8개를 하루에 만들어 올린 기록 (0) | 2026.09.12 |
| 한 계좌로 여러 퀀트 전략 돌리기: 자동매매 봇에 가상 장부가 필요한 이유 (0) | 2026.09.06 |