虛擬化學習筆記之(2)虛擬化上線前準備

1、性能評估       

        企業一般在購買虛擬化軟件前,通常要考慮對現有設備的利舊使用以及需要新購買多少的硬件設備。採購過多會導致性能過剩,過少會導致性能緊張。這時就要涉及到虛擬化上線前的一個性能評估。


     性能評估通常是對現有業務系統對CPU、內存、硬盤等資源的佔用情況進行評估,然後再購買對應級別的虛擬化基礎硬件。


所用到的工具:windows自帶的性能選項卡。PAL工具,linux的MRTG


2、合併率精算及TCO,ROI


     provisioning:一臺實體服務器能夠承載多少個虛擬機

     合併後的目標:實體機的CPU利用率小於90%,且大於單臺業務實體機利用率。內存使用率的最大化


     1)CPU合併率精算:

     設 實體CPU一個核心爲一個pCPU,虛擬機一個CPU爲一個vCPU,則在合併時:

     pCPU:vCPU=1:3或1:5。

   

    舉例:企業有10臺實體服務器,2臺高負載數據庫,6臺中負載業務,2臺低負載業務。

    虛擬化精算:從例子中我們可以總結出,2臺高負載必須使用獨立實體機,不適合虛擬化;6臺中負載業務假設需要2個vCPU,低負載需要1個vCPU。這樣共需要vCPU個數爲

                      2*1+6*2=14個vCPU

    按1:5的比例,則pCPU個數至少爲14/5=4個pCPU。

    假設一臺實體機爲4核心的單CPU,則只需一臺實體機即可完成虛擬化。

    虛擬化後共使用實體機數量爲5臺高負載數據庫用服務器和1臺虛擬化後的實體機。節約了4臺服務器。


   2)內存合併率精算:

    按操作系統的需求,通常windows2003/2008都需要至少2GB的內存。因此我們把2GB做爲內存的最小單位。

    在虛擬化中,內存與vCPU的比率至少應該爲 2GB對應一個vCPU。

   按上述CPU舉例中的需求,使用虛擬化的那臺實體機至少需要14*2=28GB的內存。

  以上所述內存量不包含安裝EXSI和vcenter所佔用的內存量。大概來說,EXSI佔用1G內存,Vcenter佔用8G內存。


  3)網卡合併率:

       一塊千兆網卡通常對應5~7個虛擬機。

      按上述例子共有6臺虛擬機,則網卡需要1~2塊網卡即可。當然,按照業務與控制分離的原則,vmotion、management等功能可能需要獨立的網卡,所以在業務需求基礎上應適量增加1~2塊網卡共vsphere控制使用。


   4)桌面虛擬化合並:

    上述指的是服務器虛擬化的合併率。而桌面虛擬化的合併則更爲寬鬆。具體來說爲

    pCPU:vCPU=1:5或1:8

   內存標配1GB/XP,2GB/WIN7

   一塊千兆網卡通常對應5~8個虛擬機

   

5)TCO及ROI計算:

http://roitco.vmware.com/vmw/,在上面會計算出來。

TCO成本通常包含了管理成本、折舊成本、電費成本、製冷成本、空間成本、軟件成本、硬件成本。

對比虛擬化前後的TCO,可知大部分是下降的,因此虛擬化必然是節約成本的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章