2011年3月26日 星期六

SQL Server雲端解決方案 - 使用Hyper-V

        雲端服務的興起,各家粉粉推出各自的解決方案,在Linux的解決方案上有Hadoop可以選擇,使用者可以藉此自行建立自已的雲端架構,而相對的資料庫也漸漸的推出許多架構在雲端上的資料庫,如Hbase、Cassandra、HyperTable等,基本上雲端架構主要分成三大種類,分別為公有雲(Public Cloud)、私有雲(Private Cloud)和混合雲(Hybrid Cloud),但微軟在雲端解決方案上為了整合舊有資源,大略的分成二大區塊,分別是AzureHyper-V,而就微軟的Azure而言,比較類似公有雲(Public Cloud)架構,主要由於微軟提供平台讓使用者將資料庫與程式放在上面,但是就我的觀察與客戶的反應上,大家其實對Azure而言好像都暫時採保留態度,最主要大家還是怕資料外流,所以還是不願意將資料庫放置在外面,另外Hyper-V主要可以利用虛擬化的技術讓使用者自行建立私有雲(Private Cloud)架構,與VMware比較起來,感覺介面有點像遠端桌面,速度與操作都滿簡易的而且又是內建免費的,但是另一方面,Hyper-V對於硬體的支援度來說,還真是有待加強,故事詳情可以參考我的另一篇文章(Link)。

        但據微軟官方說法,他們在Hyper-V下了很多的苦心,大家可以參考下列表格,由於Hyper-V是自家的產品,所以相對的在與SQL Server的結合上就會比其他的廠商來的好,尤其是Cluster的部份,而下列的比較表也是從文件中截取出來的,提供給大家快速檢視,詳細的資訊可以參考下列的文件。


Features
Microsoft Hyper-V 
VMware
Near Native Performance
v
v
Full support for SQL Server Failover Clustering
v
 
Physical and Virtual Management for Hyper-V and VMware virtual machines
v
 
In-guest Monitoring
v
 
Lower Total Cost of Ownership (TCO)
v
 


參考文件:Hyper-V is the Best Solution for SQL Server.

2 則留言:

  1. 謝謝您的文章,讓小弟對Hyper-V有更深的了解。

    提供一些勘誤:
    1. 「...比較類似公有雲(Private Cloud)架構...」:Private應改為Public。
    2. 「大家其實對Azure而言好像都暫時採保留態度,最主要大家還是怕技術外流,所以還是不願意將資料庫放置在外面」:技術外流應該改為資料外流比較呼應前後文。

    回覆刪除
    回覆
    1. 謝謝你的來信,我會再更正文章的內容,如果仍有其他不適之處,歡迎您再留言提醒了,謝謝。

      刪除