[2024.09.19 TIL] AWS Elastic Beanstalk 란?

My_Code·2024년 9월 19일
0

TIL

목록 보기
111/112
post-thumbnail

본 내용은 내일배움캠프 커리어톤에서 활동한 내용을 기록한 글입니다.


💻 TIL(Today I Learned)

📌 Today I Done

✏️ Elastic Beanstalk 란?

  • "AWS Elastic Beanstalk는 Java, .NET, PHP, Node.js, Python, Ruby, Go 및 Docker를 사용하여 개발된 웹 애플리케이션 및 서비스를 Apache, Nginx, Passenger 및 IIS와 같은 친숙한 서버에서 손쉽게 배포하고 확장할 수 있는 서비스입니다." - 출처 AWS

  • 간단하게 말하면 AWS 클라우드에서 애플리케이션을 신속하게 배포하고 관리할 수 있는 서비스를 말함

  • 추후 GitHub Actions와 AWS Elastic Beanstalk를 이용해서 구현할 예정


✏️ 쉽게 배포할 수 있는 이유

  • Elastic Beanstalk의 "쉽게"라는 기준은 다음과 같은 자동화 기능 사용

    • 웹 서버 자동 설정: Apache나 Nginx와 같은 웹 서버를 자동으로 설정

    • 로드 밸런싱: 설정에 따라 Elastic Load Balancer(ELB)를 자동으로 연결

    • 오토 스케일링: 애플리케이션의 트래픽에 따라 인스턴스 수를 자동으로 조정


✏️ Elastic Beanstalk 워크플로

  • 애플리케이션 생성 후, 애플리케이션의 버전으 바뀌게 되면 Elastic Beanstalk가 자동으로 환경을 실행

  • 스스로 코드 실행에 필요한 AWS 리소스 생성 및 구성


✏️ 참고자료



📌 Tomorrow's Goal

✏️ AWS Elastic Beanstalk로 CI/CD 파이프라인 구축하기

  • 내일은 AWS Elastic Beanstalk로 CI/CD 파이프라인 구축할 예정

  • 오늘 간단한 조사를 마쳤으니 내일은 실제로 프로젝트에 적용해서 제대로 CI/CD 되는지 확인할 예정



📌 Today's Goal I Done

✔️ AWS Elastic Beanstalk에 대해 조사

  • 오늘은 최종 프로젝트에 적용할 AWS Elastic Beanstalk에 대해서 간단하게 조사함

  • 다행히 잘 정리된 내용을 찾아서 그 내용을 참고로 적용할 예정


profile
조금씩 정리하자!!!

0개의 댓글