K
KRYFT Problem Bank
DevOps 어려움 코딩

Blue-Green 배포 구현

AWS를 사용한 Blue-Green 배포 스크립트를 작성하세요

45분
150점
120개 테스트케이스
#3683

문제 설명

AWS ECS와 ALB를 사용한 Blue-Green 배포 스크립트를 작성하세요.

배포 흐름

  1. 새 태스크 정의 등록
  2. Green 환경에 새 버전 배포
  3. 헬스 체크 통과 확인
  4. ALB 타겟 그룹 전환
  5. Blue 환경 정리 (선택)

요구사항

  • AWS CLI 또는 SDK 사용
  • 롤백 기능
  • 배포 상태 모니터링
  • Slack 알림

에러 처리

  • 배포 실패 시 자동 롤백
  • 타임아웃 처리

예제 테스트케이스

예제 1
입력
13
1000 71 100 412 -764 972 -942 569 481 563 -649 -328 299
출력
1784
예제 2
입력
52
-797 -359 760 940 664 -245 571 22 -107 259 263 611 943 171 411 120 291 473 359 -819 -451 738 -1000 -421 766 994 -14 447 -117 913 -833 912 330 882 -785 234 593 163 -710 -413 -233 757 -268 174 382 762 770 -365 -326 -87 -673 747
출력
8399
예제 3
입력
25
890 -192 190 -927 -206 653 -838 -147 773 271 -212 -695 242 -219 -257 651 -264 722 300 -355 -316 906 -744 319 469
출력
1014

힌트

실행 버튼을 눌러 코드를 실행하세요.