DevOps/CICD (2) 썸네일형 리스트형 [CI/CD] Blue/Green, Rolling 배포 전략 비교 롤링 배포와 블루/그린 배포는 각각의 장단점이 있습니다. 안정성 측면에서 보면 블루/그린 배포가 더 안정적일 수 있습니다.그 이유를 설명드리겠습니다. 1. 블루/그린 배포 - 두 가지 환경을 사용: 블루 환경(현재 운영 중인 버전)과 그린 환경(새 버전)을 동시에 준비합니다. 새 버전이 그린 환경에서 준비되고 테스트된 후, 문제가 없으면 트래픽을 그린 환경으로 전환합니다. - 전환이 빠르고 안전함: 문제가 발생하면, 트래픽을 즉시 블루 환경으로 되돌릴 수 있습니다. 즉, 롤백이 쉽고 빠릅니다. - 트래픽 스위칭: 전환은 보통 로드 밸런서를 통해 이루어지므로, 서비스의 중단 없이 버전을 교체할 수 있습니다. - 장점: 서비스 다운타임을 최소화하고, 문제 발생 시 즉시 롤백 가능. - 단점: 두 개의.. [CI/CD] CD/CD 소개 CD/CD concept - CI (Continuous Integration) : 지속적 통합 - CD (Continous Delivery or Continueous Deployment) : 지속적 전달/배포 "CI/CD는 소프트웨어 프로세스를 스피드업 하고 주기를 짧게 가고 자동화 하는 방법이라고 할 수 있다." CI - 하루에 수 차례 개발자들이 자주 merge 하는 행위 CI Workflows CD - 소프트웨어 기능을 빠르고 자동화하여 배포하는 방법 CD Workflows CI/CD 목적 - 고객의 요구사항을 빠르게 해소하기 위해 배포하고 신뢰성 있게 처리하기 위해서이다. [참고] - 패스트캠퍼스, 한 번에 끝내는 AWS 인프라 구축과 DevOps 운영 초격차 패키지 Online 이전 1 다음