본문 바로가기

IT

[GCP] Compute Engine

Compute Engine


1. GCP Compute Engine?

Compute Engine은 GCP의 Computing 서비스 중 하나입니다. Compute Engine은 GCP 내에서 가장 범용적인 인프라(VM)를 제공합니다. 사용자가 원하는 지역(Region), OS, CPU, GPU, Memory, 방화벽 등 다양한 요소를 자유롭게 설정하여 생성할 수 있으며, 자주 사용하는 스펙은 템플릿으로 지정하여 사용할 수 도 있습니다.
 

2. Compute Engine 비용

GCP의 대부분 서비스들은 제한된 스펙(지역, 리소스 등)으로 무료 서비스를 제공합니다. GCP 공식 페이지에 따르면 Compute Engine은 다음과 같은 조건으로 무료 서비스를 제공한다고 합니다. (자세한 정보는 링크에서 참고 가능합니다.)

  • VM 종류: e2-micro
  • 기간: VM 인스턴스 1개/월
  • 지역(리전): us-west1(오리건), us-central1(아이오와), us-east1(사우스캐롤라이나)

또한, GCP는 사용자가 지정한 Compute Engine 스펙으로 예상 비용 계산기를 지원합니다. [+ Add to estimate]를 클릭한 뒤 [Compute Engine]을 선택하면 Compute Engine 예상 비용을 계산할 수 있습니다.

GCP - 비용 계산기

 
저는 테스트 겸 무료제공 스펙인 e2-micro + VM 인스턴스 1개/월 + us-central1로 세팅 후 예상 비용을 산정해 봤는데 비용이 작긴 하지만 $6.11이 청구됩니다..? 무료 사용분을 초과한 상태에서의 예상 비용인 것 같기도 하고.. 이 부분은 실제 Compute Engine 서비스를 사용하면서 확인해봐야 할 것 같습니다.

GCP - 비용 계산

 

3. Compute Engine 생성

이제 Compute Engine을 생성해보겠습니다 (만약, 프로젝트 생성이나 결제 계정 등록을 안하셨다면 우선적으로 진행하셔야 합니다). 먼저, [Compute Engine] - [VM 인스턴스] 메뉴를 선택합니다.

GCP - Compute Engine VM 인스턴스

 
Compute Engine을 프로젝트에서 사용한 적이 없다면 아래처럼 API를 사용 여부를 물을 텐데, [사용]을 선택합니다. 어느 정도 시간이 지나면 프로젝트에 API 등록이 완료되었다는 알림을 확인할 수 있습니다.

GCP - Compute Engine API 사용

 
VM 인스턴스 메뉴에서 [인스턴스 만들기] 버튼을 클릭하여 생성 페이지로 이동합니다. 이동한 생성 페이지에서 원하는 스펙을 선택하여 간단하게 VM을 생성할 수 있습니다. 저는 테스트 목적으로 아래와 같이 생성하였습니다.

  • 이름: test-vm-instance-01
  • 리전: us-central1 (아이오와)
  • 머신 유형: 사전 설정 e2-micro(vCPU 2개, 코어 1개, 메모리 1GB)
  • 부팅 디스크: Ubuntu 20.04 LTS
GCP - VM 인스턴스 만들기

 
VM 생성이 완료되면 아래처럼 확인할 수 있고, 이름 선택 시 해당 VM 인스턴스의 관리 페이지로 이동합니다. VM 인스턴스 활용에 필요한 정보들을 최소한으로 간단하게 설명하겠습니다.

 

3.1. 이름

[이름]을 선택하시면 해당 인스턴스 관리 페이지로 이동 가능합니다.
 

3.2. 외부 IP

[외부 IP]는 말그대로 외부 사용자가 VM 인스턴스에서 구동한 서비스 접근 혹은 SSH 연결 시 사용하는 IP입니다.
 

3.3. SSH

[SSH]를 클릭하여 VM 인스턴스에 접근하여 터미널을 사용할 수 있습니다. 아래처럼 터미널에서 테스트로 생성한 VM인스턴스가 원하는 리소스로 생성되었는지 확인도 가능합니다.

GCP - VM 인스턴스 SSH

 

3.4. 작업 더 보기 

가장 우측 [작업 더보기] 버튼을 선택하시면 VM 인스턴스 작업 중단/실행 등 구동 관련 작업을 간편하게 수행할 수 있습니다.
 

4. 참고

4.1. Compute Engine 중지

Compute Engine은 삭제가 아닌 중지할 경우 영구 디스크고정 IP 주소에 따른 비용은 지속적으로 청구됩니다.


연관 게시글

[GCP] Google Cloud Platform

[GCP] Google Cloud Platform

Google Cloud Platform 1. Google Cloud Platform? Google Cloud Platform(이하 GCP)은 구글에서 컴퓨팅 리소스, 스토리지, 네트워크, 빅데이터 서비스 등을 제공하는 클라우드 컴퓨팅 서비스입니다. GCP가 제공하는 클

brightchords.tistory.com

[GCP] 결제 계정 관리

[GCP] 결제 계정 관리

결제 계정 관리 1. 결제 계정 생성 GCP 프로젝트를 만들고 각종 서비스를 사용하기 위해서는 결제 수단을 등록해야 합니다. [결제] 메뉴에 들어갑니다. (프로젝트를 아직 만들지 않으셨다면 포스

brightchords.tistory.com


참조

'IT' 카테고리의 다른 글

[공부] 비전공자 컴퓨터공학 독학하기  (0) 2024.03.02
[GCP] Compute Engine을 PuTTY로 연결  (0) 2024.02.26
[GCP] 결제 계정 관리  (2) 2024.02.24
[GCP] Google Cloud Platform  (0) 2024.02.23
[Docker] Docker Swarm 이란?  (0) 2024.02.21