한마디로 말하자면 배포에 대한 대부분의 것들을 손쉽게 처리해주는 서비스이다. EC2이미지를 생성하고 거기게 서버 코드를 집어넣고, API Gateway, 오토 스케일링 등등등.. 각기 다른 설정과 서비스들을 AWS에서 처리해주는 서비스이다.
AWS Elastic Beanstalk를 사용하면 개발자가 손쉽게 AWS 클라우드에서 애플리케이션을 신속하게 배포하고 관리할 수 있습니다.
개발자가 애플리케이션을 업로드하기만 하면 Elastic Beanstalk가 자동으로 용량 프로비저닝, 부하 분산, Auto-Scaling, 애플리케이션 상태 모니터링 등의 배포 세부 정보를 처리합니다.
1. 특징
- Beanstalk을 사용하면 용량 프로비저닝, 로드 밸런싱, Auto Scaling, 애플리케이션 배포 등의 세부 정보를 자동으로 처리하여 사용자의 애플리케이션 버전을 실행할 수 있는 환경을 만들고 관리하기 때문에, 배포 가능한 코드를 업로드 하기만 하면 나머지는 Beanstalk이 처리해준다. (서버의 업데이트나 오토 스케일링 등)
- Elastic Beanstalk는 추가 비용 없이 애플리케이션을 저장 및 실행하는 데 필요한 AWS 리소스에 대해서만 요금을 지불하면 된다.
- Elastic Beanstalk를 사용해서 배포를 진행하면 CloudFromation을 이용해서 리소스 생성이 진행된다.
'클라우드(AWS)' 카테고리의 다른 글
AWS EFS(Elastic File System) (0) | 2024.04.02 |
---|---|
Amazon EBS(Elastic Block Storage) (0) | 2024.04.02 |
Amazon DynamoDB (0) | 2024.04.02 |
IAM(Identity and Access Management) (0) | 2024.04.02 |
AWS Cognito (0) | 2024.04.02 |