[AWS SAA] Elastic Beanstalk

junghan·2023년 2월 23일
0

AWS SAA

목록 보기
24/51
post-thumbnail

AWS Elastic Beanstalk이란?

  • Elastic Beanstalk를 사용하면 애플리케이션을 실행하는 인프라에 대해 자세히 알지 못해도 AWS 클라우드에서 애플리케이션을 신속하게 배포하고 관리할 수 있습니다. Amazon Web Services(AWS)는 100개 이상의 서비스로 구성되어 서비스를 프로비저닝하는 방법을 파악하는 것이 까다로울 수 있기 때문에, 편하고 빠르게 환경구성이 가능합니다.

  • Elastic Beanstalk를 사용하면 선택 또는 제어에 대한 제한 없이 관리 복잡성을 줄일 수 있어, 애플리케이션을 업로드하기만 하면 Elastic Beanstalk에서 용량 프로비저닝, 로드 밸런싱, 조정, 애플리케이션 상태 모니터링에 대한 세부 정보를 자동으로 처리할 수 있습니다.

  • 추가 비용 없이 애플리케이션을 저장 및 실행하는 데 필요한 AWS 리소스에 대해서만 요금을 지불하면 됩니다.

  • Java, .NET, PHP, Node.js, Python, Ruby, Go, Docker 등을 지원합니다.

  • Elastic Beanstalk를 사용해서 배포를 진행하면 CloudFromation을 이용해서 리소스 생성이 진행됩니다.

즉, 개발자는 오로지 코드에만 집중할 수 있는 환경을 만들어 줍니다.



AWS Elastic Beanstalk 특징

  • 빠르고 간단하게 서버 구성 : 배포 과정을 Elastic Beanstalk에서 처리하기 때문에 코드를 업로드하면 배포부터 EC2, 로드밸런싱, 오토 스케일링, 모니터링 설정을 Elastic Beanstalk 한곳에서 할 수 있고, 이후 과정을 Elastic Beanstalk가 자동으로 처리합니다.

  • 생산성 : Elastic Beanstalk는 인프라를 구성, 운영하고, 애플리케이션 스택을 관리해 주어 사용자가 관리에 시간을 들일 필요가 없습니다. 플랫폼의 최신 패치와 업데이트를 통해 최신 상태로 유지합니다.

  • 적절한 규모 유지 : Elastic Beanstalk는 오토 스케일링 설정을 간단하게 조정하여 애플리케이션의 특정 요건에 따라 자동으로 애플리케이션을 확장하거나 축소합니다.

  • 간단한 리소스 제어 : Amazon EC2 인스턴스 유형과 같은 AWS 리소스를 자유롭게 선택할 수 있습니다. 또한, Elastic Beanstalk를 사용하면 애플리케이션을 실행하는 데 필요한 AWS 리소스를 사용자가 원하는 대로 설정이 가능합니다.



https://tech.cloud.nongshim.co.kr/2021/11/01/%EC%86%8C%EA%B0%9C-aws-elastic-beanstalk%EB%9E%80/

AWS Certified Solutions Architect Associate 시험합격!

profile
42seoul, blockchain, web 3.0

0개의 댓글