맨땅에 헤딩 수준으로 GCP VM 인스턴스로 Spring boot와 Mysql 서버를 배포했다.
다음에는 좀 더 공부해야겠다.
참고
1. GCP VM 인스턴스 생성하기

우선 gcp에 접속한 후 Compute Engine에서 인스턴스 만들기를 해준다.
vm 인스턴스 무료 사양은 https://nicotina04.tistory.com/313 를 참고하길 바란다.

나는 mysql 서버까지 vm에 설치할 것이기 때문에 micro로는 부족할 것 같아서 일단 small로 해줬다.

운영체제를 우분투로 바꿔주었다.


http와 https 트래픽을 허용하고 모든 cloud api에 대한 전체 액세스도 허용해준다.
2. 외부 IP 고정하기
생성이 완료되면 외부 ip를 고정시켜준다. (다시 시작되는 등의 이유로 ip가 바뀔 수도 있기 때문이라고 한다.)

외부 ip의 점 세개를 누르고 "고정 IP 주소로 승급"을 선택해주면 된다.
3. 방화벽 규칙 만들기 (포트 열기)
그리고 외부에서 포트에 접속하기 위해선 방화벽에서 포트를 열어줘야한다.
방화벽에서 방화벽 규칙 만들기를 선택해준다.


8080는 spring boot 서버, 3306은 mysql 서버를 위해 열어두었다.
다음 포스트에서는 이어서 vm 인스턴스에 mysql 서버를 설치해볼 것이다.

감사합니다 (*^-^*)
'DevOps > Cloud Platform' 카테고리의 다른 글
| [AWS] EC2 인스턴스 구축하기 (0) | 2026.04.12 |
|---|---|
| [GCP VM] VM 인스턴스로 배포하기 (4) - Docker Image 배포하기 (0) | 2025.08.06 |
| [GCP VM] VM 인스턴스로 배포하기 (3) - docker 설치하기 (0) | 2025.08.06 |
| [GCP VM] VM 인스턴스로 배포하기 (2) - mysql 서버 설정하기 (0) | 2025.08.06 |
