AWS Elastic Beanstalk
AWS Elastic Beanstalk개발자 | 아마존 웹 서비스 |
---|---|
초기 릴리즈 | 2011년[1] 1월 19일 |
유형 | 웹 개발 |
면허증. | 독자 사양 |
웹 사이트 | aws |
AWS Elastic Beanstalk는 EC2, S3, Simple Notification Service(SNS), CloudWatch, 오토스케일링, Elastic Load Balancer [2]등 다양한 AWS 서비스를 조율하는 애플리케이션을 배포하기 위해 Amazon Web Services가 제공하는 오케스트레이션 서비스다.Elastic Beanstalk는 서버 및 OS에 대한 추가 추상화 계층을 제공합니다.대신 "64bit Amazon Linux 2014.03 v1.1.0 running Ruby 2.0 (Puma)" 또는 "64bit Debian jesse v2.0.7 running Python 3.4 (Pyon 3.4 runing - Docker - Docker)"[3]와 같은 OS와 같은 사전 구축된 플랫폼 조합이 표시됩니다.전개에는 프로젝트의 논리 컨테이너로서의 「어플리케이션」, 애플리케이션 실행 파일의 전개 가능한 빌드인 「버전」, Beanstalk 환경과 제품 양쪽의 구성 정보를 포함한 「구성 템플릿」 등, 다수의 컴포넌트를 정의할 필요가 있습니다.마지막으로 '환경'은 '버전'과 [3]'구성'을 조합하여 도입합니다.실행 파일 자체는 미리 S3에 아카이브 파일로 업로드되고 '버전'은 이에 [3]대한 포인터일 뿐입니다.
이름.
"탄성 콩나무"라는 이름은 동화 속 잭과 콩나무에 나오는 구름까지 자란 콩나무에서 따온 것입니다.
응용 프로그램 및 소프트웨어 스택
지원되는 애플리케이션 및 소프트웨어 스택은 다음과 같습니다.[4]
- Java 응용 프로그램용 Apache Tomcat
- PHP 응용 프로그램용 Apache HTTP 서버
- Apache HTTP Server for Python 응용 프로그램
- Node.js 응용 프로그램용 Nginx 또는 Apache HTTP 서버
- Ruby 어플리케이션용 Passinter 또는 Puma
- Microsoft IIS 7.5, 8.0 및 8.5 for.NET 어플리케이션
- 자바 SE
- 도커
- 가세요
대체 AWS 기술
- AWS CloudFormation은 [5]AWS 구성을 위한 선언형 템플릿 기반 Infrastructure as Code 모델을 제공합니다.
- AWS OpsWorks는 Chef를 사용하여 EC2 서비스를 구성합니다.
레퍼런스
- ^ "Release: AWS Elastic Beanstalk". Retrieved 2013-05-06.
- ^ "What Is AWS Elastic Beanstalk and Why Do I Need It?". Retrieved 2013-05-27.
- ^ a b c Wittig, Andreas; Wittig, Michael (2016). Amazon Web Services in Action. Manning Press. p. 132-133. ISBN 978-1-61729-288-0.
- ^ "AWS Elastic Beanstalk FAQ". Retrieved 2020-03-17.
- ^ AWS in Action & Wittig (2016), 페이지 112.