iT邦幫忙

0

虛擬化疑問(Hyper-V)

weldon 2010-08-20 09:52:5212400 瀏覽

小弟最近剛開始測試Win2008 R2的Hyper-V功能,也成功的建置了數個虛擬環境.

目前思考到的問題是,如果我想將目前手邊的幾台Server(皆為Windows系統)AD、DNS、PrinterServer、OfficeScan整合起來,
是該用Hyper-V建置個別的虛擬環境,還是乾脆全部裝在同一套Windows上就好了?
個人目前是認為在虛擬環境上的執行效能應該還沒有一般環境的好...

還請各位先進題供些意見及看法.

謝謝.

okra iT邦研究生 3 級 ‧ 2010-09-13 22:48:56 檢舉
虛擬化疑問的疑問
如果將目前幾台獨立實體伺服器虛擬化在一部實體伺服器上,不但風險大,而且效能差,結果事與願違,不是嗎?
正式的服務至少要虛擬化在兩部實體伺服器外加一台獨立SAN或是NAS(要FC 或Iscsi ready)上,效能差不多,成本可不少,頭家摳門就掛了,是不是?
18
chinlung
iT邦新手 4 級 ‧ 2010-08-20 10:22:59
最佳解答

1.虛擬環境上的執行效能應該還沒有一般實機環境的好是沒錯,但如果你的服務如果不是很耗資源,在虛擬化後也不會有很大的差異.

2.你手邊的SERVER(DNS,PRINTER,AD,OfficeScan)皆為獨立實體伺服器,還是一部實體伺服器上裝有這些服務..這不一樣,如果是個別實體,倒可以經由虛擬化將電腦的使用率提高.

3.不了解"乾脆全部裝在同一套Windows上就好了"的意思...

供參考.

weldon iT邦新手 5 級 ‧ 2010-08-21 20:19:45 檢舉

"全部裝在同一套windows上"的意思是說,我這台新SERVER本身硬體規格就還不錯(X5670 *2、24G RAM、146G SAS15K * 7)

想要整併的各項服務目前各有專屬的SERVER,平常loading也不會很吃重.

是直接在這台上面灌WIN2008R2,並且啟動or安裝上述服務就好了.

還是要先建一個虛擬化底層(WIN2008R2+Hyper-V),再將上述各項服務分別裝在不同的虛擬機器上?

風險的部分好像差不多...(只要硬體掛了一樣全死..)

不好意思...小弟還是虛擬化的菜鳥...

20
jackytsao
iT邦研究生 1 級 ‧ 2010-08-20 10:21:49

或許你可以將所有的功能均放上 Hyper-V
但一定不是全放在同一台上面
這樣當底層出了問題,可能全部的服務全沒了
所以最好還是在多台實體主機上建置虛擬環境
再把相同的服務分散到不同主機上
達到備援的功能

20
jerry710822
iT邦高手 1 級 ‧ 2010-08-20 10:52:09

其實虛擬化架設安裝並不難
虛擬化是在考驗資訊人員對系統的了解,該如何有效的分配資源
使該機器執行虛擬化可以有效的使用所有效能,達到最大的效益
最終歸納一句話,有效的規劃發揮最大的效能才是虛擬化的精神

16
wenchan
iT邦新手 5 級 ‧ 2010-08-20 11:20:49

我也有同樣的疑惑,突然想到問一個小小問題,Windows 2008 Terminal Server適合架設在虛擬化上嗎?五個CAL

個人習慣Terminal Server我不會架設在虛擬上面

16
tombo
iT邦高手 1 級 ‧ 2010-08-20 12:00:55

各系統需求的運作耗用資源不同、風險不同,建議你還是分該比較好
當然,你要跑虛擬化,必須先評估好底層的硬體效能!

此外,Hyper-V跑起來效能比VMWARE會差一些!

Hyper-V跑起來效能比VMWARE會差一些
這一點有點不太認同
虛擬化只要有效的規劃,不一定有哪一套一定贏
業界上就有人將兩種虛擬化軟體搭配相同硬體,規劃出發揮最大效能時
兩種的效能可以不相上下
虛擬機都可以跑到27個
如果要說效能上某些版本VMware是比Hyper-v好一點
不過應用在企業上就不一定了

okra iT邦研究生 3 級 ‧ 2010-09-14 04:26:10 檢舉

