티스토리 뷰

AWS Elastic Beanstalk





AWS Elastic Beanstak를 사용하면 개발자가 손쉽게 AWS 클라우드에서

어플리케이션을 신속하게 배포하고 관리할 수 있습니다.


개발자가 어플리케이션을 업로드하기만 하면 Elastic Beanstalk가 자동으로 용량 프로비저닝, 부하 분산, Auto-Scaling, 어플리케이션 상태 모니터링 등의 배포 세부 정보를 처리합니다.




AWS 클라우드에서 어플리케이션을 몇 분내에 배포하고 관리하기를 원하는 사람이라면 누구든지 사용할 수 있습니다.

이전에 클라우드 컴퓨팅을 사용해 본 경험이 없어도 괜찮습니다. AWS Elastic Beanstalk는 Java, .NET, PHP, Node.js, Python, Ruby, GO 및 Docker 웹 어플리케이션을 지원합니다.





AWS Elastic Beanstalk는 다음 언어와 개발 스택을 지원합니다.


Java 어플리케이션용 Apache Tomcat


PHP 어플리케이션용 Apache HTTP Server


Python 어플리케이션용 Apache HTTP Server


Node.js 어플리케이션용 Apache HTTP Server 또는 Nginx


Ruby 어플리케이션용 Passenger 또는 Puma


.NET 어플리케이션용 Microsoft IIS 7.5, 8.0 및 8.5


Java SE


Docker


GO




Q: AWS Elastic Beanstalk는 다른 언어를 지원합니까?


AWS Elastic Beanstalk는 향후에 여러 개발 스택과 프로그래밍 언어를 지원하도록 확장 가능하게 설계되었습니다.

AWS는 다른 Elastic Beanstalk 서비스를 제공하는데 필요한 API 및 기능을 위해 솔루션 공급자와 협력하고 있습니다.



Q: AWS Elastic Beanstalk는 어떤 운영 체제를 사용합니까?


AWS Elastic Beanstalk는 Amazon Linux AMI 및 Windows Server 2012 R2 AMI에서 실행됩니다.

두 AMI는 Amazon Web Services에서 지원하고 관리하며 Amazon EC2 클라우드 컴퓨팅을 위한 안정되고 안전한 고성능 실행 환경을 제공하도록 설계되었습니다.




Q: AWS Elastic Beanstalk가 Amazon S3에 저장하는 특정 대상이 있습니까?


예. AWS Elastic Beanstalk는 어플리케이션 파일을 Amazon S3에 저장하고, 선택적으로 서버 로그 파일도 저장합니다.

AWS Management Console, AWS Toolkit for Visual Studio 또는 AWS Toolkit for Eclipse를 사용하는 경우,

Amazon S3 버킷이 계정에 자동으로 생성되고, 업로드한 파일이 자동으로 로컬 클라이언트에서 Amazon S3로 복사됩니다.


필요에 따라 서버 로그파일을 1시간 간격으로 Amazon S3에 복사하도록 Elastic Beanstalk를 설정할 수 있습니다.