隨著雲端成為新常態、組織走向數位化的業務計畫,IT的動態已完全改變。為了保持競爭力並跟上同時運行的多個創新計畫,公司需要即時的基礎設施可用性—對傳統資料中心而言這是個很高的要求,但是在公共雲端中幾乎是即時的。隨著我們更好地了解公共雲端採用的驅動因素,同樣重要的是,要了解由於所有公共雲端供應商都是API驅動的,因此基礎架構組件彼此分離,並轉換為單個應用程式群,這些需要管理的多種資源都帶有標價。

讓我們來看看一個例子 : 傳統IT中的標準裸金屬或虛擬伺服器可以通過購買硬體、頻寬和電力獲得,或者通過每月以固定價格出租。在公共雲端的情况下,動態變化:組織使用基於不同使用度量的不同定價模型為計算、儲存、網路和PaaS付費,這些使用度量因供應商而異。這就提出了一個問題:IT團隊如何優化和管理這些不同的公共雲端成本?

 

根據我們與公共雲端供應商合作的經驗,以及説明不同行業的組織,我們來研究一下您可以優化雲端支出的28種方法。

 

分析

  • 了解定價模型:每個雲端供應商對不同的服務都有不同的定價模型。如果您是公共雲端用戶,請務必查看有關這些內容的細則。
  • 識別關鍵成本貢獻者:基於您的雲端開銷,識別對您每月開銷有重要貢獻的服務,並徹底地去關注了解它們。
  • 分析工作負載使用模式 : 檢測公共雲端上使用的每種服務的使用趨勢,特別注意關鍵成本貢獻者。然後,收集指標 : 如CPU、記憶體、磁片/儲存量、API 等。
  • 比較使用情況與支出情況:每項服務是否對應了它所需的雲端支出?如果沒有,即確定有了優化的機會;由於應用程式代碼存在缺陷,某些服務可能會被過度使用。
  • 識別未使用的資源:因為每個服務僅須通過按一下按鈕獲得,所以每個服務都可以被提供,亦可被完全遺忘,從而導致被孤立或未使用的資源,花費數千美元。
  • 識別未充分利用的資源 : 在您收集的雲端使用模式的説明下,具體確定那些未用於預期目的的資源,並規劃優化以及調整大小。
  • 挖掘過時的數據:和關鍵成本貢獻者一樣重要的是,去分析那些有極高可能性儲存無目的老舊數據的服務。

「在雲端成本優化過程中,我們發現50%的數據是過時的,並且是潛在的被清理候選者」—Dean Smith,經理DevOps—Bluehornet LLC

優化

  • 整理好儲存空間:一旦你發現了未使用的資源,就開始清理過程。為了安全起見,事先考慮一些資源的備份。
  • 縮減未充分利用的資源 : 根據使用模式,將資源緩慢向下擴展到下一個最小的規模,確保縮減規模不會影響應用程式性能。繼續此練習,直到您的工作負荷達到其所需之級別運行。
  • 清理過時的數據或使用方式:一旦確定了老舊的數據,就可以進行備或清理。實施生命週期策略以確保成本控制和其他問題不再出現。
  • 使用最新一代資源升級基礎設施:公共雲端提供商不斷優化他們的服務,以確保安全性、效能和成本具有競爭力;因此,明智的做法是使用那些升級來優化基礎設施,從而保持領先地位。
  • 利用按需服務 : 計畫在未生產中運行的工作負荷按需使用服務。由於開發團隊無法工作24/7,因此它是自動化啟動/停止工作負載的理想選擇。
  • 合併帳號:在多個帳號上運行來自公共雲端提供商的服務時,請嘗試合併您的帳號—大多數提供商都有基於數量的折扣定價模型,可以幫助您優化成本。

  「85%的組織節省了大量的資金來清理未使用的資源。」 ──Nutanix 雲端使用報告2017

能力規劃

  • 打好架構基礎的基礎:在進行分析和優化練習時,可以達到基礎架構的基線,您需要運行任何工作負載。有時候您的基礎架構需要擴展,因此請牢記這些需求。
  • 分離工作負載:根據工作負載的使用模式和目的,將它們分成不同的類別,例如 : 穩定、可變、長期和短期。
  • 性能要求 : 您可能有需要擴展以滿足性能要求的工作負載。確定它們及其容量要求。工程團隊的性能和負載測試可以説明您實現這一目標。
  • 預留資源:一旦確定了每個環境的穩定工作負載,請保留這些資源。如果容量滿足不同供應商的定價模型,則在財務上來說,這些預留將會顯得更有智慧。如果您在不同時區按需在多個帳號上運行工作負載,請考慮為動態工作負載保留一些容量。

退費與預算編制

  • 創建業務單位:每個工作負載都有特定的功能;根據您組織的結構,創建業務單位並定義其所有者。將這些工作負載分配給這些業務部門,確保他們對收費負責。
  • 確定每個BU(業務)的需求:每個BU應該為其工作負載提供短期穩定的容量和規模需求,但是要足夠靈活以滿足預算需求。
  • 創建預算和計費策略 : 根據您的要求,為每個BU定義預算。將預算傳達給每位BU擁有者,確保他們負責在預算範圍內保持優化。

持續成本管理

  • 找到合適的雲端管理平臺 : 在公有雲端上管理基礎設施意味著處理大量資源—兩者相互分離卻又相互連接。手動執行分析和優化是非常困難且耗時的,因此有一個工具或自動化來為您進行操作至關重要的。如今,CMPs(核心商務平台)是非常聰明的,能幫助您節省人工作業的時間。
  • 設置結算提醒:大多數雲端管理平台都會提供結算提醒和費用摘要,因此請確保每個業務每天都能獲得這些提醒。另外,創建預算警報,在其支出接近預算的上限時通知BU所有者。
  • 定義成本管理理策略:策略因組織而異,但是正如檢查成本匯總可以立即節省一樣,您的基礎設施應只通過自動化來提供,確保關鍵標記總是分配給每單位的資源(因為並非每個人都有管道進行基礎設施)
  • 獲取標記 : 公共雲端供應商支援標記基礎結構,這有助於識別用於管理、隔離和計費目的的工作負載。然後,您的雲端管理平臺可以使用這些標記並生成不同的報告。
  • 自動化:採用基礎架構作為代碼(IaC)可以幫助維護基礎架構的一致性,可見性和可追蹤性。
  • 清洗和重複:成本管理可以重複,如果每天做,雲端計算將保持優化。
  • 重新評估體系結構 : 由於雲端供應商始終在不斷創新和發展,因此重新思考雲端架構並尋找潛在的優化機會是一個好主意。
  • 深入了解數字:開始使用雲端管理平台查看所需的報告。許多CMP提供不同類型的報告(例如使用報告、支出報告、自定義報告等)。了解最適合您需求的內容並定義相關管理。

  「使用Beam成本優化,我們能夠將雲端開銷降低25%」——Bjorn Pave,高級主管—IT,Popsugar

 

 

本文摘自Nutanix非官方部落格