Một máy ảo hóa có thể có tài nguyên CPU và RAM của nhiều máy vật lý cơ bản không?


16

Chúng tôi đang nghiên cứu triển khai một số máy chủ ảo hóa tại đây, nhưng chúng tôi không biết cái gì sẽ phù hợp hơn với chúng tôi. Một số người đang nói tốt hơn có hai máy chủ khổng lồ và những người khác đang nói giống như mười máy chủ trung cấp.

Chúng tôi có một ứng dụng Visual Foxpro cũ, hiện đang chạy trên Dual Xeon E5405 @ 2GHz và 16Gb RAM. Máy chủ hiện tại đang trở nên quá chậm do số lượng người dùng hoạt động và quá trình chạy trên nó. Ảo hóa máy chủ này sẽ cho chúng ta lợi ích của việc khắc phục thảm họa nhanh hơn.

Vì vậy, câu hỏi là, giống như mười máy chủ vật lý chạy ở tốc độ 1,7 GHz và 4Gb RAM, chúng ta có thể ảo hóa một máy chủ thành 4 máy và có một máy chủ ảo hóa chạy ở tốc độ 6,8 GHz và 16Gb bộ nhớ không? Nếu có, có một số cách nếu một máy dừng lại, tự động quản lý máy ảo này sang máy khác và thực hiện bảo trì thích hợp trên máy đó và sau đó quay lại máy?


2
FoxPro? Ồ Ví dụ, bạn có thể không có một máy chủ HP với CPU lõi kép và một tấn RAM thay vì nhiều máy được phân cụm không? Hóa đơn điện của bạn có thể sẽ ít hơn, nếu có gì khác.
Tombull89

Câu trả lời cho câu hỏi trong đoạn thứ ba của bạn là trong hầu hết các trường hợp KHÔNG , nó không hoạt động như vậy. Thông thường bạn không thể lấy 4 máy 4GB 1.7Ghz và sử dụng ảo hóa để tạo một máy 16GB 6.8Ghz. Tuy nhiên, nếu bạn có một máy chủ duy nhất có hai bộ xử lý 3,4Ghz và 16GB RAM, bạn có thể dễ dàng chạy 4 phiên bản Windows Server riêng biệt trên máy đó.
Joel Coel

1
Tôi nghĩ rằng đây sẽ là giai đoạn tiếp theo trong ảo hóa. Tôi có thể quan tâm ít hơn về việc đưa nhiều máy ảo hơn vào một máy vật lý .. Tôi YÊU để có thể lấy 10 máy tính để bàn và kết hợp tài nguyên của chúng vào một Máy chủ ảo duy nhất.
Aaron Kempf

Nó không phải là Giai đoạn tiếp theo, nó đã ở đó. Trong - hm - hơn 50 năm. Máy tính lớn hoạt động khá nhiều như thế. Và hôm nay có một Công ty đã cung cấp nó.
TomTom

1
vì vậy tôi có thể chạy một phiên bản Windows trên 20 máy tính lớn? Tôi đã không nghĩ như vậy!
Aaron Kempf

Câu trả lời:


38

Có, bạn có thể kết hợp nhiều máy x86 thành một máy x86 ảo lớn hơn, với ScaleMP . Tương thích với Xen và KVM Hypervisors, sau đó bạn có thể tạo các máy ảo sẽ trải rộng trên nhiều máy vật lý.

Sau đó, bạn có thể chạy một máy ảo windows lớn trong bộ ảo hóa Xen hoặc KVM trên đầu cụm ScaleMP của bạn.

Đây là một bài viết dễ đọc hơn một chút so với trang web của họ: http://www.readwriteweb.com/solution-series/2011/10/cost-effective-clustering-with.php


3
+1 vì là một trong những người mới biết họ nói về điều gì - đây chắc chắn không phải là công nghệ chính thống, nhưng điều đó là có thể. Điều này bật lên một cách thận trọng và hầu hết thời gian hầu hết các câu trả lời chỉ ra làm thế nào những người không biết gì có thể - họ chỉ đơn giản là không biết những gì có thể.
TomTom

1
Mặc dù về mặt kỹ thuật, điều này hoàn toàn không phù hợp với những gì OP đang cố gắng thực hiện, ít nhất là dựa trên thông tin có sẵn.
Joel Coel

2
làm sao vậy OP yêu cầu một cách để có một máy chủ ảo trải rộng trên nhiều máy vật lý. Ngoài ra, anh ta còn đề cập đến một ứng dụng Virtual FoxPro cũ, có nghĩa là anh ta cần chạy Windows với tư cách là HĐH máy chủ ảo. Chạy Windows, trong Xen hoặc KVM, trên ScaleMP sẽ cho phép chính xác những gì OP yêu cầu.
Tim Kennedy

Điều này thật tuyệt! Tôi không có ý tưởng này tồn tại. Tôi đã giả sử câu trả lời là "không, điều này không thể thực hiện được vì hiệu suất sẽ rất tệ"
Earlz

2
@Earlz "Có thể" và "Hiệu suất kém" là hai thứ khá khác nhau, mặc dù vậy;)
Izkata

2

Bạn có một sự hiểu lầm cơ bản về ảo hóa. Bạn không thể lấy một máy ảo và phát tán nó trên nhiều máy chủ ảo hóa. Ảo hóa cho phép bạn chạy nhiều máy ảo trên một máy chủ.

nhập mô tả hình ảnh ở đây


2
Nói chính xác hơn: các đĩa có thể được kết hợp theo cách này (điều này có nghĩa, vì tốc độ mạng thường vượt quá tốc độ truy cập đĩa), trong khi bộ nhớ và CPU không thể (bộ nhớ ảo và CPU ảo sẽ quá chậm).
Revierpost

16
-1. Tìm hiểu trước khi nói chuyện. Xem, yo uare ngay về các siêu giám sát cấp thương mại MOST. Nghiêm túc. Nhưng đây không phải là cách nó hoạt động, và vâng, mặt khác là có thể - có ít nhất một nhà cung cấp thực hiện điều đó. Mặc dù có phần cứng nghiêm trọng (infiniband để xử lý băng thông bộ nhớ), đi kèm với chi phí hoạt động và giá hte rất cao, nhưng về cơ bản, nó mô phỏng một máy NUMA trong đó mọi máy vật lý là một nút NUMA. Google là bạn của bạn;) Vâng, có một. Hoặc bạn đọc câu trả lời đúng của Tim Kennedy;)
TomTom
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.