개발된 Spring Boot
애플리케이션과 React
애플리케이션을 AWS
서버에 배포하려고 한다.
서버 구성은 아래와 같다.
하나의 VPC
안에 4개의 Subnet
을 생성하고 각각 public Web Server
와 public WAS Server
를 두개씩 구성하여 로드밸런싱하도록 구성한다.
Web Server
에는 NodeJS
를 설치하여 React (Front End Application)
를 구동시키고 WAS Server
에는 Java
와 Gradle
을 설치하여 Spring Boot (Back End Application)
를 구동시킨다.
마지막으로 RDS
서버를 생성하고 MySQL
을 설치한다.
이후에 애플리케이션을 각각 서버에 배포하고 서버환경에 맞게 설정을 변경해준다.