Google Cloud로 나만의 데이터베이스 구축하기

Author

Heeyoung Kim

Published

November 1, 2022

목적

이 글은 DBMS에 대해 공부하고 싶으나 마땅한 방법이 없는 이들에게 도움이 될 수 있다. 데이터베이스를 사용하지 않는 회사를 찾아보기 어렵다. 취업 시장에서도 데이터를 조회하고 결과를 뽑아 리포팅할 수 있는 사람을 좋아한다. 하지만 실무 경험이 없어 데이터베이스를 직접 만질 수 사람은 어떡하는가? 이들은 Google Cloud Platform(이하 GCP)에서 제공하는 프리티어 Virtual Machine의 도움을 받을 수 있다.

Google Cloud의 프리티어 기준

GCP 콘솔에서 VM 만들기

  1. Google Cloud 계정이 없는 경우 새 계정을 만들고, 프로젝트를 만든다.

  1. Compute Engine API를 활성화한다.

3. 인스턴스는 e2-micro, 리전은 us-west1, us-central1, us-east1 중 한 곳을 선택한다.

아래부터는 구글의 공식문서를 참고한다.

4. Cloud NAT 설정, 새 라우터를 만든다.

5. 동일한 링크의 MySQL 설치 부분을 수행한다.

6. 링크 안내에 따라 MySQL 연결이 성공하면 완료.

MySQL과 Visual Studio Code 연결

터미널 환경에서 MySQL을 작성하고 관리하는 사람은 별로 없을 것이다. 보통은 공식 툴인 MySQL Workbench나 타 회사의 툴을 MySQL 인스턴스와 연결해 사용한다. 최근에 VS Code MySQL 프리뷰를 제공하는데, 해당 편집기와 연결해보겠다. 주피터 노트북처럼 SQL 쿼리를 노트북 형식으로 쌓을 수 있다. 이전에 VM에서 사용하고자 하는 IP를 허용해야 한다.