과학.IT.AI

[GCP 시리즈 #5] 5분 완성! Compute Engine으로 나만의 웹 서버 만들기 (실전편)

작성자
biolove2
작성일
2025-12-21 13:32
조회
10

이론은 충분합니다. 이제 직접 손을 움직여 구글의 고성능 서버를 내 것으로 만들어 볼 시간입니다. 가장 대중적인 리눅스 서버(Ubuntu)에 웹 서버(Nginx)를 설치하여 전 세계 어디서든 접속 가능한 사이트를 구축하는 과정을 단계별로 안내합니다.


1단계: 인스턴스 만들기 (서버 사양 결정)

구글 클라우드 콘솔의 Compute Engine > VM 인스턴스 메뉴에서 '인스턴스 만들기'를 클릭합니다.

  1. 이름: my-first-web-server (소문자와 하이픈만 가능)
  2. 지역(Region): asia-northeast3 (서울)을 선택하여 한국 사용자에게 최상의 속도를 제공합니다.
  3. 머신 구성: 처음이라면 저렴하고 성능이 준수한 E2 시리즈의 e2-micro(테스트용) 또는
    e2-medium
    을 추천합니다.
  4. 부팅 디스크: Ubuntu
    22.04 LTS
    를 선택합니다. (가장 커뮤니티 지원이 활발한 OS입니다.)

2단계: 대문 열어주기 (방화벽 설정)

서버만 만든다고 접속이 되지는 않습니다. 외부 사람들이 내 웹사이트에 들어올 수 있도록 통로를 열어줘야 합니다.

  • 방화벽 섹션: HTTP 트래픽
    허용
    HTTPS
    트래픽 허용
    체크박스를 반드시 체크하세요.
  • 의미: 지난 시리즈에서 배운 '방화벽 규칙'이 자동으로 적용되어, 웹 접속용 포트(80, 443)가 세상에 열리게 됩니다.

3단계: 서버 접속하기 (SSH 사용)

서버가 생성되면 목록에 내 서버가 나타납니다. 오른쪽의 [SSH] 버튼을 클릭하세요.

  • 특징: 별도의 프로그램(Putty 등) 설치 없이 웹 브라우저 안에서 바로 내 서버의 터미널(검은 화면)에 접속할 수 있습니다. 이것이 구글 클라우드의 편리함입니다.

4단계: 웹 서버 설치 (명령어 입력)

SSH 창이 뜨면 다음 명령어를 순서대로 입력하여 웹 서버 소프트웨어인 Nginx를 설치합니다.

Bash

# 1. 패키지 리스트 업데이트
sudo apt update
# 2. Nginx 웹 서버 설치
sudo apt install nginx -y
# 3. 서비스 실행 확인
systemctl status nginx
  • Active:
    active (running)
    이라는 초록색 글자가 보인다면 성공입니다!

5단계: 결과 확인하기 (인터넷 접속)

다시 구글 클라우드 콘솔로 돌아와 내 서버 옆에 있는 '외부 IP' 주소를 복사합니다.

  • 브라우저 주소창에 해당 IP를 입력하고 엔터를 누르세요.
  • **"Welcome to nginx!"**라는 문구가 뜬다면, 축하합니다! 당신은 방금 구글 클라우드 위에 나만의 서버를 성공적으로 구축하셨습니다.

실전 꿀팁: 서버를 다 썼다면?

연습이 끝났다면 서버를 그대로 두지 마세요. 비용이 계속 발생할 수 있습니다.

  1. 중지(Stop): 서버를 잠시 끕니다. CPU/메모리 비용은 안 나가지만, 디스크(저장 공간) 비용은 소액 발생합니다.
  2. 삭제(Delete): 더 이상 필요 없다면 삭제하세요. 모든 비용 발생이 중단됩니다.

시리즈를 마치며: 클라우드라는 날개를 달다

총 5회에 걸친 Compute Engine 시리즈를 통해 우리는 클라우드의 기초부터 실전 구축까지 함께 살펴보았습니다.

  • 1편: 클라우드 서버의 개념 이해
  • 2편: 폭주하는 트래픽에 대응하는 확장성
  • 3편: 요금 폭탄을 피하는 비용 최적화
  • 4편: 내 자산을 지키는 철통 보안
  • 5편: 실전 서버 구축 가이드

이제 여러분은 단순히 서버를 빌리는 수준을 넘어, 비즈니스의 규모에 맞춰 인프라를 설계하고 관리할 수 있는 기초 체력을 갖추게 되었습니다. 구글 클라우드와 함께 여러분의 아이디어를 전 세계로 펼쳐보시기 바랍니다!

전체 0

전체 192
번호 제목 작성자 작성일 추천 조회
공지사항
"최악의 호스팅 서비스 경험 - 카페24 이용 후기 (실제 피해 사례)"
biolove2 | 2025.09.23 | 추천 0 | 조회 108
biolove2 2025.09.23 0 108
191
[GCP 시리즈 #5] 5분 완성! Compute Engine으로 나만의 웹 서버 만들기 (실전편)
biolove2 | 13:32 | 추천 0 | 조회 10
biolove2 13:32 0 10
190
[GCP 시리즈 #4] 내 서버를 지키는 철통 보안: VPC와 방화벽 완벽 가이드
biolove2 | 13:21 | 추천 0 | 조회 12
biolove2 13:21 0 12
189
[GCP 시리즈 #3] 쓰고 보니 1,000만 원? Compute Engine 요금 폭탄 피하는 5가지 전략
biolove2 | 13:18 | 추천 0 | 조회 11
biolove2 13:18 0 11
188
[GCP 시리즈 #2] 접속자가 폭주해도 평온한 이유: 오토스케일링과 로드밸런싱
biolove2 | 13:11 | 추천 0 | 조회 10
biolove2 13:11 0 10
187
[GCP 시리즈 #1] 클라우드의 심장, Compute Engine이란 무엇인가?
biolove2 | 13:04 | 추천 0 | 조회 7
biolove2 13:04 0 7
186
[GCP 시리즈 #1] 클라우드의 심장, Compute Engine이란 무엇인가?
biolove2 | 12:53 | 추천 0 | 조회 7
biolove2 12:53 0 7
185
국내 최대 클라우드 관리 전문 기업: 메가존클라우드(MegazoneCloud)  심층 분석
biolove2 | 12:49 | 추천 0 | 조회 8
biolove2 12:49 0 8
184
일반 호스팅 vs. GCP + MSP , 비용 비교, 구글 클라우드 MSP 업체, AS 방법
biolove2 | 12:35 | 추천 0 | 조회 11
biolove2 12:35 0 11
183
마켓플레이스에서 워드프레스 vs 일반 호스팅(카페24 등) 비교, 장.단점, 이용방법
biolove2 | 12:19 | 추천 0 | 조회 11
biolove2 12:19 0 11
182
Google Cloud Marketplace란? 상품 종류, 활용 시나리오,
biolove2 | 11:23 | 추천 0 | 조회 10
biolove2 11:23 0 10
181
AMP와 PWA: 2025년 SEO에 더 유리한 것은 무엇일까요?
biolove2 | 2025.12.20 | 추천 0 | 조회 19
biolove2 2025.12.20 0 19
180
피지컬 AI의 감각 기관: 데이터 수집 수단 (Sensor Taxonomy)
biolove2 | 2025.12.19 | 추천 0 | 조회 22
biolove2 2025.12.19 0 22
179
시스템이 잘 돌아가는지 감시하는 '가시성(Observability), RAG 에 거버넌스와 시각화 적용
biolove2 | 2025.12.19 | 추천 0 | 조회 21
biolove2 2025.12.19 0 21
178
 [비유로 이해하기] 데이터 거버넌스와 시각화의 결합
biolove2 | 2025.12.19 | 추천 0 | 조회 19
biolove2 2025.12.19 0 19
177
[기술 심층 분석] 데이터 관리의 지능형 허브: Google Cloud Dataplex의 핵심 기능 분석
biolove2 | 2025.12.19 | 추천 0 | 조회 23
biolove2 2025.12.19 0 23
176
[데이터 전략의 최상위 설계도] 기업의 자산을 지능으로 바꾸는 힘: 데이터 거버넌스(Data Governance) 전체 체계
biolove2 | 2025.12.19 | 추천 0 | 조회 22
biolove2 2025.12.19 0 22
175
[기술 심층 분석] 데이터의 족보를 찾아서: 데이터 리니지(Data Lineage)의 중요성과 구현 전략
biolove2 | 2025.12.19 | 추천 0 | 조회 22
biolove2 2025.12.19 0 22
174
[데이터 거버넌스] AI의 성패를 결정하는 한 끗: 데이터 품질 관리(Data Quality) 전략
biolove2 | 2025.12.19 | 추천 0 | 조회 20
biolove2 2025.12.19 0 20
173
[기술 심층 분석] AI 모델의 생애주기를 관리하는 핵심 전략: MLOps와 TFX 파이프라인
biolove2 | 2025.12.19 | 추천 0 | 조회 22
biolove2 2025.12.19 0 22
172
[기술 심층 분석]딥러닝의 표준 프레임워크, TensorFlow란 무엇인가?
biolove2 | 2025.12.19 | 추천 0 | 조회 23
biolove2 2025.12.19 0 23