애플리케이션을 빠르게 인스턴스화 & Elastic Beanstalk

클라우드 방식을 통해 애플리케이션을 빠르게 인스턴스화

EC2 인스턴스를 빠르게 구성하고 쉽게 배포할 수 있어야 한다

Golden AMI

User data를 통한 Bootstraping

Hybrid - Elastic Beanstalk

RDS

EBS

Elastic Beanstalk

→ 이런 것들을 해결해주는게 Beanstalk이라고 한다

Elastic Beanstalk이란

Elastic Beanstalk 구성

Web Server Tier vs Worker Tier

Worker 환경에서는 SQS 큐를 사용하며 SQS 메시지가 많을 수록 EC2 인스턴스도 많아진다.

어떤 것인지는 이해했는데 왜 Worker 환경에서 SQS를 사용하는지 잘 모르겠다

완전관리형 메시지 대기열 - Amazon Simple Queue Service - Amazon Web Services

완전관리형 메시지 대기열 - Amazon Simple Queue Service - Amazon Web Services Amazon Simple Queue Service(SQS)를 사용하면 메시지 손실을 우려하거나 다른 서비스를 제공할 필요 없이 소프트웨어 구성 요소 간에 어떤 볼륨의 메시지든 전송, 저장 및 수신할 수 있습니다. 확대하려 aws.amazon.com

Beanstalk 실습

SAA과정에서는 단순하게 살펴보고 Developer로 들어가면 더 자세하게 알아 볼 수 있다

Beanstalk를 보면 현재까지 배웠던 모든 구성이 다 있고 설정을 일일히 구성할 필요가 없다

Beanstalk은 내부에서 CloudFormation을 활용해 애플리케이션을 배포한다