As one of the AWS resource categories, AWS ________supports__________ environments.
- A. Elastic Beanstalk; Elastic Beanstalk application
- B. CloudFormation; Elastic Beanstalk application
- C. Elastic Beanstalk ; CloudFormation application
- D. CloudFormation; CloudFormation application
한글 번역
AWS ____________ 은 리소스 범주 중 하나로 AWS ____________ 환경을 지원합니다.
- A. Elastic Beanstalk; Elastic Beanstalk application
- B. CloudFormation; Elastic Beanstalk application
- C. Elastic Beanstalk ; CloudFormation application
- D. CloudFormation; CloudFormation application
정답
- B. CloudFormation; Elastic Beanstalk application
해설
Q: AWS CloudFormation이란 무엇입니까?
AWS CloudFormation은 개발자와 기업이 손쉽게 관련 AWS 및 서드 파티 리소스의 모음을 쉽게 생성하고 순서에 따라 예측 가능한 방식으로 프로비저닝 및 관리할 수 있는 방법을 제공하는 서비스입니다.
AWS Elastic Beanstalk란 무엇입니까?
Amazon Web Services(AWS)는 100개 이상의 서비스로 구성되어 있으며 각 서비스는 기능 영역을 나타냅니다. 다양한 서비스는 AWS 인프라 관리 방법의 유연성을 제공하는 반면에 어떤 서비스를 사용해야 하고 해당 서비스를 프로비저닝하는 방법을 파악하는 것이 까다로울 수 있습니다.
Elastic Beanstalk를 사용하면 애플리케이션을 실행하는 인프라에 대해 자세히 알지 못해도 AWS 클라우드에서 애플리케이션을 신속하게 배포하고 관리할 수 있습니다. Elastic Beanstalk를 사용하면 선택 또는 제어에 대한 제한 없이 관리 복잡성을 줄일 수 있습니다. 애플리케이션을 업로드하기만 하면 Elastic Beanstalk에서 용량 프로비저닝, 로드 밸런싱, 조정, 애플리케이션 상태 모니터링에 대한 세부 정보를 자동으로 처리합니다.
Elastic Beanstalk는 Go, Java, .NET, Node.js, PHP, Python 및 Ruby에서 개발된 애플리케이션을 지원합니다. 애플리케이션을 배포할 때, Elastic Beanstalk가 선택된 지원 가능 플랫폼 버전을 구축하고 Amazon EC2 등의 AWS 리소스를 하나 이상 프로비저닝하여 애플리케이션을 실행합니다.
Elastic Beanstalk 콘솔, AWS Command Line Interface(AWS CLI) 또는 eb(Elastic Beanstalk를 위해 특별히 설계된 고급 CLI)을(를) 사용하여 Elastic Beanstalk와 상호 작용할 수 있습니다.
Elastic Beanstalk를 사용하여 샘플 웹 애플리케이션을 배포하는 방법에 대해 자세히 알아보려면 AWS 시작하기: 웹 애플리케이션 배포를 참조하세요.
또한 Elastic Beanstalk 웹 인터페이스(콘솔)에서 직접 Amazon EC2 인스턴스의 플릿 크기 변경 또는 애플리케이션 모니터링 등과 같은 대부분의 배포 작업을 수행할 수 있습니다.
Elastic Beanstalk를 사용하려면 애플리케이션을 생성하고, 애플리케이션 소스 번들의 형태(예: Java .war 파일)로 애플리케이션 버전을 Elastic Beanstalk에 업로드하고, 애플리케이션에 대한 몇 가지 정보를 제공합니다. Elastic Beanstalk가 자동으로 환경을 실행하고 코드 실행에 필요한 AWS 리소스를 생성 및 구성합니다. 환경 실행 후에는 환경을 직접 관리하고 새로운 앱 버전을 배포할 수 있습니다. 다음 다이어그램은 Elastic Beanstalk의 워크플로를 보여 줍니다.
애플리케이션을 생성 및 배포한 후에는 지표, 이벤트, 환경 상태 등의 애플리케이션 정보를 Elastic Beanstalk 콘솔, API 또는 통합된 AWS CLI를 비롯한 명령줄 인터페이스를 통해 확인할 수 있습니다.
Q: CloudFormation은 AWS Elastic Beanstalk와 어떻게 다릅니까?
이 두 서비스는 상호 보완할 수 있도록 설계되었습니다. AWS Elastic Beanstalk는 클라우드에서 손쉽게 애플리케이션을 배포하고 실행할 수 있는 환경을 제공합니다. 개발자 도구와 통합되며 애플리케이션의 수명 주기를 한곳에서 관리할 수 있는 환경을 제공합니다. 애플리케이션 워크로드를 Elastic Beanstalk 워크로드로 관리할 수 있는 경우 애플리케이션을 생성하고 업데이트할 때 좀 더 턴키 스타일에 가까운 환경을 경험할 수 있습니다. Elastic Beanstalk는 내부적으로 CloudFormation을 사용하여 리소스를 생성 및 유지 관리합니다. 애플리케이션에 사용자 지정 수준이 좀 더 높은 제어가 요구되는 경우 CloudFormation의 추가 기능을 통해 더 다양한 옵션으로 워크로드를 제어할 수 있습니다.
AWS CloudFormation은 광범위한 AWS 및 서드 파티 리소스를 편리하게 배포할 수 있는 메커니즘입니다. 기존의 엔터프라이즈 애플리케이션, 레거시 애플리케이션, 다양한 AWS 리소스 및 컨테이너 기반 솔루션을 사용해 구축된 애플리케이션(AWS Elastic Beanstalk를 사용해 구축된 애플리케이션 포함)과 같은 각종 애플리케이션의 인프라 요구를 지원합니다.
AWS CloudFormation은 AWS 리소스 유형 중 하나로 Elastic Beanstalk 애플리케이션 환경을 지원합니다. 따라서 애플리케이션 데이터를 저장하는 RDS 데이터베이스와 함께 AWS Elastic Beanstalk에 호스팅되는 애플리케이션을 생성하고 관리할 수 있습니다. 지원되는 모든 AWS 리소스를 그룹에 추가할 수 있습니다.
참조 문서
AWS CloudFormation FAQ (amazon.com)
AWS Elastic Beanstalk란 무엇입니까? - AWS Elastic Beanstalk (amazon.com)
'[AWS] > AWS SAP EXAMTOPICS' 카테고리의 다른 글
[AWS][SAP] Question 12 (0) | 2022.08.16 |
---|---|
[AWS][SAP] Question 11 (0) | 2022.08.16 |
[AWS][SAP] Question 10 (0) | 2022.08.12 |
[AWS][SAP] Question 9 (0) | 2022.08.12 |
[AWS][SAP] Question 7 (0) | 2022.08.09 |
[AWS][SAP] Question 6 (0) | 2022.08.09 |
[AWS][SAP] Question 5 (0) | 2022.08.08 |
[AWS][SAP] Question 4 (0) | 2022.08.08 |
댓글