AWS

AWS Elastic Beanstalk를 사용한 웹 애플리케이션 배포 - 수정중

홍덕화 2019. 1. 9. 20:43

Elastic Beanstalk란


애플리케이션을 코드만을 사용하여 빠르고 쉽게 배포하고, 모니터링하고, 확장하는 서비스 입니다.

일반적인 과정은 개발자들이 코딩을 한 뒤 배포하고 관리를 해야하지만,

Elastic Beanstalk을 사용한다면 배포등을 신경쓰지 않고 코딩에만 집중할 수 있게 해준다.

시간과 돈을 절약할 수 있게 해준다.

EC2, S3사용외의 Elastic Beanstalk에 대한 추가요금은 발생하지 않는다.


참고 자료


https://www.youtube.com/watch?v=AfRnvsRxZ_0&list=PLORxAVAC5fUX-mr4aJYC53zmJNgdxS-gl&index=15




실습 진행







애플리케이션 이름을 설정한 뒤 사용할 플랫폼을 선택한다.

애플리케이션 코드를 샘플 애플리케이션으로 설정한 뒤 코드를 업로드를 하는것도 가능하고

내가 업로드 하려는 코드를 바로 업로드를 하는 것도 가능하다.

샘플 애플리캐이션으로 시작하면 어떤 화면이 뜬지 확인한 뒤 나의 코드를 넣었을 때의 차이를 보기 위해 샘플 애플리케이션을 선택한다.


위에서 추가 옵션 구성을 선택한다.





저비용(Low)를 선택하면 단일 인스턴스와 로드 밸런서를 사용하지 못한다.

저비용(Low)로 설정하면 네트워크나 DB설정 없이 생성한다.





고가용성(high)를 선택하면 1~4개의 인스턴스와 가용영역을 모두 선택 가능하며 로드 밸런서와 오토 스케일링이 모두 사용 가능하다.