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