GCP 콘솔에서 프로젝트 생성부터 VM 배포까지: 실전 가이드

 

GCP 콘솔에서 프로젝트 생성부터 VM 배포까지: 실전 가이드

GCP 콘솔에서 프로젝트 생성부터 VM 배포까지: 실전 가이드 🚀

이 가이드는 Google Cloud Platform (GCP)에서 새 프로젝트를 만들고, Compute Engine을 통해 가상 머신(VM) 인스턴스를 배포하는 전 과정을 자세히 설명합니다. 초보자도 쉽게 따라 할 수 있도록 스크린샷과 함께 단계별로 안내하며, 클라우드 환경에 대한 이해를 높이는 데 도움을 줄 것입니다. 지금 바로 저와 함께 여러분만의 첫 VM을 만들어볼까요?

안녕하세요! 클라우드 기술에 관심이 많으신 여러분, 반갑습니다. 😊 제가 생각하기에 요즘 IT 환경에서 클라우드는 선택이 아닌 필수가 되어가고 있죠. 그중에서도 Google Cloud Platform(GCP)은 강력한 성능과 유연성으로 많은 개발자와 기업에게 사랑받고 있는 플랫폼이에요. 오늘은 GCP 콘솔에서 새로운 프로젝트를 생성하고, 그 안에 Compute Engine 가상 머신(VM) 인스턴스를 배포하는 과정을 저와 함께 차근차근 따라 해 볼 거예요. 복잡하게 느껴질 수 있지만, 이 가이드만 있다면 전혀 어렵지 않을 겁니다!

1. GCP 프로젝트 생성하기 ✨

GCP에서 모든 작업은 '프로젝트'라는 단위 안에서 이루어져요. 마치 작업 공간을 만드는 것과 같죠. 먼저 새로운 프로젝트를 만들어볼게요.

1.1. GCP 콘솔 접속 🌐

웹 브라우저에서 GCP 콘솔에 접속하고, Google 계정으로 로그인해주세요. 처음이시라면 무료 체험을 시작하라는 메시지가 나타날 수도 있어요. 무료 체험을 시작하면 $300 크레딧과 90일 동안 GCP를 무료로 사용할 수 있는 기회가 주어지니 꼭 활용해보세요!

1.2. 새 프로젝트 만들기 ➕

  1. 콘솔 상단 바에서 현재 프로젝트 이름 옆의 드롭다운 메뉴를 클릭하세요.
  2. '새 프로젝트' 버튼을 클릭합니다.
  3. 프로젝트 이름(예: My-First-GCP-Project)을 입력하고, 조직이 있다면 적절히 선택한 후 '만들기' 버튼을 클릭해주세요.
  4. 잠시 기다리면 새 프로젝트가 생성됩니다. 생성된 프로젝트로 전환해주세요.
💡 팁: 프로젝트 이름은 고유하지 않아도 되지만, 프로젝트 ID는 전역적으로 고유해야 해요. GCP가 자동으로 제안해주니 특별한 이유가 없다면 그대로 사용하셔도 무방합니다.

2. 결제 계정 연결 및 API 활성화 💳

VM 인스턴스를 포함한 대부분의 GCP 리소스는 결제 계정이 연결되어 있어야 사용할 수 있어요. 무료 체험 기간 중에도 결제 계정은 필수적으로 연결해야 합니다.

2.1. 결제 계정 확인/연결 ✅

  • 좌측 탐색 메뉴에서 결제(Billing)로 이동하세요.
  • 현재 프로젝트에 연결된 결제 계정이 없다면, '결제 계정 연결' 또는 '결제 계정 만들기' 옵션이 나타날 거예요. 지시에 따라 결제 정보를 입력하고 계정을 활성화해주세요.

2.2. Compute Engine API 활성화 ⚙️

VM을 사용하려면 Compute Engine API를 활성화해야 해요. 저와 함께 활성화해볼까요?

  1. 좌측 탐색 메뉴에서 API 및 서비스 > 라이브러리로 이동합니다.
  2. 검색창에 Compute Engine API를 입력하고 검색 결과에서 클릭합니다.
  3. '사용 설정' 버튼을 클릭하여 API를 활성화합니다. 이 과정은 몇 초 정도 소요될 수 있어요.

3. VM 인스턴스 배포하기 💻

이제 모든 준비가 끝났으니, 드디어 여러분의 첫 VM 인스턴스를 만들어볼 시간이에요! 두근거리지 않나요? 😊

3.1. Compute Engine 대시보드 접속 🚀

  • 좌측 탐색 메뉴에서 Compute Engine > VM 인스턴스로 이동합니다.
  • API 활성화 후 처음 접속하는 경우, 초기화 시간이 필요할 수 있어요. 잠시 기다려주세요.

3.2. 인스턴스 생성 설정 📝

'인스턴스 만들기' 버튼을 클릭한 후, 다음 설정들을 저와 함께 입력해볼게요.

항목 설명 및 권장 설정
이름 VM 인스턴스의 고유한 이름 (예: my-web-server)
리전 및 영역 사용자와 가장 가까운 리전 선택 (예: asia-northeast3 (서울))
머신 유형 CPU 및 메모리 사양 (무료 등급: e2-micro)
부팅 디스크 운영체제 선택 (예: Debian GNU/Linux 11 (Bullseye), 크기 10GB Persistent Disk)
방화벽 HTTP 및 HTTPS 트래픽 허용 (필요시 체크)

'만들기' 버튼을 클릭하면 VM 인스턴스가 생성되기 시작해요. 보통 몇 분 내로 완료됩니다.

