2016-10-06 2 views
1

현재 v1.0 응용 프로그램이있는 동일한 부하 분산 장치에 8 대의 서버가 연결되어 있다고 가정 해 봅니다. 버전 1.1이 출시되면 배포를 수행하기위한 올바른 프로세스는 무엇입니까?로드 균형 조정기에서 여러 서버에 배포하는 방법은 무엇입니까?

한 번에 4 대의 서버에 배포해야합니다. 그래서 LB에서 먼저 4를 꺼내서 v1.1을 설치하십시오. 그리고 뭐? 나머지 4 개를 꺼내서 (여기서부터 다음 단계로 이동하면 다운 타임이됩니까?) LB의 처음 4 개를 가져옵니다.

배포를 자동화하기 위해 uDeploy를 사용하고 있는데 어떻게 추출되는지는 잘 모릅니다.

+0

또한 uDeploy와 관련된 도움이 필요한 경우 태그를 추가 할 수 있습니다. 부적절한 경우 다음은 괜찮습니다. – PrestonM

답변

1

로드 밸런싱을 처리 할 때 업데이트되지 않은 4 개의 서버로 트래픽을 보내고 다른 4 개의 서버를 곧 업데이트 할 서버로 업데이트하려고합니다. 완료되면 새 사용자 트래픽을 업데이트 된 4 개의 사이트로 리디렉션하십시오. 사용자가 연결을 끊고 새 서버에 다시 연결하거나 연결을 끊을 때까지 기다릴 수 있습니다. 이것은 어떤 유형의 응용 프로그램을 가지고 있느냐에 따라 크게 다를 수 있습니다.

+0

정확히 알고 싶습니다! –

+0

@ JirongHu이 질문에 대한 답변을 받아 주시면 감사하겠습니다 :) – PrestonM

1

아래에서 설명하는 파란색 배포를 구성하려고합니다.

http://martinfowler.com/bliki/BlueGreenDeployment.html

또한 사용자가 적절하게 연결되도록로드 밸런서의 노드 풀에서 연결을 "배출"하고 간헐적으로 오류가 표시되지 않는 방법을 찾아 볼 것이다.

관련 문제