다음 링크를 클릭하여 샘플 애플리케이션 코드를 다운로드 받습니다. Github: eb-node-express-sample-v1.1.zip
AWS 콘솔 서비스 탐색창에서 Elastic Beanstalk를 검색하여 Elastic Beanstalk 콘솔로 이동 합니다.

Create Application 버튼을 클릭 합니다.

Application name을 builders-app으로 설정 합니다.
Application Tag는 지정하지 않습니다.
Platform은 Node.js를 선택하고 Platform branch는 Node.js running on 64it Amazon Linux를 선택 합니다. Platform version 과 Node.js version은 default 값으로 설정 합니다.
Application Code는 Upload your code를 선택하여 다운로드 받았던 .zip 파일을 업로드 합니다.
다음과 같이 설정하였는지 확인 후 Create application 버튼을 클릭 합니다.

Application과 Environment 생성에 수분간의 시간이 걸립니다. Environments 메뉴를 클릭하여 Environment 이름을 클릭하면 다음과 같이 진행 상황을 모니터링 하실 수 있습니다.

Environment 생성 및 Application 배포가 완료되면 다음과 같이 Health 상태가 Green으로 변경 됩니다.

Url을 클릭하여 배포 된 샘플 애플리케이션에 잘 접속되는지 확인 합니다.

샘플 애플리케이션

Elastic Beanstalk는 웹어플리케이션 배포에 CloudFormation을 사용합니다. CloudFormation 콘솔로 이동하면 Stack이 생성되어 있는 것을 확인할 수 있고, Resource 탭으로 이동하면 실제 어떤 자원들이 생성이 되었는지 확인할 수 있습니다.