4. VM 접속 및 확인 🔍

VM이 성공적으로 배포되었다면, 이제 접속해서 잘 작동하는지 확인해볼까요?

4.1. SSH 접속 🧑‍💻

  1. VM 인스턴스 목록에서 방금 생성한 VM 옆의 SSH 버튼을 클릭하세요.
  2. 새로운 브라우저 창에서 SSH 연결이 자동으로 이루어집니다. 잠시 기다리면 터미널 프롬프트가 나타날 거예요.

터미널이 나타나면, 이제 여러분은 방금 만든 VM에 접속한 상태입니다! 🎉

4.2. 간단한 명령어 실행 📋

접속된 터미널에서 다음 명령어를 입력하여 시스템 정보를 확인해보세요.

ls -al
sudo apt update

명령어가 성공적으로 실행된다면, 여러분의 VM은 완벽하게 작동하고 있는 거예요!

5. (선택) VM 인스턴스 관리 및 삭제 🗑️

VM 인스턴스를 계속 사용하지 않을 경우, 불필요한 비용 발생을 막기 위해 관리하고 삭제하는 방법을 알아두는 것이 중요해요.

5.1. 인스턴스 중지/시작 ⏯️

VM 인스턴스 목록에서 해당 VM을 선택한 후, 상단 메뉴에서 '중지' 또는 '시작' 버튼을 클릭하여 인스턴스의 상태를 변경할 수 있어요. 중지된 인스턴스는 컴퓨팅 비용은 발생하지 않지만, 디스크 스토리지 비용은 계속 발생하니 참고해주세요.

5.2. 인스턴스 삭제 ⚠️

⚠️ 경고: VM 인스턴스를 삭제하면 해당 인스턴스의 모든 데이터와 설정이 영구적으로 제거됩니다. 중요한 데이터가 있다면 반드시 백업한 후 진행해주세요!

VM 인스턴스 목록에서 해당 VM을 선택한 후, 상단 메뉴에서 '삭제' 버튼을 클릭하여 인스턴스를 영구적으로 제거할 수 있어요. 불필요한 비용을 절감하기 위해 사용하지 않는 VM은 꼭 삭제하는 습관을 들이는 것을 제가 추천합니다.

핵심 요약: GCP VM 배포 절차 한눈에 보기 📊

💡

GCP 프로젝트 & VM 배포 핵심 단계

  • 1단계: 프로젝트 생성

    GCP 콘솔에서 새 작업 공간(프로젝트)을 만듭니다.

  • 2단계: 결제 & API 활성화

    VM 사용을 위한 결제 계정 연결 및 Compute Engine API를 활성화합니다.

  • 3단계: VM 인스턴스 배포

    Compute Engine에서 이름, 리전, 머신 유형 등을 설정하여 VM을 생성합니다.

  • 4단계: VM 접속 및 확인

    SSH로 VM에 접속하여 정상 작동 여부를 확인합니다.

"클라우드 여정, 지금 시작해보세요!"

자주 묻는 질문 (FAQ) ❓

Q1: GCP 무료 체험 기간이 끝나면 어떻게 되나요?

A1: 무료 체험 기간이 끝나면 크레딧이 소진되거나 90일이 경과하면 대부분의 리소스가 중지됩니다. 추가 비용을 지불하고 서비스를 계속 이용하거나, 불필요한 리소스를 삭제하여 비용 발생을 막을 수 있어요. 이 때, 결제 계정을 연결하지 않으면 서비스가 중단될 수 있으니 주의해주세요.

Q2: VM 인스턴스 생성 시 어떤 리전을 선택해야 하나요?

A2: 일반적으로 서비스를 이용할 사용자들과 가장 가까운 리전을 선택하는 것이 좋아요. 데이터 전송 속도(지연 시간)를 최소화하고, 규제 준수 요건을 충족시키는 데 도움이 됩니다. 예를 들어, 한국 사용자가 주 타겟이라면 asia-northeast3 (서울) 리전을 선택하는 것이 좋겠죠.

Q3: e2-micro 머신 유형이 무료 등급이라고 하셨는데, 언제까지 무료인가요?

A3: GCP는 특정 리전(예: 미국 리전)에서 e2-micro 인스턴스를 월별 사용량 제한 내에서 영구적으로 무료로 제공합니다. 하지만 이는 특정 리전에 한정되며, 사용량 제한을 초과하거나 다른 리전을 사용할 경우 비용이 발생할 수 있어요. 정확한 최신 정보는 GCP 공식 문서의 '항상 무료' 티어를 확인하는 것이 가장 좋습니다.

마무리하며 맺는 말 🏁

오늘은 저와 함께 GCP에서 프로젝트를 만들고, VM 인스턴스를 배포하며 기본적인 클라우드 컴퓨팅 환경을 구축하는 방법을 알아보았어요. 처음에는 복잡하게 느껴질 수 있지만, 몇 번 반복해보면 금방 익숙해질 거예요. 클라우드 환경에 대한 이해는 오늘날 개발자와 IT 전문가에게 필수적인 역량이 되어가고 있다고 제가 감히 말씀드릴 수 있습니다. 이 가이드가 여러분의 클라우드 여정에 작은 디딤돌이 되었기를 바랍니다.

다음번에는 이렇게 생성된 VM에 웹 서버를 설치하거나, 다른 GCP 서비스와 연동하는 방법에 대해 더 깊이 있는 내용을 다뤄볼 수도 있겠네요. 궁금한 점이 있다면 언제든지 댓글로 남겨주세요! 여러분의 성공적인 클라우드 여정을 제가 응원하겠습니다! 😊

다음 이전