當(dāng)企業(yè)開(kāi)始實(shí)施云端遷移項(xiàng)目時(shí),有一些錯(cuò)誤值得注意。一位名為“Joe the IT Guy”早期的云計(jì)算采用者提出了一些建議,并指出了人們?cè)陂_(kāi)展云遷移時(shí)要注意的五件事:
(1)任何應(yīng)用程序都是提升和移動(dòng)的候選者。
如果企業(yè)的應(yīng)用程序不穩(wěn)定(充滿了技術(shù)債務(wù)),那么在企業(yè)選擇的云平臺(tái)上運(yùn)行時(shí),可能會(huì)產(chǎn)生很難挽回的后果。在企業(yè)內(nèi)部部署數(shù)據(jù)中心,維護(hù)和運(yùn)營(yíng)這些應(yīng)用程序相對(duì)容易。而企業(yè)維護(hù)云計(jì)算應(yīng)用程序需要與服務(wù)提供商共同承擔(dān)責(zé)任。
(2)提升和轉(zhuǎn)移并不復(fù)雜。
企業(yè)并不是只是“提升和轉(zhuǎn)移”虛擬機(jī)和應(yīng)用程序,然后將它們復(fù)制到云端。首先,企業(yè)正在處理一個(gè)全新的安全模型。其次,其底層網(wǎng)絡(luò)的本質(zhì)是不同的,主要取決于云計(jì)算服務(wù)的運(yùn)營(yíng)模式。
(3)虛擬機(jī)就是虛擬機(jī),無(wú)論它在哪個(gè)服務(wù)器上運(yùn)行。
內(nèi)部部署服務(wù)器和云計(jì)算實(shí)例之間的成本比較并不簡(jiǎn)單。計(jì)算總體擁有成本(TCO)必須考慮云計(jì)算實(shí)例包括提供商以單一成本提供的所有服務(wù),而不僅僅是虛擬機(jī)硬件和軟件。這可能包括目錄、DBaaS、無(wú)服務(wù)器計(jì)算和其他新模型。
(4)云計(jì)算提供商之間沒(méi)有真正的區(qū)別。
人們需要從計(jì)費(fèi)模型開(kāi)始:每個(gè)主要云計(jì)算提供商提供不同的服務(wù),有些是每分鐘計(jì)算,有些是每小時(shí)計(jì)算。這些實(shí)例大小和價(jià)格差異很大。服務(wù)提供獨(dú)特的功能集,有時(shí)功能相同但名稱不同。最后但并非最不重要的是,每個(gè)服務(wù)都有自己的一組API和控制臺(tái),這些API和控制臺(tái)通常彼此不兼容。
(5)如果采用多云方法,將不會(huì)被鎖定。
企業(yè)選擇一個(gè)云計(jì)算提供商需要進(jìn)行大量的研究和準(zhǔn)備。現(xiàn)在考慮當(dāng)企業(yè)嘗試為各種操作選擇多個(gè)云計(jì)算合作伙伴時(shí),該過(guò)程將會(huì)有多大的必要性,所有這些都需要包含在一個(gè)單獨(dú)的管理保護(hù)傘下。對(duì)于越來(lái)越多的企業(yè)而言,Morpheus智能分析可以輕松地以合理的價(jià)格將工作負(fù)載與最佳基礎(chǔ)設(shè)施進(jìn)行匹配。
“在決定遷移哪些應(yīng)用程序以及如何廣泛地使它們適應(yīng)云環(huán)境之前,請(qǐng)考慮內(nèi)部部署和云計(jì)算架構(gòu)之間的許多固有差異。”SlideShare公司David S. Linthicum表示。
失敗無(wú)法避免,但可以進(jìn)行規(guī)劃
雖然企業(yè)不能阻止,但至少可以為此做好準(zhǔn)備。專家建議,在將任何應(yīng)用程序移動(dòng)到云端之前,企業(yè)需要考慮當(dāng)應(yīng)用程序變得不可用時(shí)會(huì)發(fā)生什么,無(wú)論出于何種原因,圍繞企業(yè)在云中托管的關(guān)鍵應(yīng)用構(gòu)建一個(gè)“可靠性泡沫”。
對(duì)于每個(gè)應(yīng)用程序,請(qǐng)考慮采用每個(gè)可能的方案,創(chuàng)建所有可能故障點(diǎn)的清單。然后確定減輕應(yīng)用可能遇到的每個(gè)故障的最佳方法。專家建議在應(yīng)用程序中添加“重試邏輯”,這樣它就會(huì)嘗試自動(dòng)糾正小錯(cuò)誤,以防止它們成為重大問(wèn)題。這類似于在調(diào)用幫助臺(tái)之前重新啟動(dòng)宕機(jī)的電腦。當(dāng)它遇到障礙時(shí),應(yīng)用程序被編程為等待一個(gè)預(yù)設(shè)的時(shí)間,然后重試而不是立即停止。
企業(yè)為應(yīng)用程序遷移項(xiàng)目做好準(zhǔn)備的一個(gè)好方法就是與具有豐富經(jīng)驗(yàn)的合作伙伴開(kāi)展合作。統(tǒng)一多云編排采用智能分析,通過(guò)在虛擬機(jī)、容器和公共云上提供端到端診斷來(lái)降低成本,其功能可讓企業(yè)調(diào)整應(yīng)用程序組件的大小并設(shè)置電源計(jì)劃。而通過(guò)自助服務(wù)基礎(chǔ)設(shè)施管理整個(gè)應(yīng)用程序生命周期是一個(gè)更好的辦法。