AWS Elastic Beanstalk 기능

AWS Elastic Beanstalk를 사용해야 하는 이유는 무엇인가요?

AWS Elastic Beanstalk을 사용하면 가장 빠르게 AWS에서 웹 애플리케이션을 시작하고 구동할 수 있습니다. 애플리케이션 코드를 업로드하기만 하면 AWS Elastic Beanstalk에서 제공하는 서비스에서 리소스 프로비저닝, 로드 밸런싱, 자동 크기 조정 및 모니터링 같은 세부 정보를 자동으로 처리합니다. Elastic Beanstalk은 PHP, Java, Python, Ruby, Node.js, .NET, Go 또는 도커 웹 애플리케이션이 있는 경우에 가장 적합합니다. Elastic Beanstalk은 Amazon Elastic Compute Cloud(EC2), Amazon Elastic Container Service(ECS), AWS Auto Scaling 및 Elastic Load Balancing(ELB)과 같은 핵심 AWS 서비스를 사용하여 수백만 명의 사용자에게 서비스할 수 있도록 확장해야 하는 애플리케이션을 쉽게 지원합니다.

Page Topics

기능

기능

AWS Elastic Beanstalk은 자주 사용되는 언어 및 프레임워크로 작성된 웹 애플리케이션을 지원합니다. 개발 머신에서 클라우드로 이전하기 위해 코드를 변경할 필요가 없습니다. 웹 애플리케이션 배포를 위한 개발 옵션에는 Java, .NET, Node.js, PHP, Ruby, Python, Go 및 Docker가 있습니다.

AWS Elastic Beanstalk을 사용하면 AWS Management Console, Elastic Beanstalk 명령줄 인터페이스, Visual StudioEclipse를 통해 코드를 배포할 수 있습니다. 여러 배포 정책(한 번에, 롤링, 추가 배치로 롤링, 변경 불가능 및 블루/그린)은 관리 부담을 줄이면서 애플리케이션 배포의 속도와 안전성을 위한 선택 사항을 제공합니다.

Elastic Beanstalk은 애플리케이션의 상태를 모니터링하고 관리하기 위한 통합된 사용자 인터페이스(UI)를 제공합니다.

Elastic Beanstalk은 40개 이상의 핵심 지표 및 속성을 수집하여 애플리케이션의 상태를 판단합니다. Elastic Beanstalk 상태 대시보드를 사용하면 통합된 단일 UI에서 전체 애플리케이션 상태를 시각화할 수 있으며, 애플리케이션 상태 확인, 상태 권한 및 상태 보고를 사용자 지정할 수 있습니다.

Amazon CloudWatch 및 AWS X-Ray와 Elastic Beanstalk의 통합으로 모니터링 대시보드를 사용하여 대기 시간, CPU 사용률, 응답 코드와 같은 주요 성능 지표를 볼 수 있습니다. 지표가 설정된 임계값을 초과할 때 알림을 수신하도록 CloudWatch 경보를 설정할 수도 있습니다. 

관리형 플랫폼 업데이트를 사용하여 Elastic Beanstalk 환경의 최신 플랫폼 버전과 새 패치를 자동으로 받도록 선택할 수 있습니다. 변경 불가능한 배포 메커니즘은 이러한 업데이트가 안전하게 구현되도록 합니다. 지속적인 관리를 위해 Amazon Simple Notification Service(Amazon SNS)로 애플리케이션 속성을 사용자 지정하고 경보를 생성하고 이메일 알림을 활성화할 수 있습니다.

Elastic Beanstalk은 Elastic Load Balancing 및 Auto Scaling을 사용하여 애플리케이션의 특정 요구사항에 따라 애플리케이션을 자동으로 확장 및 축소합니다. 다중 가용 영역은 애플리케이션의 안정성과 가용성을 향상시킬 수 있는 옵션을 제공합니다.

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

Elastic Beanstalk은 ISO, PCI, SOC 1, SOC 2 및 SOC 3 규정 준수 기준 및 HIPAA 적격 기준에 부합합니다. 즉, Elastic Beanstalk에서 실행되는 애플리케이션은 규제되는 재무 데이터 또는 PHI(보호 대상 건강 정보)를 처리할 수 있습니다.

AWS Graviton arm64 기반 프로세서는 Amazon EC2에서 실행되는 클라우드 워크로드에 대해 최고의 가격 대비 성능을 제공합니다. Elastic Beanstalk의 AWS Graviton을 사용하면 EC2 인스턴스 유형을 선택하여 워크로드의 최적화 요구 사항을 충족하고 비슷한 x86 기반 프로세서에 비해 향상된 가격 성능의 이점을 누릴 수 있습니다.