Elastic Beanstalk
•
웹 애플리케이션 및 서비스를 배포하고 운영하는 서비스
•
사용자가 직접 인프라 리소스를 구성할 필요 없고 애플리케이션 코드에만 집중하면 됨
•
AWS 인프라에 대한 지식이 없어도 애플리케이션 배포 가능
•
코드를 업로드하기만 하면 Elastic Beanstalk이 용량 프로비저닝, 로드 밸런싱, Auto Scaling부터 시작하여 애플리케이션 상태 모니터링에 등의 배포를 AWS에서 자동으로 처리
•
Java, .NET, PHP, Node.js, Python, Ruby, Go 및 Docker 웹 애플리케이션을 지원
•
구성 요소
◦
애플리케이션 ( Application )
▪
환경, 버전, 환경 구성에 대한 모음
◦
애플리케이션 버전 ( Application Version )
▪
배포 가능한 애플리케이션 코드의 보전
◦
환경 ( Environment )
▪
애플리케이션 버전을 실행중인 AWS리소스 모음