哪種云用例能削減總體擁有成本?
隨著云計算甚囂塵上,很多組織機構(gòu)開始為了將應(yīng)用遷移到云端而進行云用例評估。很多組織機構(gòu)正在分析哪一種用例最有意義。但是簡單地將應(yīng)用遷移到云端未必是***目標,Michelle Cantara如是說道,她是Gartner的研究副總裁,“在遷移到云端時,生產(chǎn)處具體的產(chǎn)出才是目標。雖然云削減了資本成本,但是并沒有實驗性證據(jù)表明,云計算將會從長期削減總體擁有成本。”
她表示較好的云用例包括加速業(yè)務(wù)產(chǎn)出的時間,減少資本消耗,或者重塑業(yè)務(wù)流程,從而增加客戶滿意度并增加收益。然而,一個云服務(wù)提供商的性能和業(yè)務(wù)產(chǎn)出之間的連接確實模糊的。雖然Gartner的研究發(fā)現(xiàn)66%的組織機構(gòu)表示它們基于業(yè)務(wù)產(chǎn)出管理云服務(wù)提供商,但是只有27%同實際的服務(wù)水平協(xié)議(SLA)關(guān)聯(lián)。
明確云含義
在你自己的數(shù)據(jù)中心中,一個內(nèi)部的私有云部署了一個基于云的基礎(chǔ)架構(gòu)。外部私有云是一種托管模型,外部服務(wù)提供商專門為你托管云服務(wù)。然而,出于安全和隱私考慮,你應(yīng)該將你的環(huán)境彼此隔離開。
社區(qū)云利用受限的社區(qū),比如多種企業(yè)業(yè)務(wù)流程網(wǎng)絡(luò)中的合作伙伴或者供應(yīng)商。公有云通常是人們在談及云時所想到的,而且和外部云環(huán)境相關(guān),比如亞馬遜Web服務(wù)、Rackspace、Azure、Expedia以及針對銷售自動化的Salesforce。
客戶關(guān)系管理應(yīng)用更可能用于公有云中。相比之下,像企業(yè)資源計劃這樣的應(yīng)用,用更高的安全需求逐漸集成了更多的后端數(shù)據(jù),也最可能用于私有云中。Cantara表示在發(fā)展中國家的組織機構(gòu)更可能使用公有云,而非私有云,因為他們?nèi)鄙偎接性频幕A(chǔ)架構(gòu)。
但是沒有云可以孤立存在。極少數(shù)完全獨立于企業(yè)中心。最終,Cantara預(yù)計混合云會變得更加常見。
云成熟度擴展機遇
最初,跨云集成應(yīng)用為很多企業(yè)應(yīng)用提出了過多的挑戰(zhàn)。使用云的主要焦點在于開發(fā)和測試Web應(yīng)用,而非商用、現(xiàn)成的應(yīng)用,Enfinitum Consulting的***云戰(zhàn)略官Robert Green說道。
從成本的角度看,轉(zhuǎn)移開發(fā)和測試系統(tǒng)是明智的,因為服務(wù)器和儀表可以在開發(fā)者停止工作時關(guān)閉。“開發(fā)者在家休息的時候你無須運行服務(wù)器,”Green說道。確保你使用了自動化控制面板減少擴展和縮小云用例的時間和精力。
“現(xiàn)在我們找了一大群人從服務(wù)的角度將應(yīng)用遷移到軟件即服務(wù),比如針對生產(chǎn)的應(yīng)用(Office 365)和離線備份和歸檔(Dropbox),還有逐漸增加的開發(fā)和測試平臺,”Green解釋道。很多組織采用云作為節(jié)省內(nèi)部和商用現(xiàn)成(COTS)應(yīng)用的主流方式。他們沒有大量的內(nèi)部系統(tǒng)需求,而且為了連接數(shù)據(jù)中心和主框架最小化了需求。
但是隨著底層基礎(chǔ)架構(gòu)的不斷改進,Green看到更多的組織將三層應(yīng)用轉(zhuǎn)移到云。這種應(yīng)用包括集成到數(shù)據(jù)庫、Web服務(wù)器和基于Web的客戶端。
在預(yù)算上獲得性能
Green表示***的挑戰(zhàn)是速度。多層應(yīng)用傾向于擁有高度的每秒輸入/輸出操作(IOPS)需求,而且增加了直接附屬于虛擬機(VM)的RAM。因此,當(dāng)一些應(yīng)用轉(zhuǎn)移到云端時,性能無法保持一直穩(wěn)定。
如果你有10個服務(wù)器在內(nèi)部運行,而且要遷移出來,10個服務(wù)器可能比云端便宜。但是一旦你添加了將等效性能轉(zhuǎn)移到云端的全部成本結(jié)構(gòu),成本一定會減少就不是那么清晰明確了。
為了解決這個問題,很多云提供商提供高性能IOPS功能作為其產(chǎn)品的一部分,比如固態(tài)硬盤(SSD)驅(qū)動的平臺。這樣做可以隱藏一些性能約束,而且讓云基礎(chǔ)架構(gòu)更加適用于廣泛的應(yīng)用。
Green表示聚焦對于性能度量的理解很重要。這也是你的應(yīng)用在遷移到云端之前,在內(nèi)部進行的很好的實踐的底線。這些應(yīng)用可以同在云平臺中的相同應(yīng)用進行性能對比。這樣你就可以得到同類對比了。
分配性能,不僅是VM
云提供商在處理性能方面的問題上越來越好。他們開始理解性能問題,而且提供了更多的選擇。Green表示:“云最棒的地方在于,隨著消費者開始抱怨并且最初選擇變更,提供商就會提供更多的選擇。”
主要的基礎(chǔ)架構(gòu)即服務(wù)提供商,比如亞馬遜、Azure和Rackspace集中在價格競爭上。但是,Green指出:“區(qū)別其唯一的途徑就是,其中一個除了什么很酷、更快或者更好地,其他人就會推出相同的。”
他期望看到新的焦點,比如通過權(quán)SSD實例提供IOPS吞吐量。“他們會繼續(xù)創(chuàng)新來捕捉業(yè)務(wù),因為他們不能只在價格上競爭,”Green說道。
如果你針對應(yīng)用的需求投資了正確規(guī)模的云配置,經(jīng)濟規(guī)模就會得到改善。比如,如果你的COTS或者應(yīng)用服務(wù)器具體需要8GB RAM,但是實踐中只使用2GB,你無需調(diào)整云機器來支持8GB。你可能得到2.5GB。這種減少縮小的成本,你可能用在云的其他方面。
開發(fā)合適的度量標準
目前狀態(tài)的底線流程始于識別關(guān)鍵應(yīng)用度量。“如果你沒有這些度量來捕捉,你就不知道是否云環(huán)境適合于你,”Green說道。
一旦你確定了度量,需要關(guān)注如果你遷移到云端是否會增加價值。你希望利用協(xié)同效應(yīng)。如果你正在遷移,你可能很好地得到改善。如果你考慮了未來的狀態(tài),就要考慮如何利用自動擴展和合理精簡這樣的功能。
也要考慮從預(yù)算和運營的角度考慮你想要的東西。一旦你根據(jù)云用例概述了這些東西,隨后你就要進行遷移流程。你會從***天就知道它是否有效運作。
“你會看到很多人沒有經(jīng)過深刻的分析就一下子跳進來,”Green說道。一開始是節(jié)省成本的,但是隨后應(yīng)用運行緩慢,因為他們比最初的想法運行了更多的VM,或者他們必須運行更長時間。此外,這些通常在沒有治理的情況下實現(xiàn),因此運行的東西可能還是后退的。
適度擴展
通過水平擴展,你能夠在三層應(yīng)用中通過調(diào)整一個組件來擴展應(yīng)用,比如轉(zhuǎn)到Web服務(wù)器,無需調(diào)整相關(guān)應(yīng)用或者數(shù)據(jù)庫服務(wù)器。通過垂直擴展,所有的組件都需要同時增長。
典型的Web應(yīng)用可以水平擴展,但取決于應(yīng)用如何開發(fā)的。另一方面COTS軟件傾向于更加垂直的擴展特性。但是這些會發(fā)生變化,因此作出精確的評估,對于關(guān)注計劃如何轉(zhuǎn)到云端很有效。
一旦你確定系統(tǒng)如何擴展,就有機會更加有效地配置自動擴展。這樣可以讓你減少絕對最小值。自動擴展工具隨后可以增長或者縮小,所有的都取決于預(yù)配置觸發(fā)器上的基礎(chǔ)架構(gòu)需求。
管理增長
確定云用例的下一步就是按照需求增長維護性能。這些包括度量數(shù)據(jù)庫隊列、日志文件規(guī)格或者CPU內(nèi)存利用率。
在企業(yè)層面,大多數(shù)組織關(guān)注IaaS層之上的自動化層,而非可能構(gòu)建到PaaS層的擴展功能。在很多情況下,他們利用類似ServiceMesh、ScaleXtreme或者RightScale這樣的工具,這些可以輕松遠程控制應(yīng)用。
現(xiàn)在,典型的企業(yè)更關(guān)注這些工具,而不是利用已經(jīng)構(gòu)建到新的平臺上的自動擴展功能,比如Apache Stratos,Green說道。好的遷移工具允許你從內(nèi)部基礎(chǔ)架構(gòu)想IaaS平臺遷移。然后一旦進入到公有IaaS中你可以使用類似ScaleXtreme的工具來管理整體設(shè)計。
這些工具還可以幫助簡化開發(fā)需求,從而從一個單一監(jiān)控應(yīng)用跨平臺管理工作負載。Green表示:“這些都已經(jīng)構(gòu)建到云資產(chǎn)中,然后利用一個工具使其一起工作來治理和訪問。”