如今,企業使用多個云計算有其很多好處,但其管理成本可能更加高昂。要管理成本費用,就要檢查你的供應商的數據訪問費用,以及你的應用程序設計情況。
大部分中小型企業都將其應用部署在一些應用公共云計算當中。而那些規模較大的企業,尤其是那些具有廣泛營運地域的企業,則很可能使用多個公共云服務,但在某些情況下,這導致了出現令人瞠目的費用。期多云用戶了解成本是如何失控的,以及如何做才能節省預算,這是至關重要的。
一般分為四大類:中央處理器資源,存儲,訪問和特殊的網絡服務。如果供應商的云定價模型是相似的,那么多個云供應商之間的應用程序的劃分不會影響整體成本。可悲的是,這不太可能。多云成本大多數的挑戰出現了兩個因素:存儲成本和接入費用。當跨越多個云的應用程序創建云計算的成本管理計劃時,要從檢查這兩個領域展開。
多云成本是如何增加的
接入費用或與你的云應用程序相關的移動信息的流量成本,對于多云定價模型來說是最大的挑戰。移動應用程序或組件從你的主云平臺到另一個平臺往往意味著工作必須在云計算之間流動。一個簡單的交易可能會從用戶移動到云A中去,從云A移動到云B,從云B返回到云A,然后再返回給用戶。此工作流動將可能會增加一倍的接入費用,而這并不是一個單一的云供應商所面臨的情況。
存儲費用也可能急速上升,增加多云部署的接入費用。如果相同的應用程序運行在兩個不同的云上,或者其所有部分需要訪問數據時,你面對一個艱難的選擇。如果你的數據庫在數據中心中或僅在一個云主機上,你為訪問數據就必須支付其接入費用。然而,訪問不同的云數據庫可能涉及大量數據移動,并支出大量的成本。另一種方法是在所有的云平臺上使用數據庫的副本,但這可能帶來額外的數據存儲成本,并增加了同步問題。
接入費用或流量費用與你的的云應用的移動信息相關,這也是多云計算成本管理的最大挑戰。
特定的網絡服務可以創建一個類似的問題,因為它們的一些成本是基于訪問的功能,這可能對處理多個云定價模型是比較困難的。例如,如果你需要一個特殊的服務的應用程序,以及需要在多個云分配應用程序,并使用其功能,你將支付為此支付費用。而且,由于使用費用通常具有較高,而使用率較低,你也失去了規模經濟。
如果你分發應用程序到多個云,即使是中央處理器的收費也可能更高,這是一個原因,另外,就是經濟的規模問題,更高的使用水平通常意味著每分鐘的費用較低。還有一個原因是,許多企業購買專用程序的情況下,當他們多個云之間分配應用程序,往往未充分利用它們。
制定一個云成本管理計劃
如果你打算從云計算中動態地移動應用程序,其成本可以很難控制甚至預測。但你可以采取措施來保持檢查的費用。
云計算成本管理從工作流程映射和數據路徑開始。每個應用程序的每一個組成部分都有輸入、輸出和明確需要訪問數據庫和特殊功能。這是一個苦差事,而由此產生的圖表可以是復雜的分析,而是開始進行多云成本管理的一個好方法是借助這些關系,為所有在云中托管的應用程序做好計劃。這將幫助你確定多云計算部署,在那里會產生費用,或將需要復制的數據和功能的托管。
這張地圖往往顯示多云計算部署一個重要事實,那就是開發商往往建立不同的層應用。最高層是前端,負責設備的支持和圖形用戶界面的創建。該層通過工作到中間層,增加了諸如基本數據編輯之類的東西,反過來,可以脫離傳統的事務處理組件。了解你的應用程序的結構可以在多云部署省錢。
新的公有云定價模式席卷企業
cloudnexa公司創始人兼首席執行官戴維林西克姆表示,正在與總部設在費城的AWS公司高級合作伙伴進行洽談,其中包括不斷發展的云定價模式,以及其他主題,包括AWS計劃預留實例。
前端應用層組件比較容易分布在多個云,因為他們很少要求數據庫的功能,被設計為多拷貝實例化,并且工作常常移交給單個伙伴層。使用多個云與一個單一的云可能會影響你的規模經濟定價,但你可能不會看到訪問成本或存儲成本大幅增加。
有些應用程序將整合與編輯和驗證中間層組件的基本數據庫。當你到達這一層時,不要忘了在多個云復制數據的成本。在此中間層中有更復雜的處理,這將是更難以有一個應用程序及其組件跨越云提供商邊界。如果要評估其影響,你計劃在多云環境中使用的組件進行限制,就會看到什么樣的工作流程和數據路徑被切斷。這告訴你,你將支付額外的費用。
由于實際交易和查詢處理這樣應用程序的底層,可能涉及到很多的實時數據庫的訪問,要避免多個云供應商分散在這一層。在不久的將來,大多數公司在內部將保持這一關鍵任務處理。
建立用于在多個平臺上運行的應用程序云成本管理計劃,不要忽視集成和生命周期管理的潛在問題。,用戶部署在多個公共云有著強烈的理由,但也有風險,包括增加的成本和復雜性。因此人們要了解云計算的定價模式,并在早期解決。