기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Elastic Beanstalk 개념
이 섹션에서는 몇 가지 주요 Elastic Beanstalk 개념을 설명합니다.
애플리케이션
Elastic Beanstalk 애플리케이션은 환경, 버전 및 환경 구성을 포함한 Elastic Beanstalk 구성 요소의 논리적 컬렉션입니다. Elastic Beanstalk에서 애플리케이션은 개념적으로 폴더와 유사합니다. AWS Elastic Beanstalk 애플리케이션을 실행하는 모든 리소스를 환경으로 관리할 수 있습니다.
애플리케이션 버전
Elastic Beanstalk에서 애플리케이션 버전은 웹 애플리케이션의 배포 가능한 코드의 레이블 지정된 특정 반복을 나타냅니다. 애플리케이션 버전은 배포 가능한 코드 (예: Java 파일) 가 포함된 Amazon Simple Storage 서비스 (Amazon S3) 객체를 가리킵니다. WAR 애플리케이션 버전은 애플리케이션의 일부입니다. 애플리케이션에는 많은 버전이 있을 수 있고, 각 애플리케이션 버전은 고유합니다. 실행 중인 환경에서 애플리케이션에 이미 업로드한 애플리케이션 버전을 배포하거나 새 애플리케이션 버전을 업로드하고 즉시 배포할 수 있습니다. 여러 애플리케이션 버전을 업로드하여 한 웹 애플리케이션 버전과 다른 버전 간의 차이를 테스트할 수 있습니다.
환경
환경은 다음의 모음입니다. AWS 애플리케이션 버전을 실행하는 리소스 각 환경은 한 번에 하나의 애플리케이션 버전만 실행하지만 여러 환경에서 동일한 애플리케이션 버전 또는 서로 다른 애플리케이션 버전을 동시에 실행할 수 있습니다. 환경을 만들 때 Elastic Beanstalk는 환경에 필요한 리소스를 프로비저닝합니다. AWS 지정한 애플리케이션 버전을 실행하기 위한 계정.
환경 티어
Elastic Beanstalk 환경을 시작할 때 먼저 환경 티어를 선택합니다. 환경 티어는 환경에서 실행하는 애플리케이션 유형을 지정하고 Elastic Beanstalk에서 이러한 애플리케이션을 지원하기 위해 프로비저닝하는 리소스를 결정합니다. HTTP요청을 처리하는 애플리케이션은 웹 서버 환경 계층에서 실행됩니다. Amazon 심플 큐 서비스 SQS (Amazon) 대기열에서 작업을 가져오는 백엔드 환경은 작업자 환경 계층에서 실행됩니다.
환경 구성
환경 구성은 환경 및 연관된 리소스의 작동 방법을 정의하는 파라미터 및 설정의 모음을 식별합니다. 환경의 구성 설정을 업데이트하면 Elastic Beanstalk가 자동으로 기존 리소스에 변경 사항을 적용하거나, 삭제하고 새 리소스를 배포합니다(변경 유형에 따라 다름).
저장된 구성
저장된 구성은 고유한 환경 구성을 생성하기 위한 시작점으로 사용할 수 있는 템플릿입니다. Elastic Beanstalk 콘솔, EB를 사용하여 저장된 구성을 생성 및 수정하고 환경에 적용할 수 있습니다. CLI AWS CLI, 또는. API 더 API 앤 더 AWS CLI 저장된 구성을 구성 템플릿이라고 합니다.
플랫폼
플랫폼은 운영 체제(OS), 프로그래밍 언어 런타임, 웹 서버, 애플리케이션 서버 및 Elastic Beanstalk 구성 요소의 조합입니다. 웹 애플리케이션을 설계하고 플랫폼에 맞게 타겟팅합니다. Elastic Beanstalk는 애플리케이션을 구축할 수 있는 플랫폼을 다양하게 지원합니다.
세부 정보는 Elastic Beanstalk 플랫폼을 참조하세요.