Book/서비스운영이 쉬워지는 AWS 인프라 구축 가이드

5. 배포과정

쟈누이 2021. 3. 16. 16:59
반응형

 

5.1 배포 관련 용어


배포와 관련하여 몇가지 알아두면 좋은 용어들이 있다.

 

 

5.1.1 무중단 배포


  • 서비스를 중단하지 않고 배포한다는 의미로, 사용자들이 서비스를 사용하는데 아무런 지장없이 배포를 진행하는 경우를 뜻함.
  • 서비스 A, B 를 제공하는 곳에서 A, B 에 영향을 주지않는 C 기능이 추가된 경우엔 무중단 배포를 해도 문제 없음

 

5.1.2 현재 위치 배포


  • 무중단 배포를 하기 위한 기법의 하나로 여러 대의 서버를 배포할 때 새롭게 서버를 생성하거나 줄이지 않고 배포하는 방법을 뜻함
  • 무중단으로 배포할 수 있는 기법의 하나로 새로운 인스턴스 생성할 필요 없이 간단하고 빨리 진행된다는 장점
  • 배포중에는 클라이언트의 요청을 처리할 수 있는 인스턴스의 수가 준다는 점에 유의해야함

 

5.1.3 블루 / 그린 배포


기존 서버를 그대로 복제한 서버를 하나 더 만든 다음에, 새로운 서버에 업데이트 버전을 배포하고 난 후에, 기존의 서버는 닫고 새로 복제한 서버에 로드 밸런서를 연결하여 업데이트 된 서비스를 응요한 것이다.

 

무중단 배포를 응용한 것이라고 보면 된다. 기존에 운영하는 서버를 블루 서버, 업데이트를 위해 새롭게 복제한 서버를 그린 서버로 부르기에 블루 / 그린 배포라는 명칭이 붙었다

 

- 블루배포 그린배포 참고 링크

 

wallees.wordpress.com/2018/04/22/blue-green-%EB%B0%A9%EC%8B%9D/

 

Blue-Green 배포 방식

블루/그린 배포 방식은 API의 무중단 배포 방식에서 가장 많이 사용되는 방법 중 하나입니다. 단순하게 말하면 지속적인 백업으로 안전성을 확보하는 방법인데요, 이 글은 어떻게 블루/그린 배포

wallees.wordpress.com

 

반응형