# Blue/Green

11개의 포스트
post-thumbnail

무중단 배포 삽질 (ASG + ALB + CodeDeploy + BlueGreen + EC2 + GithubAction)

VPC + Subnet + EC2 생성 기본적으로 VPC + Subnet + Domain 설정이 완료되어있다고 가정하겠다. 어플리케이션을 EC2 인스턴스 위에 배포한 상태로 가정하고 진행하겠다. 인스턴스는 Private Subnet 에 위치하므로, IG를 가지고

2023년 11월 6일
·
0개의 댓글
·

무중단 배포 전략( Zero-downtime Deployment )

클라이언트 입장에서 서비스가 끊어지지 않으면서(Zero-downtime) 새로운 버전을 업데이트일반적인 방식, 점진적으로 배포 버전을 바꾸는 방식배포 스크립트를 짤 때, 배포 순서별로 딜레이를 준다. ex) 리눅스 sleep 사용을 사용하여 구현1번 서버 다운 → 30

2023년 10월 17일
·
0개의 댓글
·
post-thumbnail

Spring Boot + nginx + Github Actions로 로드 밸런싱, 무중단 배포 적용하기

Spring Boot + Nginx + Github Actions를 통해 로드 밸런싱과 blue/green 무중단 배포를 구현해봤습니다.

2023년 8월 3일
·
0개의 댓글
·

AWS EB로 Blue/Green 배포

회사에서 운영 중인 서비스에서 예기치 못한 트래픽 증가로 인해 서버 다운 또는 응답 속도 감소 문제가 발생했다. 이러한 문제는 사용자 경험에 부정적인 영향을 미칠 뿐 아니라 매출 감소와 같은 비즈니스적인 문제를 유발할 수 있다.사용자 트래픽이 많은데 dev에서 p...

2023년 5월 24일
·
0개의 댓글
·
post-thumbnail

도커랑 싸운 썰 풀어요 :: nginx 를 이용한 blue/green 방식 무중단 배포

source 디렉토리 안에는 /source/build/libs/BE-0.0.1-SNAPSHOT.jaraws-linux2의 로컬 nginx 설정.nginx까지 도커에 올리고 싶었지만 그건 다음을 기약하며 .. EC2 서버의 내장 nginx 이용하여 프록시 진행ngin

2023년 5월 10일
·
0개의 댓글
·
post-thumbnail

Canary Deployment with kustomization in Argo CD

maxSurgemaxUnavailablesetWeightpause: {} \`\`\`pause: { duration: 30 } - pause: { duration: 30s } - pause: { duration: 30m } - pause: { duration:

2022년 9월 4일
·
0개의 댓글
·
post-thumbnail

Blue/Green Deployment with kustomization in Argo CD

ingress.yaml로 ALB 생성 확인apps/v1 대신 argoproj.io/v1alpha1을 사용Deplyment 대신 Rollout을 사용autoPromotioEnabled 옵션은 Blue/Green 배포를 자동으로 진행할 것인지 여부. false 옵션을 사용

2022년 9월 4일
·
0개의 댓글
·
post-thumbnail

[Infra] Github Actions + ECR + Auto Scaling Group + EC2 + CodeDeploy + S3 를 사용하여 Blue/Green CI/CD 구축하기

이 포스팅은 간단하게 Github Actions + ECR + AutoScalingGroup + CodeDeploy + S3를 사용하여 Blue Green 배포를 해보는 과정을 다음 글입니다.이 글은 Github Actions과 블루 그린 배포에 대한 이해와, ECR,

2022년 8월 13일
·
2개의 댓글
·
post-thumbnail

배포전략

과거에는 배포라는 작업이 아주 큰 이벤트였다. 하지만 최근에는 유연한 아케텍쳐 설계로 이전보다 더 자주 배포를 하게된다. 이러한 과정에서 배포전략들이 다양하게 발전해왔는데 가장 대표적인 배포전략 몇가지만 소개해보겠다.모든 서버를 중지하고 새로운 버전으로 배포한 후 다시

2022년 4월 6일
·
0개의 댓글
·
post-thumbnail

AWS Blue/Green 배포

AWS EC2 인스턴스를 활용하여 Blue/Green 배포 방법에 대해 작성되어 있습니다.

2021년 7월 23일
·
0개의 댓글
·

프로젝트 배포 전략

신규 프로젝트를 개발을 한 뒤 실 서버에 배포를 진행합니다.이때, 배포에서도 전략이 있습니다.이들 중 대표적인 전략에 대해 간단히 정리하고자 합니다.롤링 배포는 서버를 한 대씩 구버전에서 새 버전으로 교체해가는 전략입니다.서비스 중인 서버 한 대를 제외시키고 그 자리에

2021년 4월 6일
·
0개의 댓글
·