[New Portal]Windows Azure Virtual Machine (17) Virtual Machine成本分析


  《Windows Azure Platform 系列文章目錄

 

  在Windows Azure VM里,計費模式是和以下幾個因素有關:

  成本1: VM Type and VM Size

  具體的計費模式請參考這里

      http://www.windowsazure.com/en-us/pricing/details/virtual-machines/#service-windows

  我們知道,在創建Windows Azure VM的時候,我們可以選擇VM的Type。這和操作系統、安裝的應用程序有關:

  a)Windows

  b)Linux

  c)SQL Server

  d)BizTalk Server

 

  我們還可以選擇VM的Size,這個硬件的配置有關

  a)Extra Small (A0)   (Shared CPU / 768MB RAM)

  b)Small (A1)            (1 Core CPU / 1.75GB RAM)

  c)Medium (A2)         (2 Core CPU / 3.5GB RAM)

  d)Large (A3)            (4 Core CPU / 7GB RAM)

  e)Extra Large (A4)    (8 Core CPU / 14GB RAM)

  

  有些用戶需要更多的內存,這樣他可以選擇新的VM Size:

  d)A6                        (4 Core CPU / 28GB RAM)

  e)A7                        (8 Core CPU / 56GB RAM)

  

  計費原則如下:

  1)在同樣的VM Type情況下,VM Size配置越高價格越貴。

  比如: 同樣是選擇Windows Server 2012的VM,設置VM Size為A7(8Core/56GB),肯定比VM Size為A1(1CPU/1.75GB)的貴。原因很容易理解,因為A7的硬件配置比A1要高,性能強大。

  2)在同樣的VM Size情況下,根據VM Type的不同收取相應的費用

  比如:在VM Size為A2的情況下,選擇只包含操作系統的Windows Server 2012的每小時單價是USD 0.18;但是如果我們選擇SQL Server 2012 SP1 Enterprise on Windows Server 2012,每小時單價是USD 2.28。價格要貴10倍以上。這是因為,Windows Azure還需要額外收取SQL Server的License費用。

  權衡:

  1)當你已經購買SQL Server 2012 License的情況下,我建議你選擇只包含操作系統的VM Type,然后在這台VM里通過遠程桌面連接安裝SQL Server 2012。這樣就不需要承擔VM高額的單價了。(注意:這樣可能不會得到微軟的技術支持)

  2)當你還沒有購買正版的SQL Server 2012 License的情況下,我建議你自己權衡相應的費用,比如使用Windows Azure VM的具體時間,與一次購買SQL Server 2012 License的單價做比較。找出最適合你的方案。

  3)如果你想得到微軟的100%技術支持,我建議你在創建Azure VM的時候,直接選擇相對應的Azure VM,比如SQL Server 2012 SP1 Enterprise on Windows Server 2012

 

    

  成本2.Azure Storage

  費用請參考:http://www.windowsazure.com/en-us/pricing/details/storage/

  這里包含2種,分別是VM OS和VM Disk

  VM OS 

  我們知道,Windows Azure VM是保存在Azure Blob Storage的VHD中的,這樣就能實現VM的持久化保存。在默認情況下,當我們新建Azure VM的時候,會創建127GB的VHD保存在Storage中,這個VHD是用來保存VM OS的,也就是Azure VM的C盤大小最大是127GB。所以Azure VM的C盤是非常寶貴的。

  但是,Azure Storage是按實際存儲計費的。一般情況下,只包含操作系統的Server 2012的實際大小不超過40GB。也就是說,雖然VM申請了127GB的VHD,但是實際只使用了40GB。Azure Storage只會收取其中40GB的費用。

  

  VM Disk

  前面介紹了VM OS是包含操作系統的VHD,最大只有127GB。如果我們需要更多的磁盤的話,只能通過Attach Disk來增加更多的磁盤空間。

  相關資料:可以參考http://www.cnblogs.com/threestone/archive/2012/11/23/2784291.html

  Attach Disk也是按實際存儲來收費的。比如我Attach Disk為1TB,實際是往這1TB拷貝了1GB的內容。Azure實際只會收取1GB的費用。

 

  成本3:Data Transfers

  Data Transfers分為兩種:入站數據傳輸和入站數據傳輸

  1)入站:也就是數據從客戶端上傳至Windows Azure DataCenter,比如一個保存手機照片的應用,需要將照片上傳至Azure DataCenter保存。這部分數據是免費的。

  2)出站數據。也就是數據從數據中心下載到客戶端。比如將保存在Azure DataCenter的照片同步到本地的筆記本電腦,這部分的數據是要收取費用的。具體請參考這里http://www.windowsazure.com/zh-cn/pricing/details/data-transfers/

 

  成本4:事務

  對於Azure Storage的讀和寫產生的事務也需要收費的,這部分的費用占比很少。$0.01 per 100,000 transactions

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM