AWS Elastic Beanstalk란? (생성해보기)

Sol's·2023년 5월 16일
0

Aws 무중단 배포

목록 보기
18/28

엘라스틱 빈스톡의 배포 과정

웹브라우져 -> 로드밸런서(80포트) -> nginx(80포트) -> Spring Server(5000포트) 로 접근하게 됩니다.
따라서 5000포트는 내부에서만 접근 가능해도 상관이 없습니다.

AWS Elastic Beanstalk란?

AWS Elastic Beanstalk는 Java, .NET, PHP, Node.js, Python, Ruby, Go, Docker를 사용하여 Apache, Nginx, Passenger, IIS와 같은 친숙한 서버에서 개발된 웹 애플리케이션 및 서비스를 간편하게 배포하고 조정할 수 있는 서비스입니다.

  • OS(EC2) 설치가 필요없습니다.
  • Jdk를 설치할 필요가 없습니다.
  • 오토 스케일링, 각종 소프트웨어 구성, 로드밸런서, 모니터링, 업데이트 버전관리 지원

엘라스틱빈스톡 만들어보기

역할 등록

IAM에서 역할을 등록해야 합니다.
역할 만들기를 진행합니다.

검색창에 awselastic 을검색하고
3가지를 추가해줍니다.

~ 권한을 설정해 주는 것입니다.
1. ~~WebTier
2. ~~WorkerTier
3. ~~Docker

역할 이름을 정해주고 역할 생성버튼을 눌르면 역할이 만들어 집니다.

생성

생성은 생각보다 길기에 잘 설명해준 영상이 있어 링크를 남기겠습니다.
중요한 서비스 역할만 기록하겠습니다.
동영상은 최신이 아닙니다😂
엘라스틱빈 생성 동영상
엘라스틱빈 생성 블로그

서비스 역할

엘라스틱 빈스톡 안에서 jar파일을 EC2에 배포하는게 아닌 엘라스틱 빈스톡에 배포합니다.
배포 후 EC2에 전송합니다.

profile
배우고, 생각하고, 행동해라

0개의 댓글