기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS Elastic Beanstalk란 무엇인가요?
Elastic Beanstalk를 사용하면 지원되는 다양한 플랫폼의 AWS 클라우드에 웹 애플리케이션을 배포할 수 있습니다. 애플리케이션을 빌드하고 배포합니다. Elastic Beanstalk는 Amazon EC2 인스턴스를 프로비저닝하고, 로드 밸런싱을 구성하고, 상태 모니터링을 설정하고, 환경을 동적으로 확장합니다.
웹 서버 환경 외에도 Elastic Beanstalk는 비동기식 또는 장기 실행 작업에 유용한 Amazon SQS 대기열의 메시지를 처리하는 데 사용할 수 있는 작업자 환경을 제공합니다. 자세한 내용은 Elastic Beanstalk 작업자 환경 단원을 참조하십시오.

지원하는 플랫폼
Elastic Beanstalk는 Go, Java, .NET, Node.js, PHP, Python 및 Ruby에서 개발된 애플리케이션을 지원합니다. Elastic Beanstalk는 자체 프로그래밍 언어와 애플리케이션 종속성을 선택할 수 있는 Docker 컨테이너도 지원합니다. 애플리케이션을 배포하면 Elastic Beanstalk는 선택한 지원되는 플랫폼 버전을 빌드하고 Amazon EC2 인스턴스와 같은 하나 이상의 AWS 리소스를 AWS 계정에 프로비저닝하여 애플리케이션을 실행합니다.
Elastic Beanstalk 콘솔, AWS Command Line Interface (AWS CLI) 또는 Elastic Beanstalk용으로 특별히 설계된 상위 수준 명령줄 도구인 EB CLI를 통해 Elastic Beanstalk와 상호 작용할 수 있습니다.
Elastic Beanstalk 웹 인터페이스(콘솔)에서 직접 Amazon EC2 인스턴스 플릿 크기 변경 또는 애플리케이션 모니터링과 같은 대부분의 배포 작업을 수행할 수 있습니다.
Elastic Beanstalk를 사용하여 샘플 웹 애플리케이션을 배포하는 방법에 대한 자세한 내용은 섹션을 참조하세요Elastic Beanstalk를 시작하는 방법 알아보기.
애플리케이션 배포 워크플로
Elastic Beanstalk를 사용하려면 애플리케이션을 생성한 다음 애플리케이션 소스 번들을 Elastic Beanstalk에 업로드합니다. 그런 다음 애플리케이션에 대한 정보를 제공하면 Elastic Beanstalk가 환경을 자동으로 시작하고 코드를 실행하는 데 필요한 AWS 리소스를 생성하고 구성합니다.
애플리케이션을 생성 및 배포하고 환경을 시작한 후 환경을 관리하고 새 애플리케이션 버전을 배포할 수 있습니다. 지표, 이벤트 및 환경 상태를 포함한 애플리케이션에 대한 정보는 Elastic Beanstalk 콘솔, APIs 및 명령줄 인터페이스를 통해 제공됩니다.
다음 다이어그램은 Elastic Beanstalk 워크플로를 보여줍니다.

요금
Elastic Beanstalk에 대한 추가 비용은 없습니다. 애플리케이션에서 사용하는 기본 AWS 리소스에 대해서만 비용을 지불합니다. 요금에 대한 자세한 내용은 Elastic Beanstalk 서비스 세부 정보 페이지
다음 단계
Elastic Beanstalk 사용을 시작하려면 자습서를 사용하는 시작하기 자습서것이 좋습니다. 이 자습서에서는 샘플 Elastic Beanstalk 애플리케이션을 생성, 보기 및 업데이트하는 과정을 단계별로 안내합니다.