Elastic Beanstalk 개념 - AWS Elastic Beanstalk

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

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 플랫폼을 참조하세요.