Google Cloud Platform (GCP)은 강력한 클라우드 컴퓨팅 서비스를 제공하며, 신규 사용자에게는 일정 기간 동안 무료로 사용할 수 있는 크레딧을 제공합니다. 이 가이드에서는 GCP의 무료 체험판을 활용하여 나만의 가상 머신 (VM) 인스턴스를 생성하는 과정을 1단계부터 12단계까지 상세하게 안내합니다. 클라우드 컴퓨팅을 처음 접하는 분들도 쉽게 따라 할 수 있도록 이미지와 함께 설명드리겠습니다.

시작하기 전에:

  • Google 계정이 필요합니다.
  • GCP 무료 체험판에 가입되어 있어야 합니다. (신용카드 정보가 필요하지만, 할당된 무료 크레딧 내에서 사용하면 과금되지 않습니다.)

아직 구글 클라우드 플랫폼에 가입이 안되어 있다면 아래 글을 확인해세요

구글 클라우드 플랫폼 가입방법

1단계: Google Cloud Platform 콘솔 접속

VM 인스턴스를 생성하기 전에 먼저 프로젝트를 만들어야 합니다. GCP 콘솔에 접속하여 좌측 상단의 My First Project 메뉴를 클릭합니다.

GCP 콘솔로 이동하기

2단계: 새 프로젝트 생성하기

이미지와 같이 "프로젝트 선택" 팝업 창이 나타나면 우측 상단의 "새 프로젝트" 버튼을 클릭합니다.

3단계: 프로젝트 이름 설정

이미지와 같이 새 프로젝트 이름을 설정하는 화면이 나타납니다. *빨간색 박스로 강조 표시된 "프로젝트 이름 " 필드에 원하는 프로젝트 이름을 입력합니다. 여기서는 "free"라고 입력했습니다. "위치 *" 필드는 기본 설정("조직 없음")으로 두고, 화면 좌측 하단의 빨간색 박스로 강조 표시된 "만들기" 버튼을 클릭합니다.

4단계: 프로젝트 생성 완료 확인

새 프로젝트가 성공적으로 생성되면 이미지와 같이 알림 창에 "프로젝트 free 만들기" 알림이 표시됩니다. 프로젝트 선택 클릭합니다.

5단계: Compute Engine 메뉴 접근

이미지와 같이 화면 상단의 프로젝트 드롭다운 메뉴가 "free"로 변경된 것을 확인합니다. 이제 VM 인스턴스를 만들기 위해 좌측 메뉴의 "제품" 섹션에서 "VM 인스턴스 만들기"를 클릭합니다.

6단계: Compute Engine API 활성화 확인

VM 인스턴스를 처음 생성하는 경우 Compute Engine API를 활성화해야 할 수 있습니다. 이미지와 같이 "Compute Engine API" 화면이 나타나면 "사용" 버튼을 클릭하여 API를 활성화합니다. (이미 활성화되어 있다면 이 단계는 건너뛸 수 있습니다.)

7단계: VM 인스턴스 기본 설정

이미지와 같이 VM 인스턴스 만들기 화면이 나타납니다. 현재 설정을 따라하시면 구글 클라우드 플랫폼 서버를 무료로 사용하실 수 있습니다.

  • 이름: 인스턴스 이름을 입력합니다.
  • 리전: VM이 생성될 물리적 위치를 선택합니다. 여기서는 "us-west1 (오리건)"을 선택했습니다. (Oregon:us-west1, Iowa:us-central1, South Carolina:us-east1 리전만 무료로 사용할 수 있습니다.)
  • 머신 구성: "머신 시리즈"에서 "E2"를 선택하고, "머신 유형"에서 "e2-micro (vCPU 0.25~2개, 메모리 1GB)"를 선택합니다. 이는 무료 등급에서 사용할 수 있는 VM 사양입니다.

8단계: 부팅 디스크 설정

화면 좌측의 "OS 및 스토리지" 메뉴를 클릭하고, 변경을 클릭합니다.

"부팅 디스크" 팝업 창에서 다음과 같이 설정합니다.

  • 운영체제: 드롭다운 메뉴에서 "Ubuntu"를 선택합니다.
  • 버전: 드롭다운 메뉴에서 "Ubuntu 24.04 LTS"를 선택합니다.
  • 부팅 디스크 유형: 기본 설정 ("표준 영구 디스크")을 유지합니다. 무료로 사용할 수 있는 디스크 유형입니다.
  • 크기(GB): "30"GB를 입력합니다. 무료로 사용할 수 있는 디크스 크기 입니다.
  • "선택" 버튼을 클릭하여 설정을 완료합니다.

9단계: 네트워킹 설정 (HTTP/HTTPS 트래픽 허용)

화면 좌측의 "네트워킹" 메뉴를 클릭합니다. "방화벽" 섹션에서 외부에서 웹 서버에 접근할 수 있도록 "HTTP 트래픽 허용"과 "HTTPS 트래픽 허용" 체크박스를 모두 선택합니다. 그리고 만들기를 클릭합니다.

10단계: VM 인스턴스 목록 확인 및 SSH 접속

ㅍㅍ

잠시 기다리면 무료 서버가 생성되고 목록에 나타납니다. 서버에 연결하기위해 SSH 를 클릭합니다.

11단계: 브라우저 기반 SSH 연결 승인 및 접속 확인

이미지와 같이 "브라우저에서 SSH를 통해 연결" 화면이 나타나고, 연결을 승인하는 팝업 창이 표시됩니다. "Authorize" (승인) 버튼을 클릭합니다.

이미지와 같이 브라우저 기반 SSH 터미널이 열리고, Ubuntu 서버의 명령 프롬프트를 확인할 수 있습니다. 이제 웹 브라우저를 통해 VM 인스턴스에 명령어를 입력하고 관리할 수 있습니다. 

구글 클라우드 플랫폼에서 무료 서버 사용하는 방법을 알아 보았습니다.

웹에서 서버에 접속하지 않고 터미널 에서 바로 접속하려면 아래 링크를 통해 방법을 확인하세요.

GCP SSH 접속, gcloud CLI로 쉽게 하는 방법