企業是否有可能節省資金并在公共云上運行?
很多企業認為,他們唯一的選擇或者是遣返,或者是抱怨公共云的高成本。還有第三種選擇,但這需要努力。
根據這種炒作,人們可能會認為企業將匆忙離開云平臺?,F實情況要微妙得多。根據調研機構進行的研究,只有大約9%的企業將應用程序移出了云平臺。他們還發現,除了成本之外,只有不到3%的企業看到了云計算遣返的任何原因,盡管超過一半的企業對云計算成本高于預期表示失望。
盡管成本仍然是企業將應用程序移出云的主要原因,但很少會遷移所有的應用程序和數據集,而且通常只有在他們看到這些工作負載大量流失現金之后才會這樣做。
十年前,一切都是“云優先”,任何經濟學都被忽視,Finops也不存在。大部分不是公共云提供商的錯。在云計算的早期,大型提供商推動將應用程序和數據遷移到云中,而無需修改或現代化。行業專家的建議是在問題出現的時候解決,而不是在問題出現之前。
工作負載從未固定或現代化。這些升降式應用程序和數據消耗的資源大約是企業預期的三倍。這導致人們對公共云提供商不再抱有幻想,盡管企業也承擔了一些責任。
隨著我們進入2025年,企業在管理云成本方面面臨真正的挑戰也就不足為奇了。沒有完美的選擇。您可以將應用程序和數據返回到本地系統,希望更便宜的硬件可以為您節省一些費用?;蛘吣阋部梢宰屗麄冊夭粍樱裁炊疾蛔?,希望老板們會忽視現金的持續流失。還有另一種選擇,盡管很少被考慮:優化現有的應用程序和數據集,這可以減輕財務負擔。
企業可以通過仔細規劃和探索成本以外的問題來優化云使用并避免云遣返。警告:這條路并不總是有效,可能會讓你陷入更深的麻煩。盡管如此,對于許多在公共云提供商上燒錢的工作負載來說,這通常是最好的方法。
對于有問題的應用程序,大多數企業需要比云遣返更好的策略。這些應用程序在本地運行時隱藏了它們的低效率,因為我們從未看到過資源利用的賬單,包括存儲、網絡、計算等。通常,這些應用程序在構建時沒有經過任何體系結構審查?!肮苡?,不是嗎?”是決定成功的標準。我認為那些在云端運行但成本比本地高5倍的東西是失敗的,但大多數都不是。
折衷的方法是就地優化。這意味著在公共云提供商上運行時,盡可能地使應用程序和數據集處于最小化資源使用和最大化優化的狀態。
重新考慮成本
高昂的云成本通常源于錯誤的云服務或工具、錯誤的應用程序負載估計,以及開發人員在設計應用程序時不了解云在哪些方面節省了資金。您可以在有目的地使用微服務作為基本架構中看到這一點。微服務對于某些應用來說是一個不錯的選擇,但是它會多消耗70%的云資源。將體系結構更改為更簡單的方法(例如單片)可能更具成本效益。
工具通常也會導致成本問題。在許多情況下,那些負責在公共云提供商上重新部署應用程序的人并沒有過多地考慮他們使用的工具。一種工具的使用成本可能比另一種工具高出3到5倍。簡單地將開發、測試和操作工具替換為提供更好成本效益的服務,可以減少50%到70%的案例消耗。
贏得這場戰爭的關鍵在于計劃。你需要優秀的建筑和工程人才來找到正確的道路。這可能是我們沒有經常沿著這條路走下去的最大原因。企業找不到打這些電話的人;很難找到那種水平的技術。
云計算提供商也可以提供幫助。許多人已經開始使用“O字”(優化),并明白為了讓客戶滿意,他們需要提供一些優化指導。雖然我不認為這是一場大規模的運動,但我認為它正在成為一種提供更好成本效率的集中方法。
你可以采取的步驟
為了有效地管理公共云提供商上的應用成本,企業可以遵循以下準則:
- 選擇合適的云服務和工具。仔細選擇符合應用程序需求的云服務和工具。避免使用可能不必要的高級或昂貴的功能。
- 使用準確的負載估計。精確的負載估計避免了不必要的可擴展性和相關成本。挖掘歷史數據和增長預測,以確保您沒有過度配置或利用不足的資源。
- 在設計應用程序時要注意成本。在開發應用程序時,要清楚地了解云在哪里以及如何提供成本優勢。使應用程序架構與云成本動態保持一致。
- 了解使用模式。確定應用程序的使用模式。例如,如果服務器利用率穩定在70%左右,請考慮維護本地資源是否更經濟。