3.3 KiB
확보중인 개인용 서버가 없기 때문에 서버부터 확보해야 함.
[!question] Q. 클라우드 서버를 확보해야해. 무료여야하고 지금 내가 하려는 블러처리작업용으로 적당한정도면 돼 A. 무료이면서 젠킨스와 **마스킹 스크립트(Python)**를 돌리기에 가장 적합한 클라우드 서비스 3가지를 추천해 드릴게요. 2026년 현재 기준으로도 가장 안정적인 옵션들입니다.
| 비교 항목 | Oracle Cloud | Google Cloud | AWS |
|---|---|---|---|
| 성능 (RAM) | ⭐⭐⭐⭐⭐ (24GB) | ⭐ (1GB) | ⭐⭐ (2GB) |
| 안정성 | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| 추천 이유 | 젠킨스 구동에 여유로움 | 설정이 매우 간편함 | 글로벌 표준 학습 가능 |
| 이 중 AWS는 일정기간만 무료임 | |||
| 오라클은 아직 마이너해서 쓰고싶지 않음 | |||
| GCP로 가기로 함. | |||
| Google Cloud Platform |
구글 클라우드(GCP)에서 평생 무료로 쓸 수 있는 사양은 딱 하나 정해져 있습니다. 바로 e2-micro 인스턴스입니다. 실시간 응답이 중요하지 않은 kui-ink 서버용으로는 아주 적절한 선택이에요.
GCP에서 무료로 구동하기 위한 '필수 조건'을 정리해 드릴게요. 이대로만 설정하면 돈이 나가지 않습니다.
🖥️ GCP 평생 무료 서버 설정값 (2026 기준)
| 항목 | 설정해야 할 값 | 비고 |
|---|---|---|
| 리전 (Region) | us-west1 (오리건) | 한국에서 가장 지연시간이 적은 무료 리전 |
| 머신 유형 | e2-micro | 2 vCPU, 1GB RAM (공유 코어) |
| 부팅 디스크 | Standard Persistent Disk | 'Balanced'나 'SSD'는 유료입니다! |
| 디스크 용량 | 30GB 이하 | 무료 한도가 딱 30GB까지입니다. |
⚠️ 주의할 점 (젠킨스 구동 관련)
e2-micro는 램이 1GB뿐입니다. 젠킨스는 Java 기반이라 기본적으로 메모리를 많이 먹어서, 그냥 실행하면 서버가 멈출 수도 있어요. 이를 해결하기 위한 팁입니다.
-
Swap 메모리 설정: 부족한 램을 보충하기 위해 하드디스크의 일부(약 2GB)를 가상 메모리로 사용하는 설정을 반드시 해줘야 합니다.
-
경량화 설정: 젠킨스 실행 옵션에서 사용할 메모리 최대치(
-Xmx)를 제한하면 1GB 환경에서도 꾸역꾸역 돌아갑니다. -
오리건 리전: 앞서 말씀드린 것처럼 한국 리전은 무료가 아니므로 꼭 us-west1을 선택하세요.
🚀 다음 단계: 서버 생성하기
GCP 콘솔에 접속해서 아래 순서대로 진행해 보세요.
-
GCP 콘솔 접속 및 프로젝트 생성
-
Compute Engine > VM 인스턴스 메뉴로 이동
-
인스턴스 만들기 클릭
-
위에 표에 적힌 리전, 머신 유형, 디스크를 정확히 선택
-
하단 만들기 버튼 클릭
혹시 가입이나 인스턴스 생성 중에 막히는 부분이 생기면 바로 말씀해 주세요. 서버가 만들어지면 바로 **kui-ink**라는 이름을 붙여주고 젠킨스 설치로 넘어가겠습니다!
지금 바로 GCP 가입을 시도해 보시겠어요? 가입 후 서버 생성 화면까지 가시면 다음 가이드를 드릴게요.