본문 바로가기

Cloud/GCP

1. GCP(Google Cloud Platform)

GCP (Google Cloud Platform)

구글 검색 유튜브와 같은 최종 사용자 제품을 위해 내부적으로 구글이 사용하는, 동일한 지원 인프라스트럭처 위에서 호스팅을 제공하는 구글의 클라우드 컴퓨팅 서비스

 

 

1. GCP 시작하기

https://cloud.google.com/

 

클라우드 컴퓨팅 서비스  |  Google Cloud

데이터 관리, 하이브리드 및 멀티 클라우드, AI와 머신러닝 등 Google의 클라우드 컴퓨팅 서비스로 비즈니스 당면 과제를 해결하세요.

cloud.google.com

 

※ 무료로 시작하기 클릭 후 가입

 

1.1. 프로젝트 만들기

프로젝트 만들기 클릭

 

프로젝트 이름 설정 후 수정

 

프로젝트 ID 설정

 

1.2. Compute Engine API 사용 설정

Compute Engine → VM 인스턴스 선택

 

Compute Engine API 사용 설정

 

 

1.3. Google Cloud CLI 설치

아래 URL로 접속하여 CLI 설치 진행

https://cloud.google.com/sdk/docs/install-sdk?hl=ko 

 

빠른 시작: Google Cloud CLI 설치  |  Google Cloud CLI 문서

Google Cloud CLI를 설치하고 몇 가지 핵심 gcloud CLI 명령어를 실행하는 방법을 알아봅니다.

cloud.google.com

 

본인의 PC에 맞는 OS 선택 후 Google Cloud CLI 설치 프로그램 클릭하여 다운로드

 

CLI 설치 진행

 

 

 


2. GCP에서 사용할 키 생성

Puttygen 관련 내용은 아래 글 참고

 

5. AWS : Puttygen 이용하여 키 생성, AWS 인스턴스 키 로그인

1. Puttygen 설치 ※ 사이트 접속하여 puttygen.exe 다운로드 Download PuTTY: latest release (0.77) This page contains download links for the latest released version of PuTTY. Currently this is 0.77, re..

mh-itstudy.tistory.com

 

Puttygen 실행 후 Generate

 

Conversions → Export OpenSSH key

 

key comment에 google ID 입력 (도메인은 제외하고 아이디만 입력) 후 public key 내용 복사

 

Compute Engine → 메타데이터

 

SSH키 → 복사한 public key 입력 후 저장

 

 

 


3. 인스턴스 생성 및 접속

3.1. 인스턴스 생성

Compute Engine → VM 인스턴스

 

인스턴스 만들기

 

인스턴스 생성 설정 - 이름, 리전, 유형 선택

 

부팅 디스크 변경

CentOS 7으로 설정 후 선택

 

ID 및 API 액세스 설정 후 만들기

 

인스턴스 생성 확인

 

3.2. 인스턴스 접속

 Xshell 접속 설정

 

 접속

 


4. 인스턴스 웹 서버 설치 및 접속

4.1. 인스턴스에 웹 서버 설치

$ sudo su -
# yum install -y httpd
# systemctl start httpd

 

4.2. 방화벽 생성

VPC 네트워크 → 방화벽

 

방화벽 규칙 만들기

 

방화벽 규칙 설정 후 생성 (80/tcp)

 

4.3. 웹 브라우저 접속 테스트