Intel 揭秘:如何在公有雲、混合雲和私有雲間合理放置工作負載
合理利用雲計算能夠幫助用戶加快產品上市速度(TTM)、降低運營與資本支出等的優勢,同時幫助企業動態調節資源配置情況,有效滿足全球市場瞬息萬變的需求。而隨著雲計算的不斷演進,公有雲和私有雲的應用也逐漸顯現出其優劣勢,單憑某一項很難滿足用戶多方面的需求。
未來的混合雲模型將有效融合私有雲和公有雲,為各使用案例提供更靈活和正確的選擇,因此混合雲部署將成為更多客戶的考慮。去年 11 月,英特爾在與 Google 合作時就談到:「外界認識到混合雲是很重要的,與 Google 合作,也是因為他們認為混合雲是最終狀態,他們自己也有多雲(multi-cloud)的概念。」
近日,英特爾發布了題為《在公有雲、混合雲和私有雲間合理放置工作負載》的白皮書,驗證了用戶對雲多樣化的需求。這份白皮書的核心內容,源自英特爾發起的、涉及全球所有重要行業、數量超過 125 場的客戶和系統集成商(SI)專題小組討論,並據此得出結論:每個企業和行業的需求及目標各不相同,這使得他們無法採用某種所謂的「萬能」雲戰略;甚至在企業內部,他們也無法使用不變的雲戰略來支持每一種工作負載。
因此,真正適用於所有客戶的雲戰略,應該是「多雲」(Multi-Cloud)的戰略,要在把原有的 IT 工作負載遷移到雲之前,基於它們的特點和需求來為它們選出適合棲身的雲平台。
其中,了解自身平台的工作負載屬性(包括性能、安全、集成和數據量等),對於制定出有效的雲託管決策至關重要。除此之外,企業還需要認真考慮這些屬性會對工作負載放置決策產生哪些累積效應。
四大技術特徵 明確「雲」負載需求
下圖為企業在制定決策期間確定工作負載特徵時推薦注意的事項:
企業做雲部署模式決定的重要依據是其對雲基礎設施的需求,其中最重要的當屬各類應用負載的需求。應用負載在什麼樣的平台上運行得更好,更有益於企業的業務發展,就是企業需要考慮這種雲平台的動機。為此,企業需要首先了解自身應用負載的特性和需求,並基於此制定雲戰略 。
2016 年,英特爾在全球的所有重要行業中組織了超過 125 場客戶和系統集成商(SI)的專題小組討論。這一內部研究確定了四項有助於確定雲工作負載放置方法的最重要技術特徵:性能、安全、集成和數據量。
幾乎在所有的小組討論中,安全都被列為「最高優先順序」。因為負責處理和存儲包括知識產權(IP)、 個人可識別信息(PII)和個人健康信息(PHI)等敏感數據的應用受到惡意軟體或意外行為的影響,都將造成企業的重大損失。
英特爾自己的 IT 部門就是因為出於對安全因素的考量,傾向於優先使用私有雲。目前,私有雲可滿足英特爾 85% 的託管需求。但也會基於互操作性、動態託管需求、特殊的地理位置需求、不常用的資源和技術需求等,增加一些公有雲的使用。對於英特爾來說,無論私有雲還是公有雲,將它們無縫集成與融合,為業務提供支撐才是最終目標。
其次是性能,這無疑是一個最基本的需求,但細化起來卻並不簡單,英特爾白皮書指出:用戶需要考慮的應用性能環節,包括了延遲敏感性、突發容量、內存或 I/O 瓶頸和有限制的服務級別協議(SLA)等。在雲計算的環境中,對性能有非常高要求的工作負載主要包括:
與最終用戶位置有關的性能和延遲,如將工程解決方案部署在距離工程部門很近的位置。
資源密集型交易(計算、內存和 I/O)的性能,具備有保證的服務質量和響應協議。
然後是集成,事實上,不論是將傳統 IT 基礎設施上的應用負載遷移到雲上,還是在不同的雲平台間遷移應用負載它們與資料庫、框架、應用、工作流及終端的連接都堪稱嚴峻挑戰。集成的複雜性和數量影響著工作負載放置方法,或者說是雲部署模式的選擇,因為這一複雜性和數量越高,集成到多個雲的成本也就越昂貴。用戶必須對每個集成進行評估、修改甚至重構,以滿足運營級別協議(OLA)的要求。
最後一個關鍵技術特性,就是現在困擾著很多企業,體量和複雜度都日益增長的數據量了。在這一點上用戶需要考慮兩個重要因素:數據的體量和位置。大型數據集在遠距離間傳輸時會極具挑戰性。例如,用於分析的網路日誌數據如果要傳輸到外部進行存儲,成本將會極其高昂,並將大幅延長獲取洞察的時間。
用戶如何針對其工作負載,基於以上技術注意事項進行評分,然後將其性能、數據量、集成和安全的各項得分相加,就可以得出屬性總分。通過比較不同工作負載的多個屬性得分,就能對它們的放置位置——是公有雲還是私有雲逐漸明晰。例如,如果工作負載具有嚴格的性能需求和安全要求,並包含多個後端集成和大量數據,則更適合於私有雲;而具有最低性能、集成或存儲要求的工作負載,則更適用於公有雲或 SaaS 解決方案(參見上圖)。
多「雲」戰略意味著更為靈活和成熟
對於看起來天生就該偏重私有雲的大型企業,英特爾則指出,它們也應該根據全新的和現有的應用制定靈活的雲戰略,並不一定要把所有應用負載都放置在單一的平台上。針對新出現的應用,大型企業需要制定雲開發戰略,編寫出能夠支持多個平台的代碼,以充分利用雲技術的優勢。針對既有應用,企業需要重寫代碼以解決彈性、故障和延遲問題,同時 API 需要實現帶寬感知。
雖然不存在某個最佳的雲模式或服務集能夠適用於所有企業,但優化工作將能夠幫助企業從每一種方法中獲得最佳優勢。企業需認真考慮業務需求和工作負載的技術特徵,包括性能、安全、集成和數據要求等。然後再考慮雲生態系統,包括與業務需求匹配的合適 CSP、特定工作負載的 SaaS 成熟度,以及適用於自身業務的商業解決方案等。
英特爾關於集成、數據量等維度的問題解答
英特爾對上述注意事項進行了深入研究,並列出了一些企業需要回答的重要問題,以便為自身的工作負載確定最佳的雲實施方案。
Q:您的應用是專為傳統計算環境還是雲計算環境而設計?
A:如果未經隔離或調試就放置一個並非設計用於共享基礎設施的應用,例如具備失控進程、繁重網路流量和高內存利用率等特點的應用,將會導致其他使用相同資源的工作負載發生性能問題。
無論企業的基礎設施託管在何處,或採用何種雲架構,我們均建議企業進行全新的應用開發嘗試,以充分利用雲技術的優勢。
為了實現雲投資的全部價值,一些企業將需要重構其部分高價值應用,以充分利用雲技術,尤其是自動化編排,自動擴展和強化的故障切換與容錯能力等重要優勢。
現有應用也可以進行重構以提高敏捷性,如 Web 和應用伺服器等,但無需修改依賴於虛擬機(VM)部署的資料庫和傳統應用引擎,企業可以使用服務與它們連接。這一方法能夠幫助企業最大限度地提高靈活性和投資回報,同時還能夠隨著用於公有雲和私有雲的技術不斷演進,為企業帶來更多選擇。
Q:您當前存儲了多少數據,您的數據預計會增長多少?
A:龐大的數據量存儲起來非常昂貴,很難遷移,並可能會延長交易時間。通過充分利用新的存儲創新和雲集成功能,企業將有機會改進內部存儲基礎設施、降低成本和提高運營效率。當使用大型數據存儲時,物理位置通常會變得非常重要。將數據放置在距離與那些需要使用它們的業務應用較近的地方,對於公有雲和私有雲解決方案而言,都是一個重要的設計決策。
Q:您的應用依賴其他應用的程度有多高?
A:遺留系統的集成可能會導致超出預定實施時間表幾周甚至幾個月的情況。企業的工作負載很少有完全獨立的,大多數工作負載均具有多個組件。它們經常需要使用來自企業內其他團隊的資源,並與其他應用進行集成以支持關鍵企業職能,如企業資源規劃(ERP)或產品生命周期管理(PLM)等。它們還包含著關鍵數據,如財務、客戶或員工信息等。考慮企業安全和身份驗證系統至關重要,如目錄服務應用、單點登錄、身份和訪問許可權管理應用等。
需要與其他系統集成的應用可能會受到距離、硬體或安全要求的限制。一些早期或第三方應用可能不具有開放 API,使得將它們與新系統進行集成極具挑戰或幾乎不可能完成。此外,在不解決相關性的情況下更換、遷移或修改這些應用可能需要支付極其高昂的成本。
這些因素產生的複雜性經常被低估。使用外部解決方案將服務與其他系統進行集成所需的返工工作量會大幅增加時間。此外,如果將某一個應用遷移到一個雲中,同時與其相關的應用卻位於另一個雲中,將會顯著增加 WAN 流量和成本。
大多數企業發現通過服務連接傳統應用和現代化的雲應用比重寫整個應用更有價值。這讓他們可以在通用基礎設施上管理傳統應用和現代化的雲感知型應用,使用雲技術和成熟解決方案交付新的功能。此類方法能夠實現雲解決方案的敏捷性和經濟高效性優勢。同時 IT 企業也可以通過自動化獲取價值。
點擊展開全文
※智能雲時代,雲存儲技術構建及應用之道
※雲原生這麼火你學好 Spring 了嗎?
※今日全程直播:哪些看點值得關注?
※DevOps這樣進階最有效
TAG:InfoQ |
※織錦的技藝與記憶,飛落雲間的雲霞
※我在雲間給你寫信——鼬to佐助
※金星暗斑里的不明微粒,或是游曳在這個行星雲間的神秘生物
※詩詞丨心中若有桃花源,何處不是水雲間
※前往金星的人類宇航員,或將在雲間游曳
※心中若有桃花源,何處不是水雲間。
※水雲間
※火影忍者:我在雲間給你寫信——鼬to佐助
※早安心語:心中若有桃花源,何處不是水雲間
※心中若有桃花源,何處不是水雲間——葉瑞琨的山水就是這樣詮釋的
※一片禪心水雲間
※古籍中的雲間文化:朵雲書院展藏明刻本三種賞讀
※關於古詩詞的借代 雲間趙盾不是人,青州從事什麼鬼?
※身在紅塵內,心住水雲間。
※鮑照8大經典名句,寧作野中之雙鳧,不願雲間之別鶴
※早讀丨心中若有桃花源,何處不是水雲間
※飛躍白雲間,看航空小編空對空初體驗
※歸隱桃花源,你是水雲間
※針對C端選擇難,雲間深造打造零門檻操作的VR家裝以提升硬裝實體門店銷售效率
※雲間白蕉