PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 疑難雜症區
帳戶
密碼
 

  回應
 
主題工具
pm07g101
*停權中*
 

加入日期: Aug 2010
文章: 89
SQL Server 叢集的選擇

想請教大家:

A方案:用三台實體server 安裝 SQL Server 叢集,

B方案:用三台實體機裝Hyper-v先做叢集,再把SQL Server 虛擬機放在上面跑,

在可用性上,哪個勝出?

感謝指導。
     
      
舊 2016-04-08, 08:23 PM #1
回應時引用此文章
pm07g101離線中  
cmwang
Elite Member
 

加入日期: May 2002
您的住址: 板橋
文章: 5,106
把service放在VM上跑是必要時可以把Guest迅速轉移到其他Host上,不過都要用三台機器跑cluster了(whether physical host or VM ),那這方面的考量應該就不是重點了(i.e.應該不至於天天搬機器,也不至於帶塞到三台機器同時掛點吧 ),不過到底怎麼做比較好還是要看樓主自己的考量了....
 
__________________
士大夫之無恥,是謂國恥....
舊 2016-04-08, 09:40 PM #2
回應時引用此文章
cmwang離線中  
csshih
*停權中*
 
csshih的大頭照
 

加入日期: Mar 2011
文章: 1,522
引用:
作者pm07g101
想請教大家:

A方案:用三台實體server 安裝 SQL Server 叢集,

B方案:用三台實體機裝Hyper-v先做叢集,再把SQL Server 虛擬機放在上面跑,

在可用性上,哪個勝出?

感謝指導。


有任何理由在已經使用到三台實體機做cluster的前提下
搬個VM來拖累I/O效能?
為了live migration?還是那樣子的考量?
舊 2016-04-08, 10:05 PM #3
回應時引用此文章
csshih離線中  
PAN_PAN
Junior Member
 
PAN_PAN的大頭照
 

加入日期: Jan 2003
您的住址: Shattrath City
文章: 948
看應用吧. 兩種方案都是看應用決定的

如果你說的是一秒裝上千萬 SQL connection 當然是方案 A

如果你要的是只是跑跑 light weight 的 DB 應用
而且沒那麼多地方放機器, 並且可能有時候需要其他類似 Linux 或 AD 或是 web Server 這種的狀況方案 B 啊
舊 2016-04-08, 11:16 PM #4
回應時引用此文章
PAN_PAN離線中  
pm07g101
*停權中*
 

加入日期: Aug 2010
文章: 89
感謝大家指導。

我知道虛擬化之後效能會有影響,但所謂影響到底是個什麼程度?
實體機一秒鐘可處理100筆資料,虛擬化之後一秒鐘會降到只能處理70筆嗎?
舊 2016-04-09, 06:56 AM #5
回應時引用此文章
pm07g101離線中  
cmwang
Elite Member
 

加入日期: May 2002
您的住址: 板橋
文章: 5,106
引用:
作者pm07g101
感謝大家指導。

我知道虛擬化之後效能會有影響,但所謂影響到底是個什麼程度?
實體機一秒鐘可處理100筆資料,虛擬化之後一秒鐘會降到只能處理70筆嗎?


虛擬化的overhead要看跑哪類service,通常要測過才說得準,不過當disaster recovery不是主要考量時,一台Host只跑一個Guest就是標準的為了虛擬化而虛擬化,老實說沒啥意義就是了....
舊 2016-04-09, 08:34 AM #6
回應時引用此文章
cmwang離線中  
csshih
*停權中*
 
csshih的大頭照
 

加入日期: Mar 2011
文章: 1,522
引用:
作者pm07g101
感謝大家指導。

我知道虛擬化之後效能會有影響,但所謂影響到底是個什麼程度?
實體機一秒鐘可處理100筆資料,虛擬化之後一秒鐘會降到只能處理70筆嗎?


虛擬化對I/O的影響,多到可以寫一本論文
甚至可以讓SI商的基層tunning一整天
大原則是對於任何類型的DATABASE,吃飽撐著沒必要虛擬化就不需要虛擬化
不同種類的DATABASE也視其in memory的大小而各有所異,這沒有辦法有個統一值
因為任何 DATABASE,經過in memory參數調整後的VM效能,只有自己做了才知道
舊 2016-04-09, 03:09 PM #7
回應時引用此文章
csshih離線中  
anderson1127
Elite Member
 

加入日期: Jan 2002
文章: 4,022
從頭看下來,我認為只有一件事來決定一切, 資料量!!

虛擬VM使用時機我想很多人都搞錯一件事了,以為虛擬VM可以取代實體主機,這種觀念要改一改...
想像一下,一部實體主機加入VM一個就好,這代表什麼事?

CPU要執行作業系統的程式碼,會是原本的一倍(假設實體OS與VM的OS相同),請問效能會好嗎??
不要以為現在的CPU都是多核心,系統會自動分配實體主機作業系統由一顆CPU來執行,虛擬主機OS
由另外一顆CPU來執行 (雖然我很想說,這是最理想化的事,看來目前還無法實現)

所以,目前的虛擬化主機,還是只能夠當做實驗用主機,需要效能的話,請用實體主機,不要對VM有幻想!!
__________________
您想買新硬碟嗎? 購買前請務必參考這篇文章,是我的實際經驗

還想讓統一賺你的錢嗎?統一集團成員(能見度高的):
星巴克、家樂福、7-11、無印良品、黑貓宅急便、聖娜多堡、阪急百貨、
康是美、博客來、夢時代、Mister Donut 、Cold Stone 、龜甲萬、
維力33%股權、光泉31%股權、Smile速邁樂、紅心辣椒、台北轉運站(統一企業BOT)

統一LP33膠囊有環保署早已列管的一級管制品: DNOP塑化劑
舊 2016-04-11, 01:00 PM #8
回應時引用此文章
anderson1127離線中  
ckmiss
Senior Member
 
ckmiss的大頭照
 

加入日期: Aug 2004
文章: 1,129
引用:
作者anderson1127
所以,目前的虛擬化主機,還是只能夠當做實驗用主機,需要效能的話,請用實體主機,不要對VM有幻想!!


實驗用主機?? 你這個觀念已經是老古板了吧

我在業界已經聽過很多銀行都在用VM系統跑交易服務,我不是說拿來跑DB喔
__________________

此文章於 2016-04-11 01:54 PM 被 ckmiss 編輯.
舊 2016-04-11, 01:51 PM #9
回應時引用此文章
ckmiss離線中  
anderson1127
Elite Member
 

加入日期: Jan 2002
文章: 4,022
引用:
作者ckmiss
實驗用主機?? 你這個觀念已經是老古板了吧

我在業界已經聽過很多銀行都在用VM系統跑交易服務,我不是說拿來跑DB喔


或許,我該改成 不需要效能的主機系統 ??

以我自己的需求,VM真的都只是拿來當做Lab的實驗性質的主機 ....
__________________
您想買新硬碟嗎? 購買前請務必參考這篇文章,是我的實際經驗

還想讓統一賺你的錢嗎?統一集團成員(能見度高的):
星巴克、家樂福、7-11、無印良品、黑貓宅急便、聖娜多堡、阪急百貨、
康是美、博客來、夢時代、Mister Donut 、Cold Stone 、龜甲萬、
維力33%股權、光泉31%股權、Smile速邁樂、紅心辣椒、台北轉運站(統一企業BOT)

統一LP33膠囊有環保署早已列管的一級管制品: DNOP塑化劑
舊 2016-04-11, 06:36 PM #10
回應時引用此文章
anderson1127離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是08:19 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。