避免雲端浪費的5種方法

不少企業採用雲計算的一個重要緣由是爲了不建設和運營服務器機房或數據中心的費用以節省成本。可是,若是沒有正確採用雲計算技術,仍然會遭受資金損失。所以須要避免一些代價高昂的錯誤方法。安全

根據Flexera公司日前發佈的2020年雲計算狀態報告,98%的受訪者表示正在使用至少一個公共雲或私有云。企業遷移到雲平臺的首要緣由是爲了節省成本。服務器

可是,只是簡單地將企業的IT基礎設施從「自建數據中心」資本支出(CapEx)模型轉移到公共雲的運營支出(OpEx)模型並不能節省成本。網絡

正如調研機構Gartner傑出副總裁分析師David Smith所說:「人們關於雲計算的廣泛誤區是必定可以節省支出。有時候的確如此,可是不要覺得采用雲計算就會節省成本,除非企業認真地分析了本身的現實狀況。」架構

彷佛大多數公司都沒有進行過這種分析。網絡安全提供商Coalfire公司的一項研究發現,雖然大多數企業但願經過雲遷移節省成本。事實上,只有36%的受訪者代表節省了成本。調查代表主要這些企業缺少規劃。不到50%的受訪者在規劃階段進行雲就緒評估。這就形成了很大的盲點,增長了雲計算部署不足的風險。ide

儘管如此,Gartner公司還預測,2020年全球雲服務支出將增加17%,達到2664億美圓。這是在冠狀病毒疫情發生以前進行的預測。不過與此同時,ParkMyCloud公司的首席執行官Jay Chapel估計,2020年全球將會浪費176億美圓的雲計算開支。工具

IT預算隨着疫情的發展而削減,即便是規模最大的企業也沒法承受這種浪費。如下就是避免這種浪費並節省成本的5種方法。性能

1. 不要將雲計算與數據中心相混淆測試

企業開始遷移的一個主要問題是,他們仍然像對待數據中心同樣思考和規劃公共雲或混合雲。優化

固然,也有不少企業在本身的設施中運行私有云。可是總的來講,在規劃採用雲計算時,應該擺脫有關IT基礎設施的原有方法。網站

正如質量保證網站QA Lead公司聯合創始人Jonathon Wright所指出的那樣:「當企業將其業務遷移到雲平臺時會犯的一個主要錯誤是,他們像運行裸機同樣繼續提供資源。多年來,爲了防止使用量激增,企業已經擁有遠遠超過其所需的資源,採用雲計算服務以後,過分供給的心態還一直存在,最終將會爲不少不使用的資源支付費用。」

雲計算管理商Involta公司企業雲架構師Scott Evers對此表示認同。他說,「若是企業採用與內部部署設施相同的標準和控制方法來進行雲計算管理,那麼除了支付計算費用外,還可能支付額外的第三方許可和軟件費用。企業在設計階段瞭解本身的主要目標相當重要。這樣作將使其可以適當地利用原生屬性和雲計算基礎設施,以減小這些許可和軟件成本。」

軟件即服務(SaaS)廠商Infor公司的雲計算服務高級副總裁Jim Plourde表示:「當企業經過服務器在不一樣的運營環境的運行成本進行比較時,他們老是認爲雲計算會節省成本。然而取而代之的是,他們應該着眼於徹底擺脫服務器,而只爲那些能帶來業務價值的功能支付費用。若是企業只是以基礎設施即服務(IaaS)或單一租戶的方式將內部部署服務器移到雲平臺,那麼這只不過是將設備從一個供應商換到另外一個供應商。」

簡而言之,爲了節省成本,首先,企業必須在部署以前瞭解雲計算和傳統IT基礎設施之間的差別。而且基於這些知識,企業須要從雲計算找出本身真正須要的內容,而不只僅是「提高並轉移」服務器和應用程序。

正如Evers指出的那樣:「採用內部部署方法來實施雲應用程序管理確定不會減小開支。這在企業一般經過‘提高和轉移’來啓動快速的雲計算應用程序部署時很常見。這種方法雖然是更換硬件或遷移數據中心的合法策略,但評估雲遷移以確保優化成本是相當重要的。」

