View a markdown version of this page

Beanstalk 클러스터 - AWS Elastic Beanstalk

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

Beanstalk 클러스터

아래에 컴퓨팅을 프로비저닝하거나 운영하지 않고 Elastic Beanstalk에서 애플리케이션을 실행합니다. 컨테이너 이미지 또는 소스 코드를 제공합니다. Elastic Beanstalk는 컨테이너 이미지를 실행하는 환경을 생성하고 운영합니다.

Beanstalk 클러스터는 서비스 운영 컴퓨팅을 사용하는 Elastic Beanstalk 환경 유형입니다. 애플리케이션은 컨테이너 이미지 또는 Elastic Beanstalk가 이미지에 빌드하는 소스 코드로 제공될 수 있습니다. Elastic Beanstalk는 환경을 생성하고, 애플리케이션을 배포하고, 롤링 업데이트를 적용하고, 애플리케이션 복제본 수를 조정하고, 환경 상태를 보고합니다. 서버 프로비저닝, 패치 적용, 조정 및 컴퓨팅 플랫폼 관리는 Elastic Beanstalk에서 처리합니다.

Beanstalk 클러스터에서는 Beanstalk Standard와 동일한 Elastic Beanstalk 애플리케이션, 애플리케이션 버전, 환경 및 구성 옵션 개념을 사용합니다. Beanstalk Standard는 aws:autoscaling:* 및 aws:elasticbeanstalk:environment 구성 네임스페이스를 통해 구성하는 EC2 인스턴스에서 애플리케이션을 실행합니다. Beanstalk 클러스터에서 애플리케이션은 Elastic Beanstalk가 생성하고 작동하는 Amazon EKS 클러스터에서 컨테이너로 실행됩니다. 최상위 aws:elasticbeanstalk:eks 네임스페이스와 하위 네임스페이스를 통해 동작을 구성합니다. Beanstalk Standard와의 차이점은 섹션을 참조하세요Beanstalk 클러스터 아키텍처.

중요

Beanstalk 클러스터 환경에서는 Amazon EKS가 수임하는 클러스터 IAM 역할과 클러스터의 Amazon EC2 노드가 수임하는 노드 IAM 역할을 제공해야 합니다. Elastic Beanstalk는 이러한 역할을 사용하여 Amazon EKS 클러스터를 생성하고, 환경에 환경을 할당하고, 해당 클러스터에서 실행되는 애플리케이션을 관리합니다. 동일한 서브넷을 사용하는 동일한 계정의 환경은 하나의 클러스터를 공유합니다. 제공하는 리소스와 클러스터 공유 방법은 섹션을 참조하세요Beanstalk 클러스터 아키텍처.

다음 단계

애플리케이션 및 환경을 생성하려면를 따릅니다Beanstalk 클러스터 시작하기. 환경을 공유 클러스터로 그룹화하는 방법을 포함하여 컴퓨팅 및 배포 모델을 검토하려면 섹션을 참조하세요Beanstalk 클러스터 아키텍처. 환경 간에 격리 경계를 선택하고 통신할 수 있는 환경을 제어하려면 섹션을 참조하세요Beanstalk 클러스터 환경의 다중 테넌시. 애플리케이션을 컨테이너 이미지로 패키징하려면 섹션을 참조하세요Beanstalk 클러스터 환경을 위한 컨테이너 이미지 빌드.