[Cloud] 2025.04.21_2차 - 100-hours-a-week/21-iceT-wiki GitHub Wiki

📝 배포 방식 비용 절감 및 안정성 확보 방안 회의록

1. 회의개요 (회의개요: 한 줄 설명으로 간결하게)

항목 내용
회의명 배포 방식 비용 절감 및 안정성 확보 방안 회의
일시 2025.04.21 (14:25 ~ 15:10)
장소 카카오부트캠프 타운홀
참석자 noah.hwang, sophie.kim, evan.kim
목적 서비스 배포 시 비용 절감과 안정성 확보를 위한 최적 배포 전략 결정

2. 아젠다 (아젠다: "주제 중심"으로 짧게)

번호 아젠다 항목
1 현재 배포 환경 점검 및 문제점 파악
2 배포 방식별 비용 및 리스크 분석
3 트래픽 폭주 대응 방안 검토
4 롤링 업데이트, 블루그린, 카나리 배포 방식 비교
5 최종 배포 전략 결정 및 향후 계획 수립

3. 논의 내용 (논의 내용: 구체적 but 불필요한 디테일은 생략 (중요한 결정/논의 위주))

1) 현재 배포 환경 점검 및 문제점 파악

  • 배포 방식은 일반적인 무중단 배포 지원을 고려한 수준이나 별도 전략은 없음

  • 블루그린 배포, 롤링 업데이트, 카나리 배포 방식 중 각 배포 방식의 장단점 논의

2) 배포 방식별 비용 및 리스크 분석

  • 블루그린 배포: 두 인프라 운영 필요 → 비용 증가 가능성

  • 롤링 업데이트: 리소스 효율적이나, 장애 발생 시 전체 영향 위험 존재

  • 카나리 배포: 일부 트래픽에만 적용하여 실패 시 빠른 롤백 가능 → 리스크 최소화

3) 트래픽 폭주 대응 방안

  • 블루그린 방식이 트래픽 급변에도 안정성 확보에 유리

  • 트래픽 대응을 위해 Auto Scaling, Traffic Shaping(트래픽 제한) 기법 병행 검토 필요

4) 롤링 업데이트 vs 블루그린 vs 카나리 배포 비교

  • 롤링 업데이트 : 장애 시 전체 영향 가능성

  • 블루그린 배포 : 무중단 전환 가능, 인프라 비용 부담

  • 카나리 배포 : 점진적 배포 및 모니터링 강화 필요

5) 최종 배포 전략 결정

  • 우선 블루그린 배포 방식을 준비하여 안정성 확보를 목표로 함

  • 이후 카나리 배포를 점진적으로 도입하여 트래픽을 소량부터 점진 배포하는 방식 적용

  • 단, 현재는 배포 방식 도입만 결정되었고, 실제 배포 작업 및 환경 구축은 진행되지 않음

  • 향후 인프라 세팅 및 프로세스 마련 후 본격 적용 예정

4. 결정사항 (결정사항: 명확하고 단문형으로)

번호 결정사항
1 블루그린 배포 방식을 우선 도입 준비
2 이후 카나리 배포 방식 점진적 도입 추진
3 트래픽 급증 대응을 위한 Auto Scaling 및 Traffic Shaping 검토
4 실제 배포 방식 적용 전, 세부 설계 및 준비 작업 진행

5. Action Items (Action Items: 누가, 언제까지 무엇을)

업무 항목 담당자 완료 예정일
블루그린 배포 방식 세팅 계획 수립 evan.kim 2025.04.23(수)
카나리 배포 설계안 마련 evan.kim 2025.04.23(수)
트래픽 대응 정책 수립 evan.kim 2025.04.23(수)
배포 자동화 및 모니터링 체계 구축 검토 evan.kim 2025.04.23(수)

6. 기타 논의사항

항목 내용
없음 별도 기타 논의사항 없음

7. 다음 회의 안내 (다음 회의 안내: 구체적인 예정일과 아젠다)

항목 내용
예정일 2025.04.23(수)
주요 아젠다 블루그린/카나리 배포 설계 진행상황 재논의

8. 요약 (핵심 결정사항 2~3줄 요약)

항목 내용
요약 현재까지는 블루그린 및 카나리 배포 방식 도입을 결정했으나, 실제 적용 작업은 착수하지 않았으며, 향후 준비 작업을 거쳐 배포 방식 전환을 추진하기로 결정함.