Là máy chủ sản xuất chạy như hình ảnh ảo là một ý tưởng tốt?


14

Rủi ro khi chạy máy chủ web sản xuất và cơ sở dữ liệu trên máy chủ ảo là gì? Hiện tại chúng tôi đang nghĩ đến việc sử dụng máy chủ VM Ware. Có vẻ như một giải pháp tốt sẽ dẫn đến sao lưu và khôi phục dễ dàng nhưng chúng ta đang hy sinh gì khi chạy ảo hóa?

Câu trả lời:


20

Hầu như không có gì.

Bạn đang chia sẻ sức mạnh CPU và RAM trên nhiều máy ảo. Đối với VM không chạy ở mức tối đa, đó không phải là vấn đề lớn

Bạn có được sự linh hoạt và dễ dàng sao lưu. Bạn có khả năng triển khai lại máy chủ của mình ở một nơi khác trong nháy mắt khi phần cứng bị hỏng. Bạn sẽ kiếm được nhiều tiền hơn khi mua phần cứng máy chủ vì bạn đang làm cho nó hoạt động nhiều hơn.

VMware ESXi hoàn toàn miễn phí và sẽ làm rất tốt. Ngoài ra, nếu bạn muốn nâng cấp sau này, đó là một quá trình rất trơn tru


14

Tôi muốn nói rằng những rủi ro của việc không sử dụng VM là lớn hơn. Nếu không có VM, nếu phần cứng của bạn bị hỏng, bạn sẽ bị SOL cho đến khi bạn thay thế và khôi phục nó.

Với máy ảo, nếu phần cứng bị hỏng, bạn có thể di chuyển các tệp VM sang máy chủ VM khác và sao lưu và chạy trong vòng vài phút.

Tất nhiên có những nhược điểm khác: Hầu hết các VM không thể sử dụng nhiều hơn 2 CPU (hoặc lõi). Hiệu suất đĩa bị suy giảm đôi chút và bạn sẽ phải chia sẻ RAM với các máy ảo khác trên máy chủ.

Nhưng đối với hầu hết các máy chủ, tôi muốn nói rằng nó đáng giá.


8

Bạn đang hy sinh hiệu suất, tuy nhiên, trong hầu hết các trường hợp, hiệu suất bạn hy sinh là không đáng kể đến mức quản lý và dấu chân đạt được bù đắp tốt cho sự mất mát. Hầu hết các máy chủ là trò chơi công bằng cho ảo hóa, máy chủ DB lớn có lẽ là một trong những trường hợp ngoại lệ. Tuy nhiên, bạn cần phải tự hỏi mình rằng máy chủ DB của bạn có thực sự "lớn" không, hầu hết là không.

Từ câu hỏi của bạn, tôi có thể phỏng đoán rằng bạn đang muốn chạy một máy chủ web và máy chủ DB được liên kết của nó trong 2 VM trên cùng một máy chủ vật lý không? Bỏ qua bảo mật trong giây lát, bạn sẽ chạy chúng trên cùng một hộp mà không cần ảo hóa? Đó là, bạn có cảm thấy rằng một hộp duy nhất đủ mạnh cho tải không? Nếu vậy, tôi nghĩ bạn sẽ thấy việc chạy VM trên hộp cũng tốt.

Một điều khác bạn làm từ bỏ là tách biệt vật lý. Nếu bạn đang chạy một máy chủ web và máy chủ DB của nó, nếu một máy bị hỏng thì bạn vẫn chết, vì vậy không có vấn đề gì lớn. Nhưng nếu bạn chạy các máy chủ web và đối tác dự phòng của nó trên 2VM trên một hộp vật lý thì bạn thật ngớ ngẩn (và tôi đã nhìn thấy nó.) Nếu bạn mất hộp vật lý thì bạn đã mất cả hai máy chủ web, nơi tồi tệ để được.


Điều gì được coi là một DB "lớn"? Tôi cho rằng các máy chủ web là đặt cược an toàn nhất cho ảo. Còn các máy chủ ứng dụng làm nhiều việc khủng hoảng (xử lý hình ảnh, âm thanh, video) thì sao?
iamgoat

2
Đó là một câu hỏi về hiệu suất ... câu trả lời là ... "Nó phụ thuộc." Nghiêm túc mà nói, nó phụ thuộc vào yêu cầu kinh doanh và quy mô của máy chủ vật lý của bạn. "Quá lớn" đối với máy chủ lưu trữ là 1G w / lõi đơn và 1 đĩa cục bộ rất khác so với "quá lớn" đối với máy chủ w / 8 lõi, 32Gig và nhiều kết nối FC với SAN. Đối với các máy chủ khủng hoảng ... họ đang bão hòa CPU của bạn bây giờ? Nếu vậy, bạn sẽ chạy cái gì khác? Bạn sẽ cạnh tranh tài nguyên CPU. Sau đó, một lần nữa, nếu bạn đã ném một máy chủ tệp trên đó với mức sử dụng thấp hoặc DC, điều đó có thể ổn. (Không phải là một người tiêu dùng CPU khổng lồ)
WaldenL

1

Rủi ro cho VMware Server là quá lớn! Máy chủ là một giải pháp đạo đức được lưu trữ trên máy chủ, và như vậy là ở ý thích của hệ điều hành khách. Thậm chí là fanboy của VMware. Tôi thà thấy bạn đi với một đối thủ của VMware sau đó dựa vào máy chủ. Máy chủ VMware là FANTASTIC, nhưng giống như máy trạm VMware hoặc máy chủ ảo 2005 ... nếu hệ điều hành máy chủ có vấn đề Tất cả máy ảo của bạn đều có vấn đề. Với Hyper-V / Xen / ESXi, tất cả đều miễn phí ... hãy sử dụng một trình ảo hóa thực sự!

có vẻ như tất cả những gì bạn tìm kiếm là hợp nhất, và trong không gian trống, chúng có chút khác biệt. Sử dụng nhà cung cấp mà bạn cảm thấy thoải mái nhất, nhưng sử dụng một trình ảo hóa thực sự. Với đức tính kim loại trần (từ bất kỳ nhà cung cấp nào) tôi sẽ đặt tác động vào lúc không. Nếu bất cứ điều gì ứng dụng của bạn sẽ hoạt động tốt hơn do tính linh hoạt được cải thiện.

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.