2021/06/30

善用雲端用多少付多少大幅度地降低費用

Azure雲端隨用隨付(Pay as you go)計費模式,就是用多少付多少,如果好好能實踐善用這計費模式,相信可以大幅度地降低雲端費用,以下分享我們的經驗與做法。

Azure雲端節費做法與建議

  1. 排程自動化開關機
    如果您的服務是屬於測試開發用途,不須全天候開機,設定排程上班時間開機,下班時間關機,一天只開8小時,表示只要付8小時的費用,可降低2/3費用。以虛擬機服務來說,使用「作業|自動關機」和「自動化|工作」來實現排程自動化開關機。

  1. 購買保留(RI, Reserved Instances)
    保留計費模式,藉由承諾一年或三年期的方案來節省成本。承諾可讓您在所用的資源上取得折扣。對比隨用隨付計費,保留可以大幅降低費用,適用於固定長期使用,以虛擬機使用,購買一年RI,最多可有32%折扣,購買三年RI,最多可有57%折扣。

  2. 注意預設值
    從Azure Portal操作時,很多服務預設值就是高於實際需求使用,以虛擬機來說,「快速步驟」建立虛擬機,其預設磁碟類型是進階SSD,如果不需要這麼高階,可以選擇標準SSD或標準HDD。

  1. Best Practices成本建議
    Best Practices成本建議,透過持續一段時間個觀察與檢視雲端資源,找出閒置資源或是建議購買的RI。

虛擬機關閉了還有計費?

虛擬機器都關機了,收到帳單後卻還有費用的產生?這原因是使用遠端桌面登入虛擬機中執行關機的動作,此時虛擬機的狀態是「已停止/Stopped」;會持續產生已分配核心的費用,但不會有軟體授權費用。如果是透過Azure Portal, PowerShell, REST API的方法來停止虛擬機,狀態會成為「已停止(已解除配置)| Stopped (deallocated)」,此狀態不會產生核心分配費用,但會繼續產生虛擬機連接的磁碟、IP等費用。整理下表說明狀態和計費。

虛擬機狀態 狀態說明 是否計費
正在執行|Running 虛擬機已完全啟動,這是標準的工作狀態
已停止|Stopped 虛擬機已從虛擬機作業系統內關機,此狀態下,虛擬機仍在使用雲端資源。
已停止(已解除配置)| Stopped (deallocated) 虛擬機已在雲端資源上釋出使用,且已完全關閉電源。 否*
* 註:狀態為已停止(已解除配置)時,會繼續產生虛擬機連接的磁碟所需要的儲存體費用
參考來源:Azure虛擬機的狀態和計費

虛擬機刪除了,還有計費?

已經將虛擬機刪除了卻還有費用的產生?Azure在刪除虛擬機後,並不會一併把連接的磁碟(如系統碟、資料碟)和網路IP等一併刪除,因此還必須要去另外刪除磁碟和網路IP。

Web App刪除了,還有計費?

Web App是Azure Web PaaS服務,每個Web App都會配置一個App Service方案,App Service方案會分配資源提供Web App運行,這也是計費來源項目。因此刪除Web App時,如果沒有一併刪除App Service方案仍會繼續產生費用。

Cloudgoda MSP Portal介紹

Cloudgoda是一個MSP雲託管平台,直接使用Azure帳號登入,設定連結您的Azure租用戶(Tenant)和訂閱,可一次連結多個訂閱,讓您同時檢視多個訂閱Best Practices和資源資產組態。
Cloudgoda MSP Portal登入

  • Best Practices
    檢視雲端環境是否符合雲端5大Best Practices(成本、安全性、可靠性、維運與效能)評估,同時提出改善建議,持續優化雲端資源 - 降低費用同時提升雲端效能及安全性。

    Best Practices評估





Best Practices建議
 
 
  • 資源資產組態
    跨多個訂閱檢視Azure雲端環境中, 已經部署那些資源和服務 (支持常用的IaaS服務,有虛擬機、網路、磁碟、資料庫、Web App和儲存體帳戶等服務),全面掌握雲端環境,並分析和了解這些資產和組態設定。

    視覺化雲端資源資產