戴爾公司金融服務全球渠道銷售副總裁Darren Fedorowicz提醒說,「企業若是要走私有云路線,擁有靈活的雲支付選項很是重要,尤爲是在疫情時期,所以IT系統須要保持敏捷性和競爭力。當企業將業務遷移到雲平臺時,他們應該考慮使用基於消耗的模型來部署該技術,以便只爲使用的服務付費。所以,在業務環境迅速變化的狀況下,爲雲計算基礎設施設備融資與直接購買設備是下降整體擁有成本的一個很好的方法,尤爲是企業能獲得短時間低息支付的解決方案的時候。」

2. 預留實例

雲計算的一大優點是,企業能夠根據須要擴展或縮減資源。對於企業資源需求比較穩定的工做負載,能夠經過使用預留實例來節省大量費用。

藉助AWS的預留實例,Azure預留虛擬機實例或谷歌雲承諾使用折扣,企業能夠爲將使用1~3年的虛擬機預先支付大筆費用。這些虛擬機始終可用,不管企業是否使用它們。

雲計算供應商提供了一些工具來肯定能夠爲用戶節省多少費用。還有一些工具(例如VMware的CloudHealth)可讓企業從第三方角度查看其可能節省的費用。

IT諮詢機構UpperEdge公司的商業諮詢業務負責人Adam Mansfield補充說:「爲確保他們的支出不會超出應有的水平,企業應花費大量時間收集近期的預測需求(例如將來三年的需求)。相當重要的是,企業必須與其雲計算提供商一塊兒推進這一過程,以獲取正確的產品和功能集。」

可是,企業首先要回答的問題是願意承擔多少風險以及指望雲計算如何增加。是否應該保留80%的資源?仍是20%?這徹底取決於企業認爲其須要多少靈活性以及願意承擔的風險。若是企業肯定如今須要多少資源,而從如今起的三年以後能夠繼續使用,併爲2023年以前的預期工做量預留70%的虛擬機。

3. 空閒資源和自動中止

幾乎全部雲計算用戶都面臨一個問題:資源閒置。這些虛擬機沒有工做負載能夠處理。一般狀況,這些是再也不須要的開發、登錄、測試或質量保證工做遺留下來的非生產實例。

根據ParkMyCloud公司的統計,到2020年,全球在閒置雲計算資源方面將浪費110億美圓的資金。ParkMyCloud公司的客戶發現,他們的計算支出中約有44%用於非生產資源。大多數非生產資源只在每週40小時的工做時間內使用,而無需全天候運行。這意味着在非工做時間內,這些資源處於閒置狀態。」

企業對此能作什麼?顯然,能夠提醒其IT團隊在非工做日清理他們的雲計算工做區。但這些措施還不夠。

NetApp公司雲計算數據服務的產品營銷經理Richard Treadway建議,企業可使用性能良好的監視工具,其工具將幫助識別AWS中浪費的計算實例(EC2實例)和塊存儲(EBS存儲)容量。有了這些看法,企業能夠快速識別出回收浪費的資源並採起行動。

另外一種更主動的方法是使用自動標識「閒置」實例的工具。AWS Instance Scheduler、Azure Automation、Google Cloud Scheduler和ParkMyCloud之類的程序能夠幫助企業識別空閒資源,並在這些資源帶來更多成本以前使其進入休眠狀態。

4. 超額配置的資源

另外一種比較廣泛的浪費資源的方法是過分配置基礎設施。不少企業爲可能永遠不會使用的資源支付費用,只是爲了確保在須要時可使用。這是企業本身購買設備的一個後遺症,這是由於企業但願確保不會因爲意外需求而出現資源短缺的狀況。

Chapel表示:「企業40%的實例大小比其工做負載所需還要大,而只需將實例大小縮小一倍,成本就會減小50%,而縮小兩倍能夠節省75%的成本。」

Treadway也注意到了這個問題。他說,「隨着企業將其應用程序向雲端轉移以提升速度和靈活性,許多應用程序都被過分配置以防止性能不足問題。在雲中擴展資源很容易,尤爲是使用‘基礎設施即代碼’,但很難知道在哪裏進行優化以及合適的大小以知足實際性能需求。」

