본문 바로가기
공학

처음 시작하는 GCP – VM 인스턴스 생성부터 방화벽 설정까지 완벽 가이드 (2025년 최신)

by 댐쇼 2025. 5. 5.

처음 시작하는 GCP – VM 인스턴스 생성부터 방화벽 설정까지 완벽 가이드 (2025년 최신)

Google Cloud Platform(GCP)은 구글이 제공하는 강력한 클라우드 서비스로, 누구나 안정적이고 유연한 서버를 저렴하게 구축할 수 있습니다. 본 글에서는 초보자도 쉽게 따라할 수 있는 GCP의 기본 환경 구축, 특히 가상 머신(VM) 생성과 방화벽 설정까지의 모든 과정을 정리했습니다.

1. GCP 가입 및 프로젝트 생성

① GCP 가입

GCP 공식 사이트에 접속해 구글 계정으로 로그인 후, 결제 수단(신용카드)을 등록합니다. 현재 기준으로 신규 가입 시 300달러 크레딧이 제공됩니다.

② 새 프로젝트 생성

GCP 콘솔 상단에서 “프로젝트 선택” → “새 프로젝트”를 클릭한 후 이름을 입력해 프로젝트를 생성합니다.

2. VM 인스턴스 생성 (Compute Engine)

① Compute Engine API 활성화

좌측 메뉴 → Compute Engine 선택 → API 사용 설정을 클릭하여 VM 기능을 활성화합니다.

② VM 인스턴스 만들기

  • 인스턴스 이름: 원하는 이름 입력 (예: my-vm-1)
  • 리전 및 존: 예: asia-northeast3 (서울 리전)
  • 머신 유형: e2-micro (무료 티어 대상)
  • 부팅 디스크: Ubuntu, Debian, CentOS 등 선택 가능

③ 방화벽 설정

“방화벽” 옵션에서 아래 두 항목을 체크합니다:

  • HTTP 트래픽 허용 (포트 80)
  • HTTPS 트래픽 허용 (포트 443)

④ 인스턴스 만들기 클릭

모든 설정 후 “만들기” 버튼을 클릭하면 몇 분 내로 인스턴스가 생성됩니다.

3. SSH 접속하기

인스턴스 리스트에서 “SSH” 버튼을 클릭하면 별도 설정 없이 브라우저에서 터미널이 열립니다. 이를 통해 리눅스 명령어를 바로 실행할 수 있습니다.

예시: Apache 웹서버 설치 (Ubuntu 기준)

sudo apt update
sudo apt install apache2 -y
sudo systemctl start apache2

이후 인스턴스의 외부 IP를 브라우저에 입력하면 Apache 테스트 페이지가 출력됩니다.

4. 수동 방화벽 규칙 추가 (필요 시)

추가 포트를 열고 싶다면 다음 절차로 방화벽 규칙을 수동 생성합니다:

  1. 좌측 메뉴 → VPC 네트워크 → 방화벽 선택
  2. “방화벽 규칙 만들기” 클릭
  3. 이름, 트래픽 방향, 네트워크, 대상 태그 입력
  4. 허용 포트: 예: 22, 8080

5. 과금 및 모니터링 주의사항

  • 무료 티어 대상: e2-micro 인스턴스는 월 720시간까지 무료
  • 정지 또는 삭제: 사용하지 않는 VM은 반드시 종료하거나 삭제
  • 비용 확인: 좌측 메뉴 → 결제 → 비용 및 사용 내역

맺음말

GCP는 구글이 제공하는 안정적이고 강력한 클라우드 플랫폼입니다. 본 가이드를 따라 VM 인스턴스를 직접 만들어보면, 클라우드 인프라의 개념과 실전 운영 감각을 익힐 수 있습니다. GCP는 스타트업, 포트폴리오, 테스트 서버용으로도 훌륭한 선택입니다.

지금 바로 GCP를 시작하고 클라우드 실무 경험을 쌓아보세요.