728x90
반응형

progressivedelivery 3

Blue-Green Progressive Merge (BGPM)

개요Blue-Green Progressive Merge(BGPM)는 블루-그린 배포(Blue-Green Deployment)와 점진적 롤아웃(Progressive Delivery)의 장점을 결합한 소프트웨어 배포 전략입니다. 이는 신규 버전을 별도 환경(그린)에 배포한 후, 사용자의 일부 트래픽만 전환하여 안정성과 성능을 검증하고, 점진적으로 블루와 병합(Merge)해가는 방식입니다. 안정성과 빠른 배포를 동시에 달성하려는 DevOps, MLOps, AI 서비스 환경에서 각광받고 있습니다.1. 개념 및 정의Blue-Green Progressive Merge는 두 개의 독립적인 배포 환경(Blue, Green)을 운영하면서, 그린 버전에 대한 트래픽을 점진적으로 증가시키고, 충분히 검증되었을 때 기존 블루..

Topic 2025.07.24

Ring Deployment

개요Ring Deployment는 전체 사용자에게 한 번에 소프트웨어를 배포하지 않고, 사용자 집단을 ‘링(Ring)’이라는 단계별 그룹으로 나누어 점진적으로 릴리스하는 전략입니다. 마이크로소프트를 비롯한 글로벌 기업들이 사용하는 이 방식은 릴리스 리스크를 줄이고, 품질 확보와 사용자 피드백을 바탕으로 안정적인 배포를 가능하게 합니다.1. 개념 및 정의Ring Deployment는 Canary Release, Blue-Green Deployment와 유사한 점진적 배포 방식 중 하나로, 대상 사용자를 기능/위험도/우선순위 기준으로 분류하여 단계별로 배포를 진행합니다.주요 목적릴리스 시 장애 및 오류 발생 리스크 최소화사용자 피드백 기반 지속 개선내부 → 일부 외부 → 전체 릴리스로 확장 가능2. 특징항목..

Topic 2025.06.27

Dark Launch

개요Dark Launch는 사용자에게 기능을 공개하지 않은 채 실제 운영 환경에 기능을 배포하여 성능, 오류 여부, 시스템 영향 등을 미리 점검하는 전략입니다. 기능 플래그(Feature Flag)나 트래픽 분기 전략과 함께 활용되며, 무중단 배포와 품질 확보를 동시에 만족시키는 DevOps 및 실험 중심 개발의 핵심 기법입니다.1. 개념 및 정의 항목 비고 정의기능을 비활성화 상태로 운영 환경에 배포하고 내부적으로만 테스트하는 방식외부 노출 없이 운영 상태 검증 가능목적실 서비스 환경에서 사전 성능 검증 및 리스크 완화A/B 테스트와 구분됨주요 기술Feature Flag, Canary Deployment, Telemetry 등DevOps와 연계 활용실제 사용자 트래픽을 기반으로 안전하게 기능 검증 ..

Topic 2025.06.07
728x90
반응형