如今,很多企業正在轉向采用多云。這是為什么?云計算采用者通常引用的關鍵驅動因素是速度、敏捷性、平臺靈活性,以及降低的成本,或者說至少是可預測的成本。具有諷刺意味的是,超過一半的企業表示,失控的云計算成本是他們將業務遷移云平臺之后最大的痛點。
那么企業如何才能控制云計算的成本和預算?首先,企業需要了解正在合作的內容。但是,當多個團隊產生成本時,例如使用多個賬戶,涉及多個云平臺上多個地理位置的多個產品,獲得清晰的成本預算幾乎是不可能完成的任務。出于這個原因,企業的基礎設施和運營團隊需要采用云計算和成本管理解決方案,以獲得更好的可見性。
資源標簽:不完整的答案
團隊和成本管理解決方案試圖提高可見性的一種常見方式是使用標簽。標簽本質上是為基礎設施(服務器、數據庫、存儲卷等)以及某些情況下的應用程序或項目分配名稱的過程。標簽可能包含有用的信息,如地理區域、部門、環境、服務器的用途,甚至是配置服務器的人員的名稱。例如,人們可能會在北弗吉尼亞州的AWS區域配置一個數據庫,并將其標記為:
evan-mysql-us-east-1
標簽可用于提高實例運行的可見性,在何處以及如何分配預算。標簽可以增加企業團隊從云計算提供商那里獲得的數據。IT團隊采用標簽的最常見原因之一是防止通過影子IT產生的失控成本。團隊為標簽創建最佳實踐和指南,以包含他們跟蹤環境中發生的一切所需的數據。
但這種方法存在一個固有的問題:它忽略了影子IT首先出現的原因,即避免IT部門實施的流程。只有當IT可以確保每個標簽都正確,并且在100%的時間都遵循指南時,采用標簽才能成功。隨著團隊跨越不同的位置并為多個私有云和公共云平臺提供資源,這很快就變得不可能了。
這是一個很好的例子。在三個不同的團隊中,在北弗吉尼亞州的AWS區域中配置的三個幾乎相同的數據庫可能遵循IT的指導方針,但最終會有完全不同的名稱:
evan-mysql-us-east-1
jose:database:east
rhdbva
更重要的是,標簽本質上將基礎設施和政策結合在一起,這是一個大規模的問題。在企業或任何消耗大量云計算基礎設施的公司中,其資源處于不斷變化的狀態,不斷變換目的。當團隊隨著時間的推移變化或結合時,他們的資源也會如此。兩個團隊可能有不同的標記策略,當它們合并或資源移動時,標記約定經常被破壞。在第一個數據庫示例中,標簽可能如下所示:
evan-mysql-us-east-1
evan:mysql:east:1
Evan-mysql-eats-1(當一個單詞拼寫錯誤時,那么標記策略會發生什么事情?)
evSQLeast
中央IT可以通過擁有所有配置和標簽來解決大部分問題,確保遵循策略。但這會減慢處理問題的速度。而且,這通常會導致影子IT出現。
邏輯分組:部分解決方案
標簽從來沒有被用于與成本管理一樣重要和精細的東西。無論如何,監控每個應用程序或服務器的成本通常都沒有太大的商業意義。與其相反,企業可能會考慮如何將應用程序或配置的基礎設施邏輯分組到項目甚至團隊中。然后可以為項目和團隊分配預算,使成本分配和報告更加簡單,并消除對標簽的依賴。開發人員在云中的配置可以將他們的應用程序與他們所屬的項目或他們報告的成本中心相關聯。
但這只是部分解決方案。即使團隊可以驗證標簽的完美準確性,或者可以轉移到基于項目的成本模型,對于云計算成本的可見性只是第一步,它是一種成本管理的被動方法,并不能完全解決問題。
企業的管理人員可以考慮一下所注意到超出預算的EC2實例。將會有完美的標簽告訴誰正在使用該實例來托管北弗吉尼亞或東海岸地區的MySQL數據庫。那么怎么辦?這里的問題是稱之為沒有場景的可見性:管理人員不知道關閉該機器的后果是什么,必須聯系到那個人,以了解如何繼續實施。
此外,管理人員可能沒有持續監控該計算機,并且只是在報告的任何時間表(周、月、季度)結束時發現了成本超支。到那時可能已經晚了30或90天。可能會因為修復這種情況而反應遲鈍,但這筆費用已經用完,而管理人員能做的最好的事情就是盡量保持監控,以支撐到獲得下一個預算。
主動的多云成本管理
主動的成本控制措施在管理云計算預算方面總是更有效的。然而,很少有解決方案可以幫助團隊立即實現這一目標。這里所說的最佳實踐是在項目和團隊級別設置預算政策,并通過自動化工具實施這些政策。這樣,應用程序可以分組到與團隊或業務單位預算相關的項目中。IT和財務部門可以為業務部門設置成本控制,業務部門或團隊可以為項目設定預算。這些策略可以作為一種保護,以確保應用程序和項目不超過預期預算,同時仍然通過自動配置等方法為團隊提供高效工作。
有了這些實踐,即使在被動反應方面,IT和財務團隊也可以更深入地了解成本的來源。他們可以靈活地分配和重新分配預算,可以適應變化。此外,企業還需要使用功能強大的分析引擎,該引擎可以查看應用程序和使用趨勢,并為團隊提出建議,以便提前為成本提高做好準備。例如,成本分析可能會建議使用預留實例,因為它們可以顯著節省成本,并建議調整工作負載規模,哪些團隊可以自動允許或通過批準。
通過啟用主動成本控制系統和更強大的場景成本分析機制,企業可以使失控的云計算成本成為過去。而速度、靈活性、敏捷性、低成本、效率將是多云的未來。