스프링부트와 Google App Engine 구글 앱엔진을 사용하려면 먼저 구글 클라우드 SDK 를 설치합니다. 구글 클라우드 SDK 설치는 여기 를 참고하세요. 스프링 부트를 Google AppEngine 으로 deploy하기 스프링 부트에서 Google App Engine 으로 deploy를 위해서는 app.yaml 파일과 pom.xml 파일에 appengine-maven-plugin 추가만 해주면 됩니다. app.yaml 파일은 다음과 같이 생성합니다. app.yaml 설정 정보는 여기 를 확인하세요. 위의 app.yaml 스크린샷에서는 runtime 환경은 java 이고, appEngine은 가변형 환경입니다. service 는 앱엔진에 올라간 서비스명을 의미합니다. default 는 기본 서비스명입니다. resources 는 앱엔진 머신 스펙을 의미합니다. cpu는 1개, memory 는 1.5gb를 의미합니다. manual_scaling 은 가변환경에서 인스턴스의 갯수를 설정합니다. pom.xml 파일에는 다음과 같이 설정합니다. <plugin> <groupId>com.google.cloud.tools</groupId> <artifactId>appengine-maven-plugin</artifactId> <version>1.3.2</version> </plugin> 커맨드라인에 mvn appengine:deploy 를 실행하면 deploy가 됩니다. 스프링 부트 스케쥴링 기능을 Google AppEngine 크론 작업으로 대체하기 스프링 부트에서 스케쥴링은 크론 작업이라는 구글 클라우드 앱엔진 내의 서비스로 별도로 수행됩니다. 관련해서는 이미 포스팅한 Dolphin 1 문서를 참조하세요. 스프링 부트 + MySQL을 Google Cloud Platform(GCP) - SQL 활용하기 M