0

우리는 현재 IAAS 솔루션을 Azure LOB 웹 응용 프로그램을 SQL Server 백엔드가있는 asp.net LOB 웹 응용 프로그램을 호스팅하는 곳으로 이동하는 중입니다.Azure에서 고 가용성 설정

가용성 집합을 찾고 있습니다. 이것은 우리가 설정에 "웹 서버"는 우리의 가상 머신이다 푸른에 우리의 배포 방법을 보인다 http://michaelwasham.com/windows-azure-powershell-reference-guide/understanding_configuring_availability_sets_powershell/

High Available Setup

: 난에이 글을 우연히 발견. 내 질문은 가상 컴퓨터를 설정하는 방법과 관련이 있습니다. 현재 IAAS 솔루션에는 약 200 개의 별도 호스팅 고객이 있으며 이는 IIS에서 200 개의 개별 웹 응용 프로그램을 의미합니다. 고 가용성 배포의 경우 Virtual Machine은 상자 1의 200 고객과 상자 2의 다시 한 고객이됩니다. 상자 1의 0-50 고객, 고객 1의 50-100 고객, 상자 2 등등.

두 번째 옵션 스프레드가 고 가용성 세트에서 어떻게 작동하는지 알 수없는 이유는 1 개의 상자가 다운 된 경우 모든 고객이 다운 된 경우보다 낮아지기 때문입니다.

조금 혼란스러워, 누군가가 이것에 대한 조언을 얻고 싶습니까?

감사

답변

0
그것은 당신이 요청에 응답 할 서버를 알 수 있도록 따라서, 모든, (층 (4) 분산)이 그 부하를 균등하게 무작위 끝점을 듣고 분산되어 보장 푸른로드 밸런서를 복제하는 가장 좋은 것입니다

두 상자 모두 동일한 구성을 가져야합니다. 다음은 Azure로드 밸런서에 대한 정보입니다. linkavailability set에 넣으십시오. vm이 vms로 인해 때때로 죽을 수도 있습니다. 적어도 하나의 vms이 항상 온라인 상태인지 확인할 수 있습니다. 2 개 이상의 VM이 필요할 수도 있습니다. 실제로는 각 클라이언트가 생성하는 트래픽 양과 생성되는로드 양에 따라 다릅니다. 그러나 적어도 두 개의 가상 현실을 가지고 있어야합니다.

이전에 Azure를 사용하지 않았다면 부수적 인 참고 사항입니다. 시간당 VM 당 비용을 얻는 데 약간의 시간이 걸릴 수 있지만 일정을 사용하여 비용을 줄이고 VM에 대한 부하를 예측하려면 위와 아래로 확장해야합니다. 또한 4 개의 더 작은 vms를 갖는 것이 실패의 관점에서 바라본 2 개의 큰 vms보다 낫고 궁극적으로 한 달 동안 같은 비용이 들게됩니다. 하나의 큰 VM이 죽으면 클라이언트 서비스 용량의 50 %를 잃어 버렸습니다. 하나의 작은 VM을 잃어버린 것처럼 당신은 25 % 만 잃었습니다.

+0

안녕하세요, David. 멋진 게시물입니다. 우리가 복제되기를 원하는 질문은 VM을 쉽게 복제하고 동기화 상태를 유지할 수있는 방법이 있습니까? 임 집계하면 일단 VM을 이미지로 만들 수 있고 그것을 복사 할 수 있습니다. 그러나 그 후에 추가해야한다면 2 개 이상의 복제본을 각각 살펴보고 업데이트해야합니까? – Matt

+0

Sysprep로 이미지를 만들 수 있습니다.이 링크는 도움이 될 것입니다. [http://azure.microsoft.com/en-us/documentation/articles/virtual-machines-capture-image- windows-server /] Sysprep는 약간의 고통 스러울 때가 있는데, 사용자 이름과 암호로 작동하지 않을 때가 있습니다. 그래서 재사용이 가능한 좋은 이미지를 캡처하기 전에 몇 차례 설정을해야했습니다. 새 이미지를 만들면 클라우드 서비스의 준비 배포에서 새로운 vms 집합을 시작할 수 있습니다. 스왑을 읽을 때 스왑 버튼을 눌러 준비로 스와핑을 생성하십시오. –

+0

안녕 데이빗, 답장을 보내 주셔서 감사합니다. 공유 문서를 고려해야 할 또 다른 사항이있었습니다. LOB 내에서 사용자는 서버에 업로드 된 문서를 업로드 할 수 있습니다. 이것보다 여러 서버로 분할 된 경우 VM A가 일부 문서를 보유하고로드 밸런서가 요청에 대해 VM B로 사용자를 푸시하여 문서가 존재하지 않는다는 것을 의미합니다.복제 된 환경에서 변경해야하는 문서/파일을 처리하는 방법에 대한 아이디어가 있습니까? 감사합니다 – Matt