https://explore.skillbuilder.aws/learn/course/1928/play/6248/aws-cloud-practitioner-essentials-korean

 

Self-paced digital training on AWS - AWS Skill Builder

Loading your learning experience...

explore.skillbuilder.aws

EC2 기반 환경 프로비저닝을 "코드"로 지원하는 서비스다.

그러면 밑단 인프라 구성 요소를 개별적으로 프로비저닝하고 관리하는 번거로움이 없어지고,

인프라가 아니라 비즈니스 애플리케이션에 집중할 수 있게 해준다.

 

4. AWS Elastic Beanstalk

은 Java, .NET, PHP, Node.js, Python, Ruby, Go, Docker를 사용하여 Apache, Nginx, Passenger, IIS와 같은 친숙한 서버에서 개발된 웹 애플리케이션 및 서비스를 간편하게 배포하고 조정할 수 있는 서비스입니다.

코드를 업로드하기만 하면 Elastic Beanstalk가 용량 프로비저닝, 로드 밸런싱, Auto Scaling부터 시작하여 애플리케이션 상태 모니터링에 이르기까지 배포를 자동으로 처리합니다. 이뿐만 아니라 애플리케이션을 실행하는 데 필요한 AWS 리소스를 완벽하게 제어할 수 있으며 언제든지 기본 리소스에 액세스할 수 있습니다.

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

 

AWS Elastic Beanstalk의 장점

  • 빠르고 간편한 시작

Elastic Beanstalk는 AWS에 애플리케이션을 배포하는 가장 빠르면서 간편한 방법입니다. AWS Management Console, Git리포지토리또는 Eclipse나 Visual Studio와 같은 통합 개발 환경(IDE)을 통해 애플리케이션을 업로드하기만 하면 Elastic Beanstalk가 용량 프로비저닝, 로드밸런싱, Auto Scaling, 애플리케이션 상태 모니터링에 대한 배포 정보를 자동으로 처리합니다.몇 분 안에 애플리케이션을 사용할 수 있습니다. 인프라나 리소스를 구성할 필요가 전혀 없습니다.

  • 적절한 규모 유지

Elastic Beanstalk는 손쉽게 조정할 수 있는 Auto Scaling 설정을 사용하여 애플리케이션의 특정한 필요에 따라 자동으로 애플리케이션을 확장하거나 축소할 수 있습니다. 예를 들어, CPU 사용률 지표를 참조하여 Auto Scaling 작업을 트리거 할 수 있습니다. Elastic Beanstalk를 사용하면 애플리케이션 비용을 최소화하면서 피크 워크로드나트래픽를처리할 수 있습니다.

  • 개발자 생산성

Elastic Beanstalk는 사용자 대신 인프라를 프로비저닝하고 운영할 뿐만 아니라 애플리케이션 스택(플랫폼)을 관리해주므로,사용자는 시간을 따로 들이거나 익숙해지기 위해 애쓸 필요가 없습니다. 또한, 애플리케이션이 실행되는 기본 플랫폼을 최신 패치와 업데이트를 통해 최신 상태로 유지합니다.서버,데이터베이스, 로드밸런서,방화벽,네트워크 등을 관리하고 구성하는 데 시간을 들이는 대신 코드 작성에 집중할 수 있습니다.

  • 완벽한 리소스 제어

Amazon EC2 인스턴스 유형 등 애플리케이션에 가장 적합한 AWS 리소스를 자유롭게 선택할 수 있습니다. 또한, Elastic Beanstalk를 사용하면 애플리케이션을 실행하는 데 필요한 AWS 리소스를 파악하여 완벽하게 제어할 수 있습니다. 인프라 요소 중 일부(또는 전체)를 손쉽게 제어하려면 Elastic Beanstalk의 관리 기능을 사용하면 됩니다.

 

 

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기