DevOps2 [DevOps] Blue-Green 전략으로 무중단 배포 하기 어떻게하면 배포 과정에서 발생할 수 있는 리스크를 최소화하고, 안정적인 서비스를 유지할까? 에 대한 고민으로 무중단 배포가 떠올랐습니다.Blue-Green 배포는 무중단 배포중 하나로 널리 사용됩니다.1. Blue-Green 배포란?Blue-Green 배포는 두 개의 환경(Blue와 Green)을 운영하여, 새 버전의 애플리케이션을 하나의 환경에서 배포하고, 트래픽을 다른 환경으로 전환하는 방식입니다. 이 방법을 통해 사용자는 서비스 중단 없이 새 버전으로 업그레이드할 수 있습니다.Blue 환경: 현재 서비스 중인 기존 애플리케이션이 실행되고 있는 환경Green 환경: 새 버전의 애플리케이션이 배포된 새로운 환경배포 절차는 매우 간단합니다:Green 환경에 새 버전 배포: Green 환경에 새 애플리케이.. 2025. 4. 19. [DevOps] CI/CD란? 개발부터 배포까지 자동화의 핵심 CI/CD란?CI/CD는 "지속적인 통합(Continuous Integration)"과"지속적인 전달 또 배포 (Continuous Delivery / Deployment)"를 의미합니다.복잡하고 반복적인 "배포" 과정을 자동화하여더 빠르고 안정적인 소프트웨어 개발 주기를 가능하게 해줍니다.🔧 용어 간단 정리 약어의미설명CIContinuous Integration개발자가 작성한 코드를 자주 통합하고, 테스트까지 자동화하는 과정CD (1)Continuous Delivery테스트를 마친 코드를 자동으로 배포 가능한 상태까지 준비CD (2)Continuous Deployment준비된 코드를 자동으로 운영 환경까지 배포하는 단계 CI/CD가 필요한 이유✅ 수동 배포의 불안정성 해결✅ 버그를 빠르게 발견하고 수.. 2025. 4. 19. 이전 1 다음