none
윈도우 서버 2019 네트워크 부하분산 기능 관련문의(웹서버 이중화) RRS feed

  • 질문

  • 안녕하세요~

    이번에 서버 2대도입하여 웹서버 이중화 하려고하는데요

    active - standby로 L4 도입없이 윈도우 자체기능 이용해서 이중화하려고합니다.

    찾아보니 네트워크 부하분산, 장애조치클러스터링 2가지 기능이 있더라구요

    active에서 VIP로 웹 서비스하다가 active 장애나면 standby에서 동일 VIP로 지속서비스 하면 될듯한데요

    AD는 사용안하고있구요 서버 총2대로 웹서버 이중화하는데 둘중에 어떤게 더 적합할까요?

    파일싱크도 필요해서 NAS 붙여서 하려고합니다.

    • 편집됨 harrylim 2020년 2월 5일 수요일 오전 2:35
    2020년 2월 5일 수요일 오전 2:33

답변

  • 안녕하세요,


    먼저 네트워크 부하분산과 장애조치 클러스터는 다른 개념입니다. 로드밸런싱은 수개의 장비로 수개의 동일한 서비스를 수행하면서 로드를 분산시키는 목적이고 클러스터링은 수개의 장비로 1개의 서비스를 수행하기 위한 목적입니다.


    첫번째, 네트워크 부하분산은 서비스의 가속성에 관한 것으로 서버에 들어온 요청을 분산시켜 빠른 응답을 하기 위함입니다. Windows Server의 기능인 네트워크 부하 분산(NLB)에서 이 부분을 지원하기는 하지만 문의주신 Active-Stanby 구성은 불가합니다. 상기 말씀 드린것처럼 로드밸런싱은 수개의 서버가 함께 동작하며 요청을 나눠서 처리하기 때문입니다. 잘 알고 계시겠지만 L4스위치는 서버 장애시 Failover 기능을 제공하기 때문에 서비스의 가속성과 안정성을 높일 수 있습니다.

    두번째, 장애조치 클러스터는 말씀하신 Active-Stanby 구성이 가능합니다만 기본적으로 AD 환경에서 장애조치 클러스터가 권장됩니다. WORKGROUP에서의 장애조치 클러스터 구성에 관한 문서는 하기의 링크 참조 바랍니다. 

    https://www.mssqltips.com/sqlservertip/4951/deploy-a-windows-server-2016-failover-cluster-without-active-directory-part-1/

    https://www.mssqltips.com/sqlservertip/4962/deploy-a-windows-server-2016-failover-cluster-without-active-directory--part-2/


    제시해 드린 답변이 도움이 되었기를 바랍니다.

    감사합니다.

    ※ 응답이 문제 해결에 도움이 되었다면 [답변으로 표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다. 만약 TechNet 구독자 지원에 대한 의견이 있다면, tnsf@microsoft.com으로 문의할 수 있습니다.

    • 답변으로 표시됨 harrylim 2020년 2월 21일 금요일 오전 6:10
    2020년 2월 6일 목요일 오전 1:12
    중재자

모든 응답

  • 안녕하세요,


    먼저 네트워크 부하분산과 장애조치 클러스터는 다른 개념입니다. 로드밸런싱은 수개의 장비로 수개의 동일한 서비스를 수행하면서 로드를 분산시키는 목적이고 클러스터링은 수개의 장비로 1개의 서비스를 수행하기 위한 목적입니다.


    첫번째, 네트워크 부하분산은 서비스의 가속성에 관한 것으로 서버에 들어온 요청을 분산시켜 빠른 응답을 하기 위함입니다. Windows Server의 기능인 네트워크 부하 분산(NLB)에서 이 부분을 지원하기는 하지만 문의주신 Active-Stanby 구성은 불가합니다. 상기 말씀 드린것처럼 로드밸런싱은 수개의 서버가 함께 동작하며 요청을 나눠서 처리하기 때문입니다. 잘 알고 계시겠지만 L4스위치는 서버 장애시 Failover 기능을 제공하기 때문에 서비스의 가속성과 안정성을 높일 수 있습니다.

    두번째, 장애조치 클러스터는 말씀하신 Active-Stanby 구성이 가능합니다만 기본적으로 AD 환경에서 장애조치 클러스터가 권장됩니다. WORKGROUP에서의 장애조치 클러스터 구성에 관한 문서는 하기의 링크 참조 바랍니다. 

    https://www.mssqltips.com/sqlservertip/4951/deploy-a-windows-server-2016-failover-cluster-without-active-directory-part-1/

    https://www.mssqltips.com/sqlservertip/4962/deploy-a-windows-server-2016-failover-cluster-without-active-directory--part-2/


    제시해 드린 답변이 도움이 되었기를 바랍니다.

    감사합니다.

    ※ 응답이 문제 해결에 도움이 되었다면 [답변으로 표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다. 만약 TechNet 구독자 지원에 대한 의견이 있다면, tnsf@microsoft.com으로 문의할 수 있습니다.

    • 답변으로 표시됨 harrylim 2020년 2월 21일 금요일 오전 6:10
    2020년 2월 6일 목요일 오전 1:12
    중재자
  • 안녕하세요. 답변감사합니다.

    우선 테스트해보니 NLB에서 부하분산 클러스터 생성 후 노드마다 우선순위를 지정할수있는데

    2개의 노드를 가입하여 우선순위 1, 2로 매긴 후 접속테스트 해보면 우선순위 1로 만 붙는데요

    비록 웹서비스가 죽는거 까지는 보장을 못해도 우선순위 1번서버 전원이 꺼지거나 네트워크가 끊기면 우선순위 2번으로 갈수있지 않나요?

    2020년 2월 21일 금요일 오전 6:14