ACTIVE INCIDENT
00:00 elapsed
LABLAB-GCP-01-COMPUTE-ENGINE-BASICSSEV-3
GCP Compute Engine 인스턴스 생성 및 SSH 접속
ELAPSED
00:00
PHASE
0 / 6
SLA
35분
☁️ GCP
← 목록
INCIDENT RESPONSE
0 / 7 단계 완료
📚 PREREQUISITES
Theorylinux/ssh-advanced
Theorylinux/firewall-iptables
TRACK
CLOUD-GCP
SLA
35분
SEV
SEV-3
PHASES
5단계
ENV
local
INCOMING TICKET
팀 리드 요청: "GCP 프리 티어 계정에 e2-micro 인스턴스 하나 만들어줘. SSH 접속 확인하고 80포트 열어서 Nginx 올릴 준비해."
YOUR ROLE
주니어 인프라 엔지니어
IMPACT IF UNRESOLVED
다음 주 출시 전 스테이징 환경을 오늘 안에 구성해야 합니다. 팀 리드가 e2-micro 인스턴스로 Nginx 웹서버를 빠르게 올려달라고 요청했습니다. 처음 GCP를 쓰는 상황이며 인스턴스 생성 지연 시 배포 일정이 연기됩니다.
🚨INCIDENT BRIEF
다음 주 출시 전 스테이징 환경을 오늘 오후 5시까지 구성해야 합니다. 팀 리드가 슬랙으로 메시지를 보냈습니다.
"e2-micro 인스턴스 하나 만들어서 SSH 접속 확인하고, 80포트 열어줘. 나중에 Nginx 올릴 거야. 처음 GCP 쓰는 거 알아서 당일까지 완료해줘. QA팀이 내일 아침부터 스테이징 접속 테스트 시작한대."
지금 시각은 오후 3시. 2시간 안에 VM 생성 → SSH 접속 확인 → HTTP 서비스 동작까지 완료해야 합니다. QA 일정이 밀리면 배포 일정 전체가 연기됩니다.
처음 GCP를 쓰는 상황에서 Console UI 클릭을 모두 gcloud CLI 한 줄로 대체하는 방법을 익힙니다. 이후 자동화 스크립트를 작성할 때 오늘 배운 패턴이 그대로 사용됩니다.
⚠️ 과금 주의: 실습 후 인스턴스를 삭제하지 않으면 비용이 계속 발생합니다. Task 5 "리소스 정리"를 반드시 완료하세요.
⏱ 35분📊 입문🔧 5단계#gcp#compute-engine#ssh#firewall
MISSION
1
gcloud CLI 초기 설정
gcloud auth login으로 인증하고 프로젝트·리전을 설정한다
2
VM 인스턴스 생성
e2-micro 인스턴스를 생성하고 RUNNING 상태를 확인한다
3
SSH 접속 및 환경 확인
gcloud compute ssh 또는 직접 ssh로 VM에 접속하고 OS 정보를 확인한다
4
방화벽 규칙 설정 및 HTTP 테스트
80포트 방화벽 규칙을 추가하고 Nginx 설치 후 외부 접속을 확인한다
5
리소스 정리 — 인스턴스·방화벽 삭제 (과금 방지)
실습에서 생성한 VM 인스턴스와 방화벽 규칙을 삭제하고 리소스가 완전히 제거됐는지 확인한다
📌 선수 지식
• [이론] linux/ssh-advanced
• [이론] linux/firewall-iptables
ℹ️ 실습 환경
환경: local
필요 도구: gcloud, ssh
검증 스크립트: /labs/lab-gcp-01-compute-engine-basics/scripts/verify.sh
🔒
실습 실행은 Pro 플랜 전용입니다
인시던트 브리프와 학습 자료는 지금 바로 확인할 수 있습니다. 실제 실습 진행 및 터미널 사용은 Pro 플랜에서 가능합니다.
Pro로 업그레이드 →
>_ LAB TERMINAL↔ 너비 조절
NOTES