GCP (Google Cloud Platform) 시작하기 (1)
Updated:
GCP (Google Cloud Platform)
GCP (Google Cloud Platform) 는 구글에서 서비스하고 있는 퍼블릭 클라우드 컴퓨팅 서비스이다. 클라우드 서비스 점유율로 보면 2020 기준으로 Amazon 의 AWS, MS 의 Azure 에 이어 업계 3위 이다. 그러나 매년 빠른 성장을 하고 있으며, 현재 가장 많은 사랑을 받고 있는 컨테이너 관리 오픈소스 플랫폼인 쿠버네티스(Kubernetes) 를 탄생시 곳이기 때문에 관리형 쿠버네티스를 운영하기에 아주 적합하다고 할 수 있다.
특히, 클라우드를 알아가는 초심자라면 GCP (Google Cloud Platform) 는 꽤 괜찮은 선택일 수 있다!
신규 가입 시에 일정 크레딧이 제공되어 무료 사용이 가능한데 이는 다른 클라우드 사에 비해 후한 크레딧이라 여러 가지 서비스를 접해보기에 좋다. 그리고 Quicklabs (https://www.qwiklabs.com/) 라는 사이트를 통해 다양한 예제를 통해 직접 클라우드에서 실습하며 배워갈 수 있다.
그럼 회원가입부터 시작해보자!
회원가입
- 사이트에 접속하자.
- https://cloud.google.com/gcp/getting-started/?hl=ko
- 상단의 ‘무료로 시작하기’ 를 클릭한다.
- 개인 구글 계정을 사용하여 가입을 진행한다.
- 이때 카드 입력을 하는데, 과금은 되지 않고 신원 확인용이다.
- 가입 후, 콘솔에 접속한다. 콘솔에 접속하면 아래와 같다.
VM(가상머신) 인스턴스 만들기
-
Compute Engine > VM 인스턴스 메뉴로 이동한다.
-
‘만들기’ 버튼을 클릭한다.
-
기본 설정 값에서 아래 2가지를 설정한 후, ‘만들기’ 버튼을 클릭한다.
- 리전 : asia-northeast3(서울)
- 방화벽 섹션에서 ‘HTTP 트래픽 허용’ 항목 체크
VM(가상머신) 인스턴스 연결하기
-
Compute Engine - VM 인스턴스 메뉴로 이동한다.
-
VM(가상머신) 인스턴스 목록에서 연결할 인스턴스 행의 SSH를 클릭한 후, ‘브라우저 창에서 열기’ 를 선택한다.
-
인스턴스 터미널 창이 새로 열린다.
VM(가상머신) 인스턴스에 웹서버 설치하기
- 터미널 창에서 아래 명령어를 수행하여 apache 웹서버를 설치한다.
$ sudo apt update && sudo apt -y install apache2
-
Compute Engine - VM 인스턴스 메뉴로 이동하고 VM(가상머신) 인스턴스 목록에서 연결할 인스턴스 행의 ‘외부 IP’ 옆에 새 창 버튼을 클릭한다.
- 새 창이 열리면서 아래와 같이 Apache 웹서버가 정상적으로 설치 및 구동된 모습을 확인할 수 있다.
VM(가상머신) 인스턴스 삭제하기
- 리소스를 삭제하지 않으면 과금되어 크레딧이 사용되니, 미리 삭제해주자.
지금까지 GCP (Google Cloud Platform) 에 대해 알아보고 가장 기본적인 서비스인 VM(가상머신) 인스턴스를 생성하고 웹서버까지 설치해보았다. 다음 편에서는 쿠버네티스 엔진을 생성하고 설정해보자.