多云計(jì)算小秘密:精心策劃和管理
當(dāng)組織使用由不同供應(yīng)商提供的云計(jì)算服務(wù)組合時(shí),多云計(jì)算具有大量的優(yōu)勢(shì)。但是,多云計(jì)算用戶還必須非常小心謹(jǐn)慎以避免不必要的復(fù)雜性和成本支出。雖然大多數(shù)的企業(yè)都是多云計(jì)算的長(zhǎng)期使用候選者,但是其中只有很少一部分才擁有跨他們所有云計(jì)算選項(xiàng)實(shí)現(xiàn)應(yīng)用與規(guī)劃平衡的能力。
多云計(jì)算高效規(guī)劃中的***步就是為你的企業(yè)選擇主要的云模式。
如果你已經(jīng)與某一家特定的云供應(yīng)商展開了合作,那么這已經(jīng)是一個(gè)很好的選擇了;或者如果有若干家的合作供應(yīng)商,那么你可以選擇那家你使用最多(或者說(shuō)具有較好合作基礎(chǔ))的供應(yīng)商作為你的多云規(guī)劃目標(biāo)的主要供應(yīng)商。你的主要供應(yīng)商所提供的服務(wù)類型——如軟件即服務(wù)(SaaS)、平臺(tái)即服務(wù)(PaaS)或基礎(chǔ)設(shè)施即服務(wù)(IaaS)——是你應(yīng)當(dāng)圍繞之進(jìn)行規(guī)劃并與你的多云環(huán)境集成的云模式。
如果你還沒(méi)有合作的云供應(yīng)商,那么請(qǐng)對(duì)你的應(yīng)用進(jìn)行評(píng)估以便于確定你的主要云模式。要做到這一點(diǎn),應(yīng)確定上述提及的三種云模式是如何配合你的應(yīng)用和IT策略的。
另一個(gè)方法就是逐一審視你的所有潛在云應(yīng)用并將它們分配到一個(gè)云模式中。但是,這種方法在缺少一些基本費(fèi)用預(yù)測(cè)的情況下是較為困難的。作為一個(gè)基準(zhǔn),用戶首先應(yīng)針對(duì)用戶范圍的每一個(gè)類別從市場(chǎng)領(lǐng)先的供應(yīng)商開始——例如IaaS是亞馬遜,IaaS是微軟,而SaaS則是Salesforce了。對(duì)于每一個(gè)應(yīng)用程序來(lái)說(shuō),應(yīng)詢問(wèn)市場(chǎng)***是否能夠支持該應(yīng)用以及具體實(shí)施的大概成本。我們推薦的優(yōu)先級(jí)從高到低依次為SaaS、PaaS和IaaS。一般而言,SaaS和PaaS會(huì)更嚴(yán)格,但是他們將取得用戶目前成本支出中的大部分。
在用戶已經(jīng)列出所有的應(yīng)用程序并對(duì)每一個(gè)云模式進(jìn)行成本清算之后,具有***總成本的那個(gè)云模式應(yīng)當(dāng)就是用戶多云規(guī)劃的主要云模式了。
如果用戶的大多數(shù)應(yīng)用程序都沒(méi)有在云中,那么其主要云模式就是用戶的自有數(shù)據(jù)中心——即用戶多云規(guī)劃中的一部分應(yīng)當(dāng)包括云與用戶數(shù)據(jù)中心的集成。
多云計(jì)算的挑戰(zhàn)
將應(yīng)用遷往云的工作可能并不簡(jiǎn)單,這一點(diǎn)已經(jīng)得到了充分的認(rèn)識(shí)。首先用戶應(yīng)選擇一家符合其應(yīng)用程序特點(diǎn)和功能的供應(yīng)商,然后將云成本與用戶之前的成本進(jìn)行比較,***看看如何在云應(yīng)用和用戶剩余IT流程之間集成任何的工作流程。
多云計(jì)算讓這一工作變得更為復(fù)雜了,因?yàn)橛脩魧⑦x擇多個(gè)供應(yīng)商。集成成本之間的差異會(huì)導(dǎo)致其中的一個(gè)選擇影響其他的選擇。此外,用戶還不得不考慮多云管理成本,以及當(dāng)一個(gè)應(yīng)用程序發(fā)生問(wèn)題時(shí)應(yīng)如何實(shí)施故障隔離。在多云計(jì)算實(shí)施中,管理和集成是最為棘手的兩個(gè)問(wèn)題,即便已經(jīng)為每個(gè)應(yīng)用程序分配了正確的云模式,用戶還是必須為可能出現(xiàn)的潛在問(wèn)題做好準(zhǔn)備。
為每一個(gè)應(yīng)用程序匹配正確的云模式更像是挑選供應(yīng)商。用戶應(yīng)遵循應(yīng)用功能和優(yōu)勢(shì)匹配云服務(wù)類型的順序,然后選擇具有不同功能的云服務(wù)供應(yīng)商。用戶還應(yīng)確定如何使用這些功能。當(dāng)有新的應(yīng)用也需實(shí)施云化時(shí),可使用功能優(yōu)勢(shì)矩陣以確保用戶選擇最適合這個(gè)應(yīng)用的云服務(wù)模式。
在這個(gè)應(yīng)用至服務(wù)的匹配過(guò)程中,查看最經(jīng)常鏈接至SaaS的基本應(yīng)用。因?yàn)镾aaS需要的技術(shù)支持和監(jiān)督都很少,所以即便它并不是最經(jīng)濟(jì)的選項(xiàng),或者集成出現(xiàn)問(wèn)題時(shí),用戶的業(yè)務(wù)單元也可能會(huì)推送應(yīng)用至SaaS。確保在做出平臺(tái)選擇的決策之前,對(duì)所有的應(yīng)用程序都至少執(zhí)行一次可行性審查。
云技術(shù)管理是一個(gè)很多用戶都錯(cuò)過(guò)的步驟。一家公司一次性地將其全部業(yè)務(wù)都遷移至云服務(wù),這種做法是很罕見(jiàn)的。通常來(lái)說(shuō),每一個(gè)應(yīng)用都是被單獨(dú)托管運(yùn)行的,這就意味著應(yīng)用之間的數(shù)據(jù)流需要適當(dāng)?shù)倪B接。
確定每一個(gè)問(wèn)題的來(lái)源也是一個(gè)要求。如果你的那些云供應(yīng)商們都是各自獨(dú)立的,那么你將不得不針對(duì)他們每一家都使用不同的技術(shù),并將直接問(wèn)題的***問(wèn)題確定介紹給合適的供應(yīng)商。
簡(jiǎn)化多云管理的提示
所謂簡(jiǎn)化對(duì)多個(gè)云服務(wù)供應(yīng)商的管理,就是要讓他們看上去就像是一個(gè)單獨(dú)的供應(yīng)商。云服務(wù)供應(yīng)商提供的API可讓用戶自行部署和管理他們的應(yīng)用,而統(tǒng)一的格式則可實(shí)現(xiàn)應(yīng)用的載入和數(shù)據(jù)的提取。審查你未來(lái)供應(yīng)商所提供的API和格式,并確認(rèn)它們是否提供了至少一個(gè)兼容的子集。這樣一來(lái),你就能夠使用相同的工具來(lái)控制所有的云了。
即便是***的云供應(yīng)商目前也無(wú)法提供兼容的格式和管理API,但未來(lái)還是有希望做到這一點(diǎn)的。一個(gè)云管理工具,例如RightScale或Cloudify,可為你提供一個(gè)可跨多個(gè)云環(huán)境兼容的標(biāo)準(zhǔn)接口和功能集。
擁有強(qiáng)大內(nèi)部技術(shù)支持的機(jī)構(gòu)可能能夠使用諸如Chef和Puppet這樣的開發(fā)運(yùn)營(yíng)工具來(lái)實(shí)現(xiàn)跨不同公共云平臺(tái)的應(yīng)用程序部署。這些工具還可以支持那些留在你的數(shù)據(jù)中心內(nèi)的應(yīng)用。
不要忘了工作流程與云集成的問(wèn)題。云供應(yīng)商在這里提供了一些幫助,同時(shí)很多第三方工具也是可用的。如果你的應(yīng)用主要來(lái)自于諸如IBM、微軟、Oracle或者SAP這樣的主流供應(yīng)商,那么首先可以詢問(wèn)他們可以提供什么工具。同樣,也可以向你的云供應(yīng)商們征詢建議。
無(wú)論你選擇什么樣的工具來(lái)組織、部署和連接你的多云計(jì)算環(huán)境,請(qǐng)確保工具供應(yīng)商們有跟蹤云和企業(yè)發(fā)展趨勢(shì)的能力。你一定不希望在未來(lái)因你當(dāng)前所使用的云管理工具而受到限制。