Azure手把手系列 3 把IT的錢花在刀刃上

2021-09-04 17:58:23 字數 3135 閱讀 7684

對於azure以及公有雲的了解,可謂是永無止境的,用一句客戶的話來說就是azure是大海,只要你往前航行,一定能時不時的發現寶藏;azure好比是一座冰山,當你以為你已經對azure很熟悉了,其實這只是冰山一角。azure與其他的公有雲服務不同,是針對企業的,是真正完全為企業服務的,所以單純的去按照官網單價乘以744小時來計算每月的服務**,再乘以12來計算每年的服務**,這種模式對於azure並不是很適用。

所謂公有雲,就是需要按需使用,按使用計費,而並非包斷一次性計算,就如同我們家裡的自來水、電費以及天然氣。沒有哪一種說是每小時多少錢,乘以744小時來算乙個月交多少水電費,而都是按需使用,按使用計費,這才是真正的公有雲。

在中國azure的官方**,我們可以看到非常清晰的服務**,這個**也是公開透明的,對於使用者來講,可以選擇標準協議和高階協議。就拿windows 虛擬機器服務來看,所有規格的虛擬機器都明碼標價,每小時單價多少錢,每月多少錢(單價乘以744小時)。

雖然從**來看,中國azure比友商貴了很多,但實際上,這才是真正的公有雲,真正的按需使用,按用量計費。下面我們來好好的看下什麼是按需使用,按用量計費。對於azure來講,這點是azure毋庸置疑的優勢,我們拿虛擬機器舉個例子,當我們在azure管理門戶建立一台虛擬機器,然後我們把它啟動起來。

這時,azure將會按分鐘針對此虛擬機器進行計費,這點通過前面的介紹相信大家已經了解了,如果這時候,我們選中虛擬機器並單擊管理控制台下方的關閉按鈕,執行關閉操作。

稍等片刻後,我們再看虛擬機器的狀態,已經變成了"已停止(已取消分配)"。那麼恭喜你,你的虛擬機器已經不會再產生任何的費用了。你可能會問,這有什麼用呢?專門建立乙個虛擬機器讓它不開機執行,雖然不會產生費用,那這樣有什麼意思,那建立來幹嘛呢?

可能有的朋友已經想到了,這就跟我們平常上班一樣,每天早上9點到公司,晚上5點半下班,那麼公司的電腦就一般來說就是我們上班的這朝九晚五中間的8個小時需要開機,而在其他的時間則不需要使用,除非加班。其實伺服器也是一樣,並非所有的伺服器都需要7x24x365小時執行,也可以按照一定的規律作息。

如果按照這種演算法(一台虛擬機器每天只上班的時候執行8個小時),每天8個小時就意味著乙個月只有三分之一的時間在執行,所以實際一年的**就應該是:虛擬機器每小時單價x31x12/3,也就是虛擬機器每小時單價x31x4。我們這裡拿乙個中等效能的windows虛擬機器(a3 級別,四核心、7g 記憶體、285g 磁碟)來看一下,這樣算下來到底一年需要多少錢:

由於中國azure官網不支援按年算**,我們只能選擇4台此規格的虛擬機器,來計算出4個月的**:

需要注意的是,這4個月還是包含節假日的,一些伺服器、系統可以在節假日關閉,那麼乙個月就只需要按照四分之三的時間執行,那麼4個月的時間裡實際上只有3個月的時間伺服器是在執行的,那麼一年這個配置的虛擬機器的**可以進一步降低到:

看了這麼多,是不是覺得azure的計費非常的有意思?這裡提乙個問題:如果在虛擬機器中關閉虛擬機器的作業系統,比如通過遠端桌面連線到windows虛擬機器,然後在虛擬機器中執行關機操作。

稍等片刻後,我們在管理控制台中可以看到此虛擬機器已經處於關機狀態了,大家猜一下這個時候此虛擬機器還會計費嗎?

答案是仍然會正常計費。為什麼呢?因為azure的虛擬機器分為多種狀態以及對應的是否計費,具體如下:

如果虛擬機器處於"已停止取消分配"狀態,將不對它計費。如果處於"已停止分配"狀態,因為它仍占用計算資源,將對分配的虛擬核心計費,但不對軟體許可證本身計費(比如sql資料庫的軟體費用)。

看到上表,相信所有朋友都能夠很清楚的知道,什麼時候虛擬機器將計費,什麼時候不計費。那麼問題來了,怎麼才能確保虛擬機器關閉了完全不計費呢?

若要確保不計費,請從管理門戶停止 vm。在azure的管理門戶中,選擇虛擬機器,並在下方執行關閉操作。

還可以通過 powershell 呼叫"postshutdownaction"等於"stoppeddeallocated"的 shutdownroleoperation 來停止 vm。不過,如果從內部(例如,使用 windows 中的電源選項)或通過 powershell 呼叫"postshutdownaction"等於"stopped"的 shutdownroleoperation 來關閉 vm,則將繼續計費。

通過以上方式,耐心等待虛擬機器由"正在執行"變成"正在停止"再到"已停止(已取消分配)"這時此虛擬機器將會完全停止計費(包括軟體和虛擬機器資源計費)。

關於今天

azure

的計費,只是乙個可以按照一定作息時間對伺服器進行關機的例子。當然,現實生活中的企業很多的伺服器是不能關閉的,比如郵件系統、會議系統以及一些需要

24小時待命響應的系統。所以這種按照作息關機節約

it投入的方式並不是在任何場景和伺服器系統型別都適合,

azure

也並不能一刀切的按照這種方式去節省

it投入。

但是還有更多的方法能夠讓

azure

幫助企業節約

it投入,這裡我們一步一步的來,

azure

是一座冰山,而我們看到的、熟悉的,也許只是

azure

Azure手把手系列 3 把IT的錢花在刀刃上

對於azure以及公有雲的了解,可謂是永無止境的,用一句客戶的話來說就是azure是大海,只要你往前航行,一定能時不時的發現寶藏 azure好比是一座冰山,當你以為你已經對azure很熟悉了,其實這只是冰山一角。azure與其他的公有雲服務不同,是針對企業的,是真正完全為企業服務的,所以單純的去按照...

Azure手把手系列 2 微軟中國雲服務介紹

在前面的文章中,我們已經了解到azure有兩種,分別是由微軟直營的國際版,以及微軟中國委託21世紀互聯運營的國內版,兩種azure存在一定差異,並且資料不互通 帳號以及計費不統一。所以在選擇微軟公有雲的時候也需要注意,下面我們簡單的來看下作為中國使用者,兩種azure的優劣勢。首先是微軟直營的azu...

Azure手把手系列 2 微軟中國雲服務介紹

在前面的文章中,我們已經了解到azure有兩種,分別是由微軟直營的國際版,以及微軟中國委託21世紀互聯運營的國內版,兩種azure存在一定差異,並且資料不互通 帳號以及計費不統一。所以在選擇微軟公有雲的時候也需要注意,下面我們簡單的來看下作為中國使用者,兩種azure的優劣勢。首先是微軟直營的azu...