混合雲

menu icon

混合雲

混合雲可結合並統一來自多個雲端供應商的公有雲及私有雲服務,以建立單一、彈性、成本最適當的 IT 基礎架構。

何謂混合雲?

混合雲是一種 IT 基礎架構,其會連接至少一個公有雲和至少一個私有雲,並在它們之間提供編排、管理及應用程式可攜性,以建立單一、彈性且最佳的雲端環境,從而執行公司的運算工作負載。

混合多雲是一種混合雲基礎架構,其中包括來自多個雲端服務提供者的多個公有雲。 

藉由讓公司能夠

  • 結合來自多個雲端運算供應商的最佳雲端服務與功能,
  • 為每個工作負載選擇最佳的雲端運算環境,並且
  • 在情況改變時,在公有雲和私有雲之間自由移動工作負載

相較於公有雲或私有雲,混合雲(尤其是混合多雲)可協助公司透過更有效且更符合成本效率的方式實現其技術與商業目標。事實上,根據最近的一項研究,公司從混合雲衍生的價值最高可達到單一雲端單一供應商方法的 2.5 倍

混合雲如何運作?

傳統混合雲架構

最初,混合雲架構著重於下列技巧:將公司的內部部署資料中心的各部分轉換為私有雲基礎架構,然後將該基礎架構連接至由公有雲提供者(例如 AWS、Google Cloud Services、IBM Cloud、Microsoft Azure)進行管理的外部部署公有雲環境。完成此目標的方法為使用預先包裝的混合雲解決方案,例如 Red Hat OpenStack(鏈結位於 IBM 外部),或使用複雜的企業中介軟體來整合所有環境中的雲端資源,並使用統一的管理工具,從中央主控台或「單一窗口」監視、配置及管理那些資源。 

結果產生非常適合幾種使用案例的統一 IT 基礎架構:

  • 安全性與合規性:保留防火牆後面的私有雲資源,以處理機密資料及受到嚴格管制的工作負載,並使用更經濟實惠的公有雲資源來處理較不機密的工作負載及資料。
  • 可調整性與備援:使用公有雲運算及雲端儲存資源來快速、自動且平價地進行擴增,以因應意外的資料流量突增並避免影響私有雲工作負載(這稱為「雲端爆發」)。
  • 迅速採用新技術: 採用或切換至最新的軟體即服務 (SaaS) 解決方案,甚至將那些解決方案整合到現有的應用程式,而且無需佈建新的內部部署基礎架構。
  • 加強傳統應用程式: 使用公有雲服務來改善現有應用程式的使用者體驗,或將其延伸至新裝置。
  • VMware 移轉:將現有的內部部署工作負載平移到虛擬化的公有雲基礎架構、以減少內部部署資料中心覆蓋區,並視需要進行調整,完全無需進行額外的資本設備投資。
  • 資源最佳化及成本節約:在私有雲上以可預測的容量執行工作負載,並將其他可變工作負載移轉至公有雲;使用公有雲基礎架構來「加速」開發,並視需要測試資源。

現代混合雲架構

如今,混合雲架構較少專注在實體連線功能,而是更重著於支援工作負載在所有雲端環境中的可攜性,以及將這些工作負載自動部署至最佳雲端環境,以實現特定商業目的。 

有幾個趨勢正在推動此一轉變。

在組織數位轉型的下一個重要步驟中,有一部分是建置新的應用程式並將傳統應用程式現代化,以善用雲端原生 技術,這些技術可跨雲端環境和雲端供應商實現一致且可靠的開發、部署、管理及效能。

具體來說,他們正在建置或轉換應用程式,以使用微服務架構將應用程式分成比較小、鬆散連結且可重複使用的元件,以便專注於特定商業功能。此外,他們開始在容器(輕量型可執行單元)中部署這些應用程式,這些單元只包含應用程式碼及執行該程式碼所需的虛擬化作業系統相依關係。

在比較高的層次中,公有雲及私有雲已不再是要連接的實體「位置」。例如,許多雲端供應商現在提供在其客戶內部部署資料中心裡執行的公有雲服務;只在內部部署執行的私有雲通常由下列位置代管:外部部署資料中心、虛擬專用網路 (VPN) 或虛擬私有雲 (VPC),或者向第三方提供者(有時是公有雲提供者)租用的專用基礎架構。

更重要的是,基礎架構虛擬化(也稱為基礎架構即程式碼)可讓開發人員使用位於防火牆後面的任何運算資源或雲端資源,根據需求建立這些環境。隨著邊緣運算 的興起,這變得更加重要,邊緣運算將工作負載及資料移到更接近實際執行運算的位置,藉此提供改善廣域應用程式效能的機會。 

由於這些和其他因素,新式混合雲基礎架構開始以統一的混合多雲平台為中心進行聯合,其中包括:

  • 支援跨所有雲端類型(公有雲及私有雲)及雲端提供者的雲端原生應用程式開發與部署
  • 跨所有環境的單一作業系統
  • 容器編排平台(通常是 Kubernetes)可跨雲端環境自動部署應用程式。 

雲端原生開發可讓開發人員將龐大的應用程式轉換成注重商業功能的單元,此功能可以在任何地方執行,並在各種應用程式中重複使用。標準作業系統可讓開發人員將任何硬體相依關係建置到任何容器中。 而 Kubernetes 編排與自動化可讓開發人員對容器配置及部署進行設定後不理的精細控制(包括安全性、負載平衡、可調整性等等)- 跨多個雲端環境。

進一步瞭解採用 Kubernetes 技術的混合雲

統一混合雲平台的好處

統一混合雲策略仍處於「早期採用者」階段;在近期意見調查中,13% 的組織表示他們正在積極運用多雲端管理平台。但這些組織已獲得顯著好處,包括:

  • 提高開發人員生產力: 統一混合雲平台可協助擴大敏捷性與 DevOps 方法採用,並讓開發團隊只要開發一次即可部署至所有雲端。
  • 提高基礎架構效率: 有了更精細的資源控制,開發及 IT 作業團隊可以將跨公有雲服務、私有雲及雲端供應商的花費最佳化。混合雲也可協助公司更快地移轉傳統應用程式,以避免內部部署基礎架構出現更多的技術負債。
  • 提高合規性與安全性:統一平台可讓組織利用最佳的雲端安全性與合規性技術,並以一致的方式在所有環境中實作安全性與合規性。
  • 加速整體業務運作: 這包括較短的產品開發週期;加快創新及上市速度;更快回應客戶意見;更快提供更接近客戶的應用程式(例如,邊緣電子商務);以及更快與夥伴或協力廠商進行整合及結合,以提供新的產品及服務。

混合雲與 IBM 

IBM Cloud 混合雲解決方案為應用程式及資料提供彈性與可攜性。 Linux、Kubernetes 及容器支援混合雲堆疊,並結合 Red Hat OpenShift 以建立連接內部部署及雲端資源的一般平台。

進一步瞭解使用 IBM Cloud 建置的混合雲解決方案

若要開始建置您自己的混合雲解決方案,請註冊 IBMid 並建立您的 IBM Cloud 帳戶

 

關於作者

Sai Vennam 是 IBM 的「開發人員倡導者」,擁有 Kubernetes、OpenShift 及受管理雲端供應項目等方面的專業知識。 他熱衷於將開發人員與可讓他們成功的技術聯繫起來。 他的愛好是利用 Raspberry Pis 及無伺服器技術來致力於家庭自動化。

Twitter:@birdsaiview

部落格: https://www.ibm.com/cloud/blog/sai-vennam