대규모 웹 팜은 어떻게 관리합니까? [닫은]


11

IIS 7 (30 개 이상의 서버)을 실행하는 웹 팜이 빠르게 성장하고 있습니다. 모든 서버는 서로 동일한 사본이며 모든 서버는 물리적입니다. 한 달에 한 번 정도 소프트웨어를 업데이트하고 현재 프로세스에서 다음 단계를 따릅니다.

  1. F5로드 밸런서의 풀에서 서버를 비활성화합니다.
  2. IIS에서 HTTP 연결 유지를 비활성화하여 연결이 빠르게 끊어집니다.
  3. 웹 사이트의 기본 디렉토리를 새 바이너리가 포함 된 새 폴더로 변경하십시오.
  4. 테스트 서버
  5. HTTP Keep-alives를 활성화하십시오.
  6. F5 풀에서 서버를 활성화하십시오.
  7. 서버 2로 이동

Microsoft는 이전에 포기한 Application Center를 가지고있었습니다. 웹 팜 프레임 워크를 사용하여 두 번째 시도를했지만 배포 패키지를 저장하는 동안 릴리스 패키지를 테스트하는 데 QA 시간이 많이 걸립니다.

누구든지 대규모 웹 팜을 관리하고 배포하는 데 적합한 상용 응용 프로그램을 본 적이 있습니까?

감사!



정찰을 포함한 제품 권장 사항은 업데이트 된 FAQ에 따라 다루지 않습니다 .
sysadmin1138

답변:


2

웹 배포는 마이크로 소프트 웹 사이트를 배포하는 데 권장하는 새로운 방법이다, 그들은에 배포하는 데 사용에 대한 몇 가지 지침을 웹 농장 . 최소한 Powershell을 사용하여 대부분의 단계를 자동화 할 수 있습니다.

최근에 릴리스 된 Web Farm Framework 베타 미리보기를보고 IIS 7 웹 서버 팜을 쉽게 프로비저닝하고 관리 할 수 ​​있습니다.


1

실제로 새로운 권장 사항은 Web Farm Framework를 사용하여 해당 서버를 관리하는 것입니다. 웹 배포를 사용하여 서버를 배포 및 동기화하고 상태를 모니터링하고 팜 전체에서 사용자 지정 작업을 실행하는 데 도움이 될 수 있습니다. 베타 버전은 이미 사용 가능합니다 ( http://www.iis.net/download/webfarmframework 참조).



0

우리 모두는 Cisco ACE와 Zeus ZXTM을 통해 VM을 정면에두고 있습니다. 업데이트 된 소프트웨어가 포함 된 새 VM을 먼저 클러스터 VIP에 추가하고 약간의로드를 허용 한 후에 만 ​​기존 VM을 가져옵니다. 우리는 당신과 동일한 배수 과정을 한 다음 다른 VM을 추가하고 반복합니다. 우리는 일반적으로 나머지 서버를 스크립트로 롤아웃하기 전에 첫 번째 서버를 수동으로 수행합니다.



-3

이것은 당신이 필요로하는 URL입니다-iControl.dll 이것이 그것입니다 :) https://devcentral.f5.com/wiki/iControl.PsPoolMemberControl.ashx

당신은 devcentral에 계정이 있어야합니다-계정 만들기는 무료입니다.


이것은 원래 질문에 대답하는 데 도움이되지 않습니다.
브렌트 파스트

이 링크가 질문에 대한 답변을 제공 할 수 있지만 여기에 답변의 필수 부분을 포함시키고 참조 용 링크를 제공하는 것이 좋습니다. 링크 된 페이지가 변경되면 링크 전용 답변이 유효하지 않을 수 있습니다.
Michael Hampton
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.