通往混合云的道路,往往是由一連串巧合與意外所鋪就。正如紅帽公司技術(shù)布道師Gordon Haff所言,“很多企業(yè)采用混合云,純粹是誤打誤撞,可能是湊巧采購了某種產(chǎn)品組合,也可能是基于項目臨時采用了混合云?!痹诖蠖鄶?shù)情況下,企業(yè)采用混合云是由各種壓力推動的,迫使企業(yè)的一部分應(yīng)用程序快速遷移至公有云。
Snow公司云管理產(chǎn)品副總裁Mark Jamensky表示,“數(shù)據(jù)中心硬件更新、對原有應(yīng)用程序進行現(xiàn)代化改造的需求,以及近期由疫情引發(fā)的需求激增,都可能促使企業(yè)選擇使用公有云。企業(yè)從公有云轉(zhuǎn)向混合云,思維方式層面的轉(zhuǎn)變更值得注意?!?
現(xiàn)在越來越多的IT領(lǐng)導(dǎo)者及其團隊開始有意識地制定混合云戰(zhàn)略,以下是三種不同角度的混合云戰(zhàn)略示例。
云智能比云優(yōu)先更重要
“云優(yōu)先”一詞已經(jīng)成為廣為人知的術(shù)語,它是指優(yōu)先將盡可能多的工作負載遷移至云端(特別是公有云)的戰(zhàn)略思路。但這帶來了一個問題,所有的工作負載在公有云中未必能夠獲得更好的支持,企業(yè)中紛繁復(fù)雜的應(yīng)用程序組合往往令云環(huán)境難以招架。
Jamensky表示,“幾年之前,我曾聽很多人提到‘云優(yōu)先’這個詞,要求把所有新的東西全部部署至公有云。這雖然帶動了一定創(chuàng)新,但也讓企業(yè)的云使用成本大幅增長,企業(yè)逐漸意識到自己的私有云也許才是更好的選擇。”
相比較“云優(yōu)先”,企業(yè)開始更多采取“云智能”戰(zhàn)略,也就是要充分考慮到應(yīng)用程序工作負載的一切部署因素,運用正確的自動化方案,在私有云及公有云之間進行權(quán)衡與協(xié)調(diào),企業(yè)從而獲得符合自身需求的混合云環(huán)境。這已經(jīng)成為混合云戰(zhàn)略的核心驅(qū)動力之一——企業(yè)能夠根據(jù)成本、監(jiān)管合規(guī)性、性能、可伸縮性等等因素,為自己的應(yīng)用程序確定正確的運行環(huán)境。
AutoDealerData.com網(wǎng)站的運營者William Young,就在采用“云智能”戰(zhàn)略為全球4000家經(jīng)銷商提供覆蓋4.3億輛汽車的市場數(shù)據(jù)。他表示,“我們使用云計算與本地基礎(chǔ)設(shè)施相結(jié)合的方式支持服務(wù)API。在考慮到每一種選擇的成本及性能因素之后,我們決定采取混合云?!?
Young還提到,他的網(wǎng)站會使用公有云來處理“峰值”流量(激增流量),或者需要外部訪問(例如Web及API托管)流量。但這顯然不適用于企業(yè)內(nèi)的全部工作負載。“我們通常會在本地基礎(chǔ)設(shè)施中運行穩(wěn)態(tài)流程,或者不需要進行外部訪問的流程。這類工作負載一般需要持續(xù)運行數(shù)月甚至數(shù)年,實現(xiàn)計算負載量穩(wěn)定可預(yù)測。”Young補充道。
除了靜態(tài)-可擴展應(yīng)用程序之間的權(quán)衡之外,性能、成本以及其他多種因素也影響著“云智能”方法的決策流程。Young分享了這樣的故事:“我們從云端刪除了一個后端數(shù)據(jù)庫后,應(yīng)用程序的速度得到了顯著提升,網(wǎng)絡(luò)延遲有所降低,存儲速度更是增強了一個數(shù)量級。另外,節(jié)約下來的成本,僅用幾個月就抵消了采購新服務(wù)器的硬件成本?!?
滿足動態(tài)業(yè)務(wù)需求
很多人可能認為混合云或者多云環(huán)境不太可行,但托管服務(wù)供應(yīng)商4it公司總裁兼CEO Alexander Freund對此有著不同看法。下面來看他們基礎(chǔ)設(shè)施組合的基本情況:
私有云托管在某主要公有云服務(wù)商的平臺之上;裸機服務(wù)器在佛羅里達州邁阿密的本地辦公室進行管理;協(xié)同托管服務(wù)器位于波士頓的協(xié)同設(shè)施當(dāng)中;使用兩種不同的公有云平臺。
Freund表示,在實際應(yīng)用方面,每種方法都擁有自己的優(yōu)勢。
與“云智能”方法類似,4it的業(yè)務(wù)特性成為最重要的驅(qū)動因素:當(dāng)客戶需求成為業(yè)務(wù)需求時,企業(yè)自然需要更強大的靈活性。當(dāng)前現(xiàn)實讓這些要求不斷變化,導(dǎo)致情況更為復(fù)雜。因此,高度統(tǒng)一且集中的基礎(chǔ)設(shè)施,幾乎無法滿足這些需求。
Freund指出,“采用混合云,源自我們業(yè)務(wù)的動態(tài)需求。構(gòu)建混合云可以幫助組織最大程度利用每種平臺的優(yōu)勢,并根據(jù)可擴展性、可靠性、性能、業(yè)務(wù)連續(xù)性及成本等因素,選擇將工作負載部署在何處?!?it公司也許適合這種方式,但不少企業(yè)的IT領(lǐng)導(dǎo)者可能并不熟悉這些往往相互沖突的具體需求。
仍然以4it為例,“動態(tài)”代表著其基礎(chǔ)設(shè)施需求會迅速變化,特別是在獲得或失去某位大客戶的情況下。而智能云,正是實現(xiàn)這種靈活性的重要基礎(chǔ)。Freund表示,“私有云讓我們能夠隨時隨地為自身及客戶快速分配更多基礎(chǔ)設(shè)施資源?!?
與此同時,4it公司混合云基礎(chǔ)設(shè)施可滿足特定的業(yè)務(wù)訴求。他們使用裸機基礎(chǔ)設(shè)施運行Active Directory以及涉及大型文件的時間敏感型數(shù)據(jù)恢復(fù)工作。Freund解釋道,“對于相關(guān)數(shù)據(jù)高達5到10 TB的使用場景,將這些數(shù)據(jù)移動到云端或嘗試通過云端副本進行恢復(fù),必然耗費大量時間?!?
該公司使用公有云承載特定的歸檔存儲應(yīng)用程序,并選擇另一家云平臺支持可公開訪問的網(wǎng)站。最后還有協(xié)同托管基礎(chǔ)設(shè)施:“我們在波士頓使用另一處基礎(chǔ)設(shè)施存儲異地備份,并托管非關(guān)鍵的靜態(tài)持久性工作負載。這些負載需要更大的存儲空間,而實際運營成本卻遠低于公有或私有云?!?
應(yīng)用程序現(xiàn)代化
來自Snow公司的Jamensky指出,混合云包含幾種常見或者說典型的用例,例如處理容量峰值,或者管理細粒度數(shù)據(jù)駐留或安全要求。但除此之外,Jamensky認為應(yīng)用程序現(xiàn)代化正成為混合云優(yōu)勢的一大集中體現(xiàn)。
直接遷移是云遷移中的一種方法,也是企業(yè)“偶然”選擇混合云的常見途徑。但隨著時間推移,Jamensky認為企業(yè)應(yīng)該考慮如何選擇其他現(xiàn)代化方法,以此更好地支持自身業(yè)務(wù)。Jamensky提到,“當(dāng)然,很多企業(yè)正持續(xù)將工作負載從私有云遷移至公有云,這相當(dāng)于推動現(xiàn)有工作負載的混合云轉(zhuǎn)型。但要真正發(fā)揮公有云的優(yōu)勢,必須考慮在概念上重組或重構(gòu)現(xiàn)有應(yīng)用程序?!?
這種意圖明確的混合云策略可幫助企業(yè)優(yōu)化自己的應(yīng)用程序現(xiàn)代化策略,而不再單純依賴于難度更低、速度更快的短期緩解性舉措。使用混合云推動應(yīng)用程序現(xiàn)代化方法(除了IaaS之外,此類方法還充分使用PaaS及其他云技術(shù))才能帶來長期收益,而不應(yīng)僅僅滿足于“將應(yīng)用程序遷移到云上”。
Jamensky最后總結(jié)道,“企業(yè)能夠借此改善業(yè)務(wù)連續(xù)性,更重要的是,可以借此建立真正的業(yè)務(wù)敏捷性。這種敏捷性已經(jīng)與DevOps實踐并駕齊驅(qū),有望真正改變應(yīng)用程序交付與運營團隊的基本定位?!?