云計算優化時的常見缺漏
譯文云計算優化概念的出現是因為企業對云計算價值的擔憂。簡而言之,企業發現他們現有的云計算系統并不能滿足工作需求,因此系統優化工作提上日程。這項工作包括但不限于重構代碼以確保處理器和存儲器高效運轉、找到新的或更高效的云平臺、在一些情況下回滾應用程序和數據來源代碼。這主要意味著需要在本地遣返或者按下復位按鈕。
當我看到企業云優化的一些情況,我發現一些令人擔憂的現象:許多企業并沒有考慮具體、特定的優化方法。被忽視的優化項目可能會使企業損失數百萬美元。因此,讓我們來探討一下云計算的優化方式。
云優化需要企業認真考慮業務所需資源,也包括如何使用和分配它們。用這樣的方式進行云算法的優化能夠最大限度提高云平臺運行效率。充分考慮和分配資源顯然是必須的,但卻經常被企業忽視。
需求分析應該集中在性能標準和使用模式。在排除資源利用率偏低的情況下避免超額配置,從而避免不必要的費用。這就意味著企業可能會將應用程序轉移到另一個平臺,比如耗費巨大算力和存儲成本的本地數據中心的數量就在過去的幾年里像滾石一樣下降。
自動擴展功能使企業能自由增減資源利用的數量和類型,像存儲和計算這樣的功能,就與企業的具體業務需求息息相關。云計算的這個機制為企業提供了基于規則指標的自動化結構,比如CPU利用率水平、存儲利用率、網絡信息流通量等,因此,企業就能做到只分配所需資源。
大部分企業沒有意識到云計算平臺和傳統計算平臺的差異,沒有使用具有自動擴展功能的云計算平臺,并且傾向于超額配置資源。但是,云計算平臺的自動擴展功能應該被納入企業云優化的計劃中。
對于長期的、可預測的工作量,與按需定價相比,保留應用實例提供了重要的成本節約。成本更低的現場實例利用了未被使用過的容量,但并不適合關鍵業務負載,因為承載關鍵業務需要考慮可用性。目前為止,企業應該了解公司內部云平臺的使用模式及保留的實例是否能支持正常工作負載。通常情況下,如果企業不考慮這些節約成本的機會,那么數十萬美元將會被浪費。
最后,降低在云端的存儲成本并根據訪問的頻率和檢索時間需求恰當地利用存儲類,從而高效管理數據。對象云存儲比如亞馬遜S3或谷歌云存儲可以支持低成本的、低頻訪問的云存儲平臺。
這些并不是什么驚天動地的建議,它們是相當簡單的,但可以被利用,也被證實過可以為企業帶來價值。
原文標題:What's missing in your cloud optimization projects
原文作者: David Linthicum