가상화 된 시스템에 여러 기본 물리적 시스템의 CPU 및 RAM 리소스가있을 수 있습니까?


16

우리는 여기에서 가상화 된 서버 구현을 연구하고 있지만 우리에게 더 적합한 것이 무엇인지 모릅니다. 어떤 사람들은 두 대의 서버가 더 좋다고 말하고 다른 사람들은 10 개의 중간 서버를 가지고 있다고 말합니다.

우리는 현재 레거시 Visual Foxpro 응용 프로그램을 가지고 있는데, 현재 2GHz 및 16Gb의 RAM에서 Dual Xeon E5405에서 실행됩니다. 현재 서버 수는 활성 사용자 수와 실행중인 프로세스 수로 인해 너무 느려집니다. 이 서버를 가상화하면 더 빠른 재해 복구의 이점을 얻을 수 있습니다.

따라서 문제는 1.7GHz와 4Gb의 RAM에서 실행되는 10 개의 물리적 서버가 있고 하나의 서버를 4 대의 컴퓨터로 가상화 할 수 있고 6.8GHz와 16Gb의 메모리에서 실행되는 하나의 가상화 된 서버를 가질 수 있습니까? 그렇다면, 한 머신이 중지되고이 가상 머신을 다른 머신으로 자동 관리하고 적절한 유지 보수를 수행 한 후 나중에 다시 되 돌리는 방법이 있습니다.


2
FoxPro? 와. 예를 들어, 듀얼 sept-core CPU와 많은 RAM 대신에 많은 RAM을 갖춘 HP 서버가 하나도 없을 수 있습니까? 다른 경우에는 전력 요금이 더 적을 수 있습니다.
tombull89

세 번째 단락의 질문에 대한 답변은 대부분의 경우 NO 이며, 그렇게 작동하지 않습니다. 일반적으로 4 1.7Ghz 4GB 시스템을 사용할 수 없으며 가상화를 사용하여 단일 6.8Ghz 16GB 시스템을 생성 할 수 없습니다. 그러나 2 개의 3.4Ghz 프로세서와 16GB의 RAM이있는 단일 서버가있는 경우 해당 시스템에서 4 개의 개별 Windows Server 인스턴스를 쉽게 실행할 수 있습니다.
Joel Coel

1
이것이 가상화의 다음 단계가 될 것이라고 생각합니다. 실제 머신에 더 많은 가상 머신을 배치하는 것에 대해서는 신경 쓰지 않아도됩니다. 10 개의 데스크톱을 가져 와서 하나의 가상 서버에 리소스를 결합 할 수 있기를 바랍니다.
Aaron Kempf

그것은 다음 단계가 아니며 이미 있습니다. -흠-50 년 이상. 메인 프레임은 거의 그렇게 작동합니다. 그리고 오늘날에는 이미 한 회사가 있습니다.
TomTom

1
20 개의 메인 프레임에서 하나의 Windows 인스턴스를 실행할 수 있습니까? 나는 그렇게 생각하지 않았다!
Aaron Kempf

답변:


38

예 . ScaleMP를 사용 하여 여러 x86 시스템을 더 큰 가상 x86 시스템으로 결합 할 수 있습니다 . Xen 및 KVM 하이퍼 바이저와 호환되면 여러 물리적 시스템에 걸쳐있는 VM을 생성 할 수 있습니다.

그런 다음 ScaleMP 클러스터 위에서 Xen 또는 KVM 하이퍼 바이저 내에서 큰 Windows VM을 실행할 수 있습니다.

다음은 웹 사이트보다 조금 더 읽기 쉬운 글입니다 : http://www.readwriteweb.com/solution-series/2011/10/cost-effective-clustering-with.php


3
그들이 말하는 것에 대해 알고있는 사람들 중 하나 인 +1-이것은 분명히 주류 기술은 아니지만 가능합니다. 이것은 정기적으로 나타나며 대부분의 답변은 단서가없는 사람들이 될 수있는 방법을 지적합니다. 그들은 가능한 것이 무엇인지 모릅니다.
TomTom

1
기술적으로는 정확하지만 OP는 최소한 사용 가능한 정보를 바탕으로 수행하려는 작업에 완전히 부적합합니다.
Joel Coel

2
어떻게 요? OP는 하나의 가상 서버가 여러 물리적 시스템에 걸쳐있는 방법을 요청했습니다. 또한 레거시 버추얼 폭스 프로 (Virtual FoxPro) 애플리케이션을 언급했다. 즉, 윈도우를 가상 서버 OS로 실행해야한다. ScaleMP 위에서 Xen 또는 KVM으로 Windows를 실행하면 OP가 요청한 내용을 정확하게 활성화 할 수 있습니다.
Tim Kennedy

대단해! 나는 이것이 존재하는지 전혀 몰랐다. 나는 대답이 "아니오, 성능이 끔찍하기 때문에 불가능한 것"이라고 가정하고있었습니다
Earlz

2
@Earlz "Possible"과 "Bad Performance"는 다소 다르지만;)
Izkata

2

가상화에 대한 근본적인 오해가 있습니다. 하나의 가상 머신을 가져 와서 여러 가상화 호스트에 분산시킬 수 없습니다. 가상화를 통해 단일 호스트에서 여러 가상 시스템을 실행할 수 있습니다.

여기에 이미지 설명을 입력하십시오


2
더 정확하게 말하면, 디스크는 이런 방식으로 결합 될 수 있습니다 (네트워크 속도는 일반적으로 디스크 액세스 속도를 크게 초과하기 때문에 의미가 있습니다).
reinierpost

16
-1. 말하기 전에 배우십시오. MOST 상용 수준의 하이퍼 바이저에 대해서는 맞습니다. 진심으로. 그러나 이것은 작동하는 방식이 아니며, 다른 측면도 가능합니다. 적어도 그렇게하는 공급 업체가 적어도 하나 있습니다. 그러나 메모리 대역폭을 처리하기 위해 인피니 밴드를 사용하면 오버 헤드가 발생하고 가격이 비싸지 만 기본적으로 모든 물리적 시스템이 NUMA 노드 인 NUMA 시스템을 시뮬레이션합니다. 구글은 당신의 친구입니다;) 그렇습니다. 또는 당신은 Tim Kennedy의 정답을 읽습니다;)
TomTom
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.