none
윈도우 서버 2008 R2 에서 Hyper-V 를 구성할 경우 자원 소요 RRS feed

  • 질문

  • 안녕하세요?
     
    항상 좋은 답변에 감사드리며...질문을 드립니다.

    윈도우 서버 2008 R2 에서 Hyper-V 로 웹/와스/DB 서버를 구성할 하고자 하는데 
    Hyper-v 구성에 사용되는 기본적인 자원(CPU, MEM)은 어떻게 되나요?
     
    Hyper-V를 구성할 경우 어느정도 자원이 소요되는지 궁금합니다.
      
    감사합니다.
    2012년 7월 31일 화요일 오전 9:14

답변

  • CPU, Memory 모두 많고 클수록 좋습니다.

    규모에 대한 언급이 없었기 때문에 정확하게 말씀 드리긴 어렵습니다만...

    2008 Server : 2G

    Hyper-V 웹 : 2G
    Hyper-V WAS : 2G
    Hyper-V BD : 4G

    최하로 이렇게 구성해도 10G의 메모리가 필요 합니다.

    어느정도의 부하가 발생한다면 이보다 더 많은 메모리가 필요하게 되며, 특히 DB의 경우에는 Hyper-V로 구성했을 경우 그 특성에 따라 메모리 반환을 하지 않기 때문에 남는 메모리를 모두 할당 해도 항상 메모리를 Full로 모두 사용하므로 이에 대한 설정도 적절히 해주어야 합니다.

    CPU의 경우 CPU가 우선되는 서버에 더 많이 할당하고, 메모리는 메모리에 우선되는 서버에 더 많이 할당해 주면 됩니다.

    딱히 이렇게 하려면 이렇게 구성하세요. 라고 하는 가이드는 워낙 많은 변수 때문에 드리기 어렵습니다. 최대한 끌어 모을 수 있는 자원으로 구성하고 운영하면서 CPU와 메모리 사용현황을 파악하면서 수정 하거나 추가 하면서 사용하는 것이 좋습니다.

    그리고 추가로 네트워크에 대한 부분은 고려하지 않으신것 같은데 웹서버에 네트워크 부하가 걸린다면 다른 서버가 작동 안하는 것같은 착각을 불러일으키게 됩니다. CPU와 메모리를 어떻게 구성할지도 중요하지만 네트워크 문제를 어떻게 할지에 대한 것도 고민해야 합니다.

    • 답변으로 표시됨 초보윈도 2012년 8월 1일 수요일 오전 12:01
    2012년 7월 31일 화요일 오후 1:06
  • 사용용도와 규모에 따라 어느정도의 자원을 할당해야 할지 결정 됩니다.

    최소한 Hyper-V 를 가동하기 위해서는, CPU에 Intel VT-T (Intel CPU의 경우) , AMD-V (AMD CPU의 경우) 기술이 적용 된 CPU를 사용해야 합니다.
    메모리는 기본적으로 8기가 이상 메모리가 필요합니다만 VM을 어느정도 규모로 사용할지에 따라서 추가적으로 메모리가 소요 됩니다.

     

    • 답변으로 표시됨 초보윈도 2012년 8월 1일 수요일 오전 12:02
    2012년 7월 31일 화요일 오후 12:51

모든 응답

  • 사용용도와 규모에 따라 어느정도의 자원을 할당해야 할지 결정 됩니다.

    최소한 Hyper-V 를 가동하기 위해서는, CPU에 Intel VT-T (Intel CPU의 경우) , AMD-V (AMD CPU의 경우) 기술이 적용 된 CPU를 사용해야 합니다.
    메모리는 기본적으로 8기가 이상 메모리가 필요합니다만 VM을 어느정도 규모로 사용할지에 따라서 추가적으로 메모리가 소요 됩니다.

     

    • 답변으로 표시됨 초보윈도 2012년 8월 1일 수요일 오전 12:02
    2012년 7월 31일 화요일 오후 12:51
  • CPU, Memory 모두 많고 클수록 좋습니다.

    규모에 대한 언급이 없었기 때문에 정확하게 말씀 드리긴 어렵습니다만...

    2008 Server : 2G

    Hyper-V 웹 : 2G
    Hyper-V WAS : 2G
    Hyper-V BD : 4G

    최하로 이렇게 구성해도 10G의 메모리가 필요 합니다.

    어느정도의 부하가 발생한다면 이보다 더 많은 메모리가 필요하게 되며, 특히 DB의 경우에는 Hyper-V로 구성했을 경우 그 특성에 따라 메모리 반환을 하지 않기 때문에 남는 메모리를 모두 할당 해도 항상 메모리를 Full로 모두 사용하므로 이에 대한 설정도 적절히 해주어야 합니다.

    CPU의 경우 CPU가 우선되는 서버에 더 많이 할당하고, 메모리는 메모리에 우선되는 서버에 더 많이 할당해 주면 됩니다.

    딱히 이렇게 하려면 이렇게 구성하세요. 라고 하는 가이드는 워낙 많은 변수 때문에 드리기 어렵습니다. 최대한 끌어 모을 수 있는 자원으로 구성하고 운영하면서 CPU와 메모리 사용현황을 파악하면서 수정 하거나 추가 하면서 사용하는 것이 좋습니다.

    그리고 추가로 네트워크에 대한 부분은 고려하지 않으신것 같은데 웹서버에 네트워크 부하가 걸린다면 다른 서버가 작동 안하는 것같은 착각을 불러일으키게 됩니다. CPU와 메모리를 어떻게 구성할지도 중요하지만 네트워크 문제를 어떻게 할지에 대한 것도 고민해야 합니다.

    • 답변으로 표시됨 초보윈도 2012년 8월 1일 수요일 오전 12:01
    2012년 7월 31일 화요일 오후 1:06