-
[AWS] Elastic BeanstalkCloud/AWS 2023. 5. 15. 18:18
- EC2 위에 구축된 어플리케이션을 관리하는 서비스
- 어플리케이션을 신속하게 배포할 수 있다
- 프로비저닝, 로드 밸런싱, 조정, 애플리케이션 상태 모니터링에 대해 자동으로 처리한다
- Go , Java , Python , PHP , Node.js , .NET 지원
- 내부적으로 NginX를 웹 서버로 사용한다
- 5000 포트와 NginX 80 포트가 연결되어 있다
- Nginx 웹 서버를 프론트 엔드로 사용하여 외부 요청을 받는다
- 요청을 5000 포트로 전달하여 애플리케이션 서버로 연결한다
- 5000 포트와 NginX 80 포트가 연결되어 있다
Beanstalk 생성
- 5000 포트와 NginX 80 포트가 연결되어 있다
- VPC 지정
- 인스턴스
- 퍼블릭 IP 주소 할당
- private 서브넷 지정
- 데이터베이스 - private서브넷 지정
생성된 인스턴스는 “자동 할당된 IP 주소” 는 할당할 수 없고 오직 EIP만 퍼블릭 IP로 사용가능하다
- 서비스 페이지 > 구성
- 인스턴스, 보안그룹, 용량(로드밸런스), VPC …
- 환경 속성 (환경 변수) 설정
경로 설명 /var/app/current 어플리케이션 위치 /var/log/ 로그위치 /var/log/ 설명 web.stdout.log 웹 어플리케이션 로그 eb-engine.log 엘라스틱 빈스톡 로그 nginx/.. nginx 로그 'Cloud > AWS' 카테고리의 다른 글
[AWS] Network 인프라1 - Route53 (0) 2023.05.16 [AWS] EC2 (0) 2023.05.15 [ERROR] Elastic Beanstalk 환경 생성 실패 (0) 2023.05.15 [AWS] Redshift (0) 2023.05.09 [AWS] 클라우드 컴퓨팅과 AWS의 서비스 (0) 2023.05.09 - EC2 위에 구축된 어플리케이션을 관리하는 서비스