Elastic Beanstalk2 AWS Elastic Beanstalk (2) - github action을 연동한 배포 이전 포스팅에서는 가장 기본적인 hello world 애플리케이션을 aws elastic beanstalk로 배포하는 방법에 대해서 알아봤다.이번 포스팅에서는 github action을 연동하여 배포하는 방법에 대해서 살펴보겠다. 이전 포스팅을 보고 싶으면 여기를 참조한다. 여기서 작성한 hello-world 애플리케이션 깃허브는 여기를 참조하자. 1. Github Action yml 빌드 파일 작성프로젝트에 .github/workflows 디렉토리를 만들고 그 아래에 deploy.yml 파일을 생성한다. github action에서 수행되는 build 스크립트를 작성한다.name: helloworld-webappon: push: branches: - master workflow_.. 2021. 12. 13. AWS Elastic Beanstalk (1) - 구축 1. 서버 운영의 복잡함서버를 운영해본 사람들은 알겠지만 서버 하나를 운영하는데는 정말 많은 과정이 필요하다. 예를 들어서 스프링 부트로 웹 애플리케이션을 개발했다면 이를 실행하기 위해서 서버에 자바도 설치해줘야하고, 주기적으로 버전도 업데이트 해줘야한다. 또한 배포한 애플리케이션에 버그가 있다면 빠르게 장애를 처리해서 배포하거나, 이전 버전으로 롤백을 해줘야한다. 그리고 서버가 잘 동작하고 있는지도 모니터링을 해야한다. 위에서 얘기한 내용만 정리해도 아래와 같은 것들을 개발자가 신경써야한다.installupgraderollbackmonitoring 이러한 일들을 플랫폼이 알아서 해준다면 개발 생산성을 크게 향상 시킬 수 있을 것 이다. 2. AWS Elastic Beanstalk 구축AWS의 Elast.. 2021. 12. 12. 이전 1 다음