본문 바로가기

AWS

(3)
AWS Elastic Beanstalk + Java SE환경 API 서버 구축기 (3) AWS Elastic Beanstalk에 Java SE 플랫폼 기반으로 API 서버를 구축한 기록입니다 (2022.08.13 -Xms 관련 명령서 순서 변경을 확인해서 해당글에서 수정했습니다.) 아래와 같이 총 3가지 상황에 따른 구축 방법과 주의할 점에 대한 글로 나누어 작성할 예정입니다. 1편 실행 가능한 단일 JAR 2편 Procfile 기반 3편 Procfile 기반 다수 JAR + Arguments + ebextentions NGINX Reverse Proxy 설정 이번 포스팅에서 다룰 내용은 여러 JAR를 하나의 인스턴스에 배포해서 내부에서 location 기반으로 proxy 하는 방법을 소개할까 합니다. 이전 글에서 Procfile로 foo.jar를 실행하는 방법을 말씀드렸는데 이번 글에서는..
AWS Elastic Beanstalk + Java SE환경 API 서버 구축기 (2) AWS Elastic Beanstalk에 Java SE 플랫폼 기반으로 API 서버를 구축한 기록입니다 (2022.08.13 -Xms 관련 명령서 순서 변경을 확인해서 해당글에서 수정했습니다.) 아래와 같이 총 3가지 상황에 따른 구축 방법과 주의할 점에 대한 글로 나누어 작성할 예정입니다. 1편 실행가능한 단일 JAR 2편 Procfile 기반 3편 Procfile 기반 다수 JAR + Arguments + ebextentions NGINX Reverse Proxy 설정 이번 포스팅에서 다룰 내용은 Procfile 기반 실행 가능한 단일 JAR + Arguments입니다. 앞서 1편에서는 JAR 하나만 간단하게 배포했었고 포트는 환경변수로 수정해 봤습니다. 실제 운영환경에서는 저렇게 간단하게 하지 않고..
AWS Elastic Beanstalk + Java SE환경 API 서버 구축기 AWS Elastic Beanstalk에 Java SE 플랫폼 기반으로 API 서버를 구축한 기록입니다 아래와 같이 총 3가지 상황에 따른 구축방법과 주의할 점에 대한 글로 나누어 작성할 예정입니다. 1편 실행가능한 단일 JAR 2편 Procfile 기반 3편 Procfile 기반 다수 JAR + Arguments + ebextentions NGINX Reverse Proxy 설정 단일 Jar를 Beanstalk에 배포하기 위해 필요한 준비물입니다. 준비물 1. Executable JAR - 저는 spring boot 2 기반 JAR를 사용했습니다. 2. AWS 계정 첫번째로 HTTP 기반 API 서버를 만들기 위해 환경 티어 선택에서 웹 서버 환경을 선택합니다. 다음엔 Beanstalk 생성시 플랫폼을..