기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Elastic Beanstalk를 사용하면 애플리케이션을 실행하는 인프라에 대해 알 필요 없이 AWS 클라우드에서 애플리케이션을 빠르게 배포하고 관리할 수 있습니다. Amazon Web Services(AWS)는 100개 이상의 서비스로 구성되어 있으며 각 서비스는 기능 영역을 나타냅니다. 다양한 서비스가 AWS 인프라를 관리하는 방법에 유연성을 제공하지만 사용할 서비스와 프로비저닝 방법을 파악하는 것이 어려울 수 있습니다. Elastic Beanstalk를 사용하면 선택 또는 제어에 대한 제한 없이 관리 복잡성을 줄일 수 있습니다. 애플리케이션을 업로드하기만 하면 Elastic Beanstalk에서 용량 프로비저닝, 로드 밸런싱, 조정, 애플리케이션 상태 모니터링에 대한 세부 정보를 자동으로 처리합니다.
Elastic Beanstalk는 Go, Java, .NET, Node.js, PHP, Python 및 Ruby에서 개발된 애플리케이션을 지원합니다. Elastic Beanstalk는 사용자 지정 플랫폼도 지원합니다. Docker 컨테이너를 사용하면 다른 Elastic Beanstalk 플랫폼에서 지원되지 않을 수 있는 자체 프로그래밍 언어 및 애플리케이션 종속성을 선택할 수 있습니다. 애플리케이션을 배포하면 Elastic Beanstalk는 선택한 지원 플랫폼 버전을 빌드하고 Amazon EC2 인스턴스와 같은 하나 이상의 AWS 리소스를 AWS 계정에 프로비저닝하여 애플리케이션을 실행합니다.
Elastic Beanstalk 전용으로 설계된 상위 수준 CLI인 Elastic Beanstalk 콘솔, AWS Command Line Interface (AWS CLI) 또는 eb를 사용하여 Elastic Beanstalk와 상호 작용할 수 있습니다.
Elastic Beanstalk를 사용하여 샘플 웹 애플리케이션을 배포하는 방법에 대해 자세히 알아보려면 AWS 시작하기: 웹 앱 배포를 참조하세요.
또한 Elastic Beanstalk 웹 인터페이스(콘솔)에서 직접 Amazon EC2 인스턴스의 플릿 크기 변경 또는 애플리케이션 모니터링 등과 같은 대부분의 배포 작업을 수행할 수 있습니다.
Elastic Beanstalk를 사용하려면 애플리케이션을 생성하고, 애플리케이션 소스 번들 포맷(예: Java .war 파일)으로 애플리케이션 버전을 업로드한 다음, 애플리케이션에 대한 몇 가지 정보를 입력합니다. Elastic Beanstalk로 환경을 실행한 다음 코드 실행에 필요한 AWS 리소스를 생성하고 구성합니다. 환경 실행 후에는 환경을 직접 관리하고 새로운 앱 버전을 배포할 수 있습니다. 다음 다이어그램은 Elastic Beanstalk의 워크플로를 보여 줍니다.

애플리케이션을 생성 및 배포한 후에는 측정치, 이벤트, 환경 상태 등의 애플리케이션 정보를 Elastic Beanstalk 콘솔, API 또는 통합된 AWS CLI를 비롯한 명령줄 인터페이스를 통해 확인할 수 있습니다.
요금
Elastic Beanstalk에 대한 추가 비용은 없습니다. 애플리케이션이 사용하는 기본 AWS 리소스에 대해서만 비용을 지불합니다. 요금에 대한 자세한 내용은 Elastic Beanstalk 서비스 세부 정보 페이지
다음으로 진행할 단계
이 안내서에는 Elastic Beanstalk 웹 서비스에 대한 개념 정보와 서비스를 사용하여 웹 애플리케이션을 배포하는 방법에 대한 정보가 나와 있습니다. 별도의 섹션에서 Elastic Beanstalk 콘솔, 명령줄 인터페이스(CLI) 도구 및 API를 사용하여 Elastic Beanstalk 환경을 배포 및 관리하는 방법을 설명합니다. 또한 Amazon Web Services에서 제공하는 기타 서비스와 Elastic Beanstalk를 통합하는 방법을 설명합니다.
Elastic Beanstalk를 사용하여 시작하는 방법을 배우려면 먼저 Elastic Beanstalk 시작하기 단원을 읽어보는 것이 좋습니다. 시작하기 단계에서는 Elastic Beanstalk 애플리케이션 생성, 보기 및 업데이트와 Elastic Beanstalk 환경 편집 및 종료를 안내합니다. 또한 시작하기에서는 Elastic Beanstalk에 액세스할 수 있는 두 가지 다른 방법을 설명합니다.
Elastic Beanstalk 애플리케이션 및 해당 구성 요소에 대해 자세히 알아보려면 다음 페이지를 참조하십시오.