본문 바로가기

개발관련/AWS

Elastic Beanstalk란?

반응형

Elastic Beanstalk란

간단히 말하자면
Elastic beanstalk = EC2+ELB+Autoscaling+AMI+SQS+etc…
이전에 AMI를 통해서 EC2를 만들고 (Ubuntu나 Window, Redhat 등등),
Apache나(Java application을 사용한다면 Tomcat) Nginx, IIS같은 웹서버를 설치하고,
Mysql, MariaDB 등등 DB를 설치하고,
또 서버사이드스크립트를 사용하기위해서 PHP면 PHP, Java면 Java, Python이면 Python 등등 을 설치해주고,
ssl 적용이나 로드밸런싱이 필요하다면 AWS에서 ELB 만들어주고,
Auto Scaling이 필요하다하면 또 만들어주고......하던 작업들을
간단히 한번에 구축해주는 패키지가 바로 Elastic Beanstalk이다.
(풍문으로는.. 배민에서 많이 사용한다고 한다. 알고있으면 좋겠지??)
AWS Elastic Beanstalk : https://aws.amazon.com/ko/elasticbeanstalk/
문서 : https://docs.aws.amazon.com/ko_kr/elasticbeanstalk/latest/dg/concepts.html

반응형