배포2 [Spring Boot/배포] Elastic Beanstalk + Spring boot + github action으로 배포하기(2) - 규모가 있는 Spring boot 애플리케이션으로 Elastic beanstalk 환경 생성 시 주의해야할 점 결론 먼저) 나의 Spring Boot 애플리케이션을 EBS에 배포한 결과 EBS 로드 밸런싱 유형 (최소 인스턴스 1개, 최대 2개) + t2.medium 인스턴스 유형 → SEVERE, 서버는 동작함 = CPU 딸림 EBS 단일 인스턴스 유형 + t2.micro 인스턴스 유형 → SEVERE, 서버 동작 안함 = 용량, CPU 딸림 EBS 단일 인스턴스 유형 + t2.medium 인스턴스 유형 → OK, 서버 동작함 = 해결 상황 잘못된 코드나, 설정 파일을 건든게 하나도 없는데 어느날 갑자기 멀쩡하던 서버가 터졌음. 이유는 AWS 인스턴스 유형이 감당할 수 없는 애플리케이션 규모가 되었기 때문임. = 잘못한게 없는데 서버가 터졌다면, CPU나 용량이 딸려서 그런 것일 가능성이 크다. Elastic .. 2023. 3. 22. [Spring Boot/배포] Elastic Beanstalk + Spring boot + github action으로 배포하기(1) - Elastic beanstalk 생성하기 필자는 서버 요금과 관련된 부분은 자세하지 기재하지 않았음을 참고해주세요! Elastic Beanstalk + Spring boot + github action으로 배포하는 과정에서 github action으로 빌드한 배포 zip파일을 elastic beanstalk에 배포하기위해 환경 구성하는 방법을 정리해보겠습니다. 1) Elastic beanstalk 생성하기 AWS Elastic beanstalk - 환경 - 새 환경 생성 아래 순서대로 클릭 [웹 서버 환경] 선택 [애플리케이션 이름], [환경 이름] 작성 *애플리케이션 이름을 작성하면 자동으로 환경 이름이 작성되는데, 나중에 프로젝트의 workflow yaml파일에 적을 때 헷갈릴 것 같아서 필자는 두 개 똑같이 작성함! 3) [플랫폼] - J.. 2023. 3. 22. 이전 1 다음