Hyper-V跑WINDOWS效能比VMWARE可能會越來越好,MICROSOFT會在系統底層著力;MSSQL在WINDOWS上效能就比ORACLE好。

12
CLF
iT邦新手 4 級 ‧ 2010-08-22 13:55:12

底層的主機當然是越單純越好~
你想想 如果主機要更新HOTFIX要重開. 上面所有的VM都要重開.
主機一有動作..上面所有VM服務都會受影響.
在正式的服務來講是很嚴重的事..
只停一個服務跟一次就要停所有服務...那個問題比較大??

okra iT邦研究生 3 級 ‧ 2010-09-14 04:45:31 檢舉

在正式的服務來講VM當然也是越單純越好~
EASY USE,EASY MAINTEIN。

10
sula3065408
iT邦研究生 1 級 ‧ 2010-08-23 08:40:29

都是 W 的軟體,裝在一個作業系統上就好了啊,搞虛擬化意義在哪裡?
為了虛擬化裝的作業系統,授權又不是不用成本,何必咧。
如果是拿Linux、Solaris、Windows Server、、、混裝起來的環境,虛擬化才比較說的過去,啊就一堆 W 的軟體需要裝而已,放在作業系統之上分享資源與作業系統之下分享資源,真的有比較省嗎?
特別去分出虛擬機器,OS上同樣性質的Task難道就不會燒掉系統資源嗎?
如果考慮分攤風險的話,還是以實體機器分開裝比較保險,硬體死掉的時候才不會拖別人下水。

10
moki1111
iT邦新手 3 級 ‧ 2010-08-23 13:26:44

提供當初我們的作法給你參考
因為公司不大..但有代管WEB~MAIL等等...但基本上這些服務其實都不太耗資源..
所以我們那扣門的老板就想出了一套..把所有的基層電腦全部架設linux 然後上VM
一來穩定...二來方便
然後再依各別服務所需的資源程度不同..平均分配在各台上...(忘了說..他當初只用PC哦)
每台大概平均掛3個VM...然後.重點來了...每台VM每日做snapshot...然後看要周還是月做一次clone...再把這些檔案每日差異備份!!
所以..你可以套用以上模式,在你基層電腦上linux 然後把其它SVR 轉成虛擬化後..直接上VM...如此做法..1.淘換下來的SVR你可以找一台高階點的來做備份主機..2.轉換後你可以先測試一段時間..看看是否能符合你的需求..如果不行..原SVR馬上再開起來..這樣能把服務中斷時間減到最低...

sula3065408 iT邦研究生 1 級 ‧ 2010-08-25 18:05:47 檢舉

好方法,哈~

6
haoming
iT邦好手 1 級 ‧ 2010-08-23 17:16:51

我個人的經驗

  1. 虛擬化確實會犧牲掉一些效能,但增加的系統可靠度 是個可以投資的方向
  2. 底層系統建議單純作 hyper-v, 未來若有硬體故障或者系統升級 處理起來會較容易
  3. 您的需求有 4種 service, 建議ad, dns 可以在同一個 guest os, 其餘兩個要看使用量決定是否要分別獨立或者合併使用, 不過AD還是單純一點好. 因為他是基礎架構的服務
    若用得複雜,會遇到比較多難以處理的狀況
insider iT邦研究生 5 級 ‧ 2010-09-12 04:59:41 檢舉

Intel Westmere X5670 *2 (12 cores)--IBM x3650 M3 or HP DL360/DL380 G7. The performance is better than Oracle-Sun SPARC VII M5000 32 cores +30% (1.3 times) based on RPE2 performance estimator. It is fine to run Hyper-V at least 4 virtual guest OS instances since the core virtual engines is from Xen source commonly used in Citrix "XenServer", Oracle VM and Hyper-V. Try to check "HP Sizer for Microsoft Hyper-V 2008 R2" for better planning and deployment.

okra iT邦研究生 3 級 ‧ 2010-09-14 05:02:25 檢舉

但增加的系統可靠度? WE ARE JUST SURE ONLY WE ARE NOT SURE ~
虛擬化確實會增加系統複雜化

sula3065408 iT邦研究生 1 級 ‧ 2011-06-30 16:55:53 檢舉

通常,複雜度與可靠度是成反比的...

我要發表回答

立即登入回答