빠른 시작, 적절한 규모 유지
AWS Elastic Beanstalk는 Java, .NET, PHP, Node.js, Python, Ruby, Go, Docker를 사용하여 Apache, Nginx, Passenger, IIS와 같은 친숙한 서버에서 개발된 웹 애플리케이션 및 서비스를 간편하게 배포하고 확장할 수 있는 서비스입니다.
코드를 업로드하기만 하면 Elastic Beanstalk가 용량 프로비저닝, 로드 밸런싱, 자동 크기 조정부터 시작하여 애플리케이션 상태 모니터링에 이르기까지 배포를 자동으로 처리합니다. 이뿐만 아니라 애플리케이션을 실행하는 데 필요한 AWS 리소스를 완벽하게 제어할 수 있으며 언제든지 기본 리소스에 액세스할 수 있습니다.
Elastic Beanstalk는 추가 비용 없이 애플리케이션을 저장 및 실행하는 데 필요한 AWS 리소스에 대해서만 요금을 지불하면 됩니다.
무료로 AWS 시작하기
무료 계정 생성또는 콘솔에 로그인
Amazon Web Services에 가입하면 AWS 프리 티어에 12개월 동안 액세스할 수 있습니다. 연중무휴 24시간 고객 서비스, 지원 포럼 등을 비롯한 AWS Basic Support 기능을 사용해 보십시오.
![ElasticBeanstalk_Benefit_FastSimple ElasticBeanstalk_Benefit_FastSimple](http://web.archive.org./web/20170209084801im_/https://d0.awsstatic.com/product-marketing/Elastic%20Beanstalk/ElasticBeanstalk_Benefit_FastSimple.png)
Elastic Beanstalk는 AWS에 애플리케이션을 배포하는 가장 빠르면서 간편한 방법입니다. AWS Management Console, Git 리포지토리 또는 Eclipse나 Visual Studio와 같은 통합 개발 환경(IDE)을 통해 애플리케이션을 업로드하기만 하면 Elastic Beanstalk가 용량 프로비저닝, 로드 밸런싱, Auto Scaling, 애플리케이션 상태 모니터링에 대한 배포 정보를 자동으로 처리합니다. 몇 분 안에 애플리케이션을 사용할 수 있습니다. 인프라나 리소스를 구성할 필요가 전혀 없습니다.
![ElasticBeanstalk_Benefit_Productivity ElasticBeanstalk_Benefit_Productivity](http://web.archive.org./web/20170209084801im_/https://d0.awsstatic.com/product-marketing/Elastic%20Beanstalk/ElasticBeanstalk_Benefit_Productivity.png)
Elastic Beanstalk는 사용자 대신 인프라를 프로비저닝하고 운영할 뿐만 아니라 애플리케이션 스택(플랫폼)을 관리해주므로, 사용자는 시간을 따로 들이거나 익숙해지기 위해 애쓸 필요가 없습니다. 또한, 애플리케이션이 실행되는 기본 플랫폼을 최신 패치와 업데이트를 통해 최신 상태로 유지합니다. 서버, 데이터베이스, 로드 밸런서, 방화벽, 네트워크 등을 관리하고 구성하는 데 시간을 들이는 대신 코드 작성에 집중할 수 있습니다.
![ElasticBeanstalk_Benefit_ImpossibleOutgrow ElasticBeanstalk_Benefit_ImpossibleOutgrow](http://web.archive.org./web/20170209084801im_/https://d0.awsstatic.com/product-marketing/Elastic%20Beanstalk/ElasticBeanstalk_Benefit_ImpossibleOutgrow.png)
Elastic Beanstalk는 손쉽게 조정할 수 있는 Auto Scaling 설정을 사용하여 애플리케이션의 특정한 필요에 따라 자동으로 애플리케이션을 확장하거나 축소할 수 있습니다. 예를 들어, CPU 사용률 지표를 참조하여 Auto Scaling 작업을 트리거할 수 있습니다. Elastic Beanstalk를 사용하면 애플리케이션 비용을 최소화하면서 피크 워크로드나 트래픽를 처리할 수 있습니다.
![ElasticBeanstalk_Benefit_ResourceControl ElasticBeanstalk_Benefit_ResourceControl](http://web.archive.org./web/20170209084801im_/https://d0.awsstatic.com/product-marketing/Elastic%20Beanstalk/ElasticBeanstalk_Benefit_ResourceControl.png)
Amazon EC2 인스턴스 유형 등 애플리케이션에 가장 적합한 AWS 리소스를 자유롭게 선택할 수 있습니다. 또한, Elastic Beanstalk를 사용하면 애플리케이션을 실행하는 데 필요한 AWS 리소스를 파악하여 완벽하게 제어할 수 있습니다. 인프라 요소 중 일부(또는 전체)를 손쉽게 제어하려면 Elastic Beanstalk의 관리 기능을 사용하면 됩니다.