만든 것들

나만의 24시간 자동매매봇 만들기 2편: 구글 클라우드 무료 서버 만들기

mynote12952 2026. 9. 16. 02:32

1편에서 증권사 API 키를 발급받았습니다.
오늘은 두 번째 준비물인 클라우드 서버 차례입니다.

이 시리즈의 정리와 코드는 AI(Claude)와 함께 만들었습니다. 직접 해 본 과정과 판단은 제가 썼습니다.

컴퓨터 전원을 꺼도 봇이 계속 돌려면 24시간 켜져 있는 서버가 필요합니다.
구글 클라우드는 작은 서버 한 대를 무료 등급으로 쓸 수 있게 해 줍니다.

 

구글 클라우드에 가입할 때는 무료 등급만 쓰더라도 결제 계정(카드) 등록이 필요합니다.

 

가입을 마쳤다면 콘솔에서 Compute Engine → VM 인스턴스 → 인스턴스 만들기로 들어갑니다.
화면 기본값 그대로 만들면 요금이 나오는 서버가 만들어지니 아래 스펙으로 바꿔 줍니다.

항목 설정
리전 us-central1(아이오와) · us-west1(오리건) · us-east1(사우스캐롤라이나) 중 하나
머신 유형 E2 계열의 e2-micro
운영체제 Ubuntu 24.04 LTS
부팅 디스크 표준 영구 디스크 10GB
데이터 보호 백업 없음
외부 IP 고정 외부 IP 주소 예약
운영 에이전트 설치하지 않음

 

 

머신 구성에서 리전을 무료 등급 리전 중 하나로 고릅니다.

구글 클라우드 인스턴스 만들기의 머신 구성 화면. 리전 칸의 us-central1 (아이오와)에 빨간 박스가 있다. 옆의 영역 칸은 모두로 되어 있다

 

 

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

머신 구성 화면의 시리즈 목록에서 E2 행이 선택되어 빨간 박스가 있다. 아래 머신 유형 칸의 e2-micro(vCPU 2개, 코어 1개, 메모리 1GB)에도 빨간 박스가 있다

 

 

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

부팅 디스크 창. 운영체제 Ubuntu와 버전 Ubuntu 24.04 LTS에 빨간 박스가 있고 부팅 디스크 유형 표준 영구 디스크에도 빨간 박스가 있다. 크기는 10이다

 

 

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

데이터 보호 화면의 백업 선택지. 백업 계획과 스냅샷 일정 아래 백업 없음이 선택되어 빨간 박스가 있다

 

 

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

네트워킹 화면의 외부 IPv4 주소 드롭다운. 없음과 임시 아래 고정 외부 IP 주소 예약에 빨간 박스가 있다

 

 

모니터링 가능성에서는 운영 에이전트 설치를 해제합니다.

 

오른쪽 월별 예상 가격에는 6.11달러가 보입니다.
무료 등급 할인은 실제 청구할 때 빠지기 때문에 이 금액이 그대로 나가지는 않습니다.

모니터링 가능성 화면에서 모니터링 및 로깅을 위한 운영 에이전트 설치가 해제되어 빨간 박스가 있다. 오른쪽 월별 예상 가격 US$6.11에도 빨간 박스가 있다

 

 

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

VM 인스턴스 목록. 이름과 내부 IP 외부 IP 칸은 검은 사각형으로 가렸다. 연결 열의 SSH 버튼에 빨간 박스가 있다

 

같은 목록의 외부 IP 칸에 보이는 주소가 이 서버의 고정 IP입니다.
1편에서 본 토스증권 허용 IP 관리에 이 주소를 추가하면 서버에서 API를 호출할 수 있습니다.

이 글은 제가 직접 해 본 기록이고 투자 권유가 아닙니다.

관련 글: 나만의 24시간 자동매매봇 만들기 1편: 증권사 API 키 발급 · 나만의 24시간 자동매매봇 만들기 3편: 텔레그램 봇 만들기 · 이 블로그에 대해