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