AWS Elastic Beanstalk deploy
Elastic Beanstalk 정복하기 - 6 (CI/CD 사전 준비)
Elastic Beanstalk 정복하기 - 6 (CI/CD 사전 준비)
2024.03.04EB 정복하기 - 1 EB 정복하기 - 2 EB 정복하기 - 3 EB 정복하기 - 4 EB 정복하기 - 5 들어가기 앞서 1. github action 2. jenkins 3. codepipeline 4. codebuild 순서대로 EB CI/CD 배포를 포스팅할 예정인데, 공통된 애플리케이션을 배포한다. 애플리케이션은 Image로 구성할 예정이므로 플로우는 아래와 같다. 1. 각환경 CI에서 Image Build 2. Image ECR(Elastic Cotainer Registry)에 푸시 3. CD 진행 Elastic Beanstalk 환경 생성 EB는 이전의 포스팅을 봤다면, 어렵지 않게 생성할 수 있을 것이다. 나는 예제로 단일 인스턴스로 생성하며, VPC는 디폴트로 사용할 예정이다. 그 환경은 ..
Elastic Beanstalk 정복하기 - 5 (모니터링, 플랫폼 업데이트, 배포)
Elastic Beanstalk 정복하기 - 5 (모니터링, 플랫폼 업데이트, 배포)
2024.03.02EB 정복하기 - 1 EB 정복하기 - 2 EB 정복하기 - 3 EB 정복하기 - 4 모니터링 인스턴스와 환경에 대한 모니터링을 제공한다. 해당 모니터링을 통해서 알람을 구성하거나 추가적인 작업을 할 수 있다. 기본: CPU, 디스크 I/O, 네트워크 I/O등 기본적인 지표로 5분마다 수집함 강화됨: 운영체제, 시스템 수준의 세부 정보를 수집할 수 있고, 1분마다 수집함 향상된(강화됨) 모니터링이 세부적인 지표를 수집할 수 있어 좋긴 하지만, 많은 양을 수집하기에 비용이 더 발생할 수 있다. 향상된을 선택했을 경우 애플리케이션과 로드밸런서의 4xx 지표를 무시할 수 있도록 옵션을 제공함 모든 모니터링 로그를 CloudWatch로 스트리밍 할 수 있는데, 보존 기간을 설정할 수 있다. 보존: 최소 1일 ~..