Elastic Beanstalk Application 및 Environment 생성


  1. 다음 링크를 클릭하여 샘플 애플리케이션 코드를 다운로드 받습니다. Github: eb-node-express-sample-v1.1.zip

  2. AWS 콘솔 서비스 탐색창에서 Elastic Beanstalk를 검색하여 Elastic Beanstalk 콘솔로 이동 합니다. Elastic Beanstalk 콘솔

  3. Create Application 버튼을 클릭 합니다. Create app

  4. Application namebuilders-app으로 설정 합니다.

  5. Application Tag는 지정하지 않습니다.

  6. PlatformNode.js를 선택하고 Platform branchNode.js running on 64it Amazon Linux를 선택 합니다. Platform versionNode.js version은 default 값으로 설정 합니다.

  7. Application CodeUpload your code를 선택하여 다운로드 받았던 .zip 파일을 업로드 합니다.

  8. 다음과 같이 설정하였는지 확인 후 Create application 버튼을 클릭 합니다. Configure app

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

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

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

  12. 샘플 애플리케이션 Sample app

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