Cloud/GCP

GCP의 Free Tier로 3-Tire 구축 테스트 내용정리

달빛궁전- 2024. 10. 16. 22:07

멘토링 진행 시 실습환경 구성을 위해 미리 테스트했던 내용
약 21일간 해당 구성을 유지할 수 있는지 조사 확인이 필요하여 작성

개요

GCP에서 기본적으로 제공하는 Free Tier ($300)으로 3-Tire로 구축이 가능한지 조사, 구축 한 내용을 정리

구성도

리소스 현황

역활 리소스명 스펙 비고
HTTP LB Cloud Load Balancing 전역 HTTP(S) 부하 분산기(기본)  
TCP LB Cloud Load Balancing TCP 부하 분산  
WEB Compute Engine e2-small ( vCPU 2, 2GB)  
WAS Compute Engine e2-medium( vCPU 2, 4GB)  
DB SQL Cloud SQl
vCPU 2Core, Memory 8GB, HDD : 10GB
 
Redis Cloud Memorystore 표준, 1GB 복제 없음
Bastion Compute Engine f1-micro ( vCPU 1, 614MB)  
Client Compute Engine e2-medium( vCPU 2, 4GB) us-central
별도VPC

 

 

금액

하루 운영비용 : $8.50

진행간 특이사항

서울 리전사용

Autoscale 테스트로 web, was 그룹으로 VM들을 5개, 10개씩 20여분 동안 증설 테스트 진행하였고 문제없이 진행


별도의 VPN에 생성한 client 역할을 하는 VM에는 crontab에 1시간 간격으로 주기적으로 아래와 같이 트래픽을 발생 
“ab -n 100 -c 10 http://test.seonggi.kr/           


Free Trial 제약사항의 경우
Compute Engine의 8 코어 이상은 되지 않습니다.
그 외 3-Tire구축에 진행했던 SQL, Redis, Load Balancing제품에는 제약사항이 없습니다.
https://cloud.google.com/terms/free-trial


실제 운영되는 웹사이트 구축이 아니기에 WAS Session Clustering에 사용한 Redis는 기본등급, 1GB (월 $35.77)으로 사용했습니다.
SQL의 경우에도 2vCPU, 8GB HDD 10GB 저사양으로 설정했습니다.

 

3-Tire 구축관련글은 아래 참조

 

https://seonggi.kr/208?category=982188

 

GCP에서 3-Tire 구성 - Part.2

GCP에서 3-Tire를 구축해서 올린 적이 있다. https://seonggi.kr/148 GCP에서 3Tire로 구성하기 잠시 몸담았던 회사에서 입사시 내주었던 과제 Spring에서 공식적으로 제공하는 예제 프로젝트인데 전통적인 3T

seonggi.kr

 

https://seonggi.kr/148

 

GCP에서 3Tire로 구성하기

잠시 몸담았던 회사에서 입사시 내주었던 과제 Spring에서 공식적으로 제공하는 예제 프로젝트인데 전통적인 3Tire 구조이기 때문에 해보면 도움되는 것이 많다. 예제를 다운받을 수 있는 곳은 아

seonggi.kr