這聽起來像一個簡單的問題。高端AWS和Azure託管服務提供商2nd Watch公司高級產品經理Stefana Muller指出:「當企業開始使用雲計算環境時,當即‘啓用正確大小調整'彷佛是一個明智的選擇。可是,因爲沒法分析資源消耗或沒法分攤費用,所以正確調整大小變得毫無心義。雲計算應用程序的性能和容量要求一般會隨着時間的推移而變化,這不可避免地致使資源未充分使用和閒置。」

Muller建議,企業首先使用雲計算提供商的最佳作法進行正確大小調整。可是她警告說,雲計算提供商花費更多時間對正確調整大小進行解釋。這很不幸,由於正確調整大小是一項持續不斷的活動,須要實施減小過分配置的策略,標記資源以使部門可以實現計費,並適當監視CPU、內存I/O,以便真正發揮做用。

那麼,如何作到大小合適,避免浪費呢?首先要監控雲計算的使用狀況,分析數據,而後測試不一樣大小的實例以找到最合適的實例。諸如Densify、SolarWinds Virtualization Manager和Veeam ONE雲計算資源管理工具能夠提供幫助。

Evers建議,企業不該該進行監視和調整,而是要爲雲平臺清理軟件。他說,「重構應用程序以利用雲原生功能將會下降成本。業界廣泛的一個誤解是,企業只有重構本身編寫的應用程序纔有可能下降成本。大多數應用程序和軟件供應商將容許自動化部署和與基於標準的平臺即服務(PaaS)產品集成。對於由組織自定義編寫的應用程序,節省資源的最可靠的證實方法是採用無服務器架構。與其每個月爲物理服務器或虛擬服務器支付費用,還不如爲實際使用支付費用。這種設計方法能夠顯著下降成本,尤爲是將人工和硬件成本歸入比較時。」

5. 正確執行治理

誰來負責雲平臺?這不是一個簡單的問題,實際上一般很複雜。正如雲計算管理商CloudCheckr公司的首席技術官Jeff Valentine所解釋的那樣:「每一個公共雲都以不一樣的方式衡量其資源,所以用戶每個月很難跟蹤其雲計算預算,這可能致使超支或利用率不足。對於許多必須考慮利用率和成本管理以及總體安全性和合規性的大型企業而言,雲治理可能會使人生畏,但關鍵是可見性,包括每一個公共雲中全部應用程序和工做負載的可見性以及成本和雲支出的可見性,這將使用戶可以控制本身的環境,並防止事情發展到沒法挽回的地步。」

Valentine補充說道:「因爲大多數企業不得不增長其雲計算使用量以在疫情期間啓用遠程人員,因此幾乎每一個用戶都在浪費不少成本,但他們卻並不知道這一點。在咱們的最新研究中,只有30%的公司認爲他們在管理雲使用和成本方面作得很好。」

那麼如何處理呢?Evers認爲在技術方面沒有解決方法。他說,「儘管全部雲計算提供商均可以使用工具,可是肯定企業內部的正確角色和職責相當重要。資產、財務和供應商管理必須共同合做,與架構師和工程師合做,並準備在出現成本激增時採起措施。這並不是易事,IT團隊面臨的挑戰更加嚴重,由於諸如資本支出控制和對數據中心的物理訪問之類的流程再也不是影子IT的障礙。企業均可以如今購買無限大小的虛擬數據中心。不管企業是否考慮遷移到雲平臺,有效的治理模型對於在實現財務、運營和安全風險以前快速識別和糾正影子IT方面相當重要。」

Liberty Mutual公司雲計算金融業務的產品經理Angela Wasserman說,「雖然管理的責任在於人員而非技術,但成本透明度和清晰的財務數據是必需的,這樣才能洞悉支出和成本節約的機會。公共雲提供商提供大量有價值的計費數據。對於企業來講,創建一種策略以與其餘元數據(包括標籤)一塊兒加強這些數據以有效地使用這些信息很是重要。只有當企業的高管團隊緊緊掌握了資源及其成本以後,企業纔能有效地管理其雲計算成本。」

結論

管理雲計算成本並不容易。存在一些開發人員必須解決的技術問題。雲計算涉及企業的各個部門,只有讓全部員工都能很好地採用雲計算,才能實現真正削減IT成本的目標。可是,這不是一個白日夢。企業可使用雲計算節省資金,只須要正確管理。而使用這些技巧,就能夠將夢想變爲現實。

【責任編輯:趙寧寧 TEL:(010)68476606】

相關文章
相關標籤/搜索