混合式工作負載的概觀

由於許多應用程式通常在內部部署、多重雲端和邊緣的不同硬體上執行,客戶工作負載變得越來越複雜。 成功關鍵在於管理這些不同的工作負載架構、確保無與倫比的安全性,以及發揮開發人員靈活度。

Azure 專門協助您克服這些挑戰,讓您在混合式環境中靈活地隨處創新,同時順暢安全地操作。 Well-Architected Framework 包含五大要素的混合描述:成本最佳化、卓越營運、效能效率、可靠性和安全性。 這些描述闡明工作負載在混合式環境中有效運作所需的考量。

採用混合式模型享有多種解決方案,讓您有信心完成混合式工作負載:隨處執行 Azure 資料服務、隨處將應用程式現代化,以及隨處管理工作負載。

將 Azure 管理延伸到任何基礎結構

提示

將本文章系列中的準則套用至每個工作負載,可讓您為混合式採用做好更充足的準備。 在更大型或集中管理的組織中,混合式和多重雲端通常是更大策略性目標的一部分。 在使用混合式和多重雲端環境的工作負載組合上,如果需要調整這些準則,您可以從雲端採用架構的混合式和多重雲端情節及最佳做法開始。 之後再返回本系列來精簡每個工作負載架構。

使用「已啟用 Azure Arc 的基礎結構」,將 Azure 管理延伸至混合式環境中的任何基礎結構。 已啟用 Azure Arc 的基礎結構有以下主要功能:

  • 統一作業

    • 組織資源,例如部署在整個 IT 環境中的虛擬機器、Kubernetes 叢集和 Azure 服務。
    • 使用 Azure 的單一窗口來管理和支配資源。
    • 與 Azure Lighthouse 整合以獲得受管理的服務提供者支援。
  • 採用雲端實務

    • 輕鬆採用 DevOps 技術,例如基礎結構即程式碼。
    • 讓開發人員自助和挑選工具。
    • 以組態管理系統 (例如 GitOps 和 DSC) 將變更控制標準化。

隨處執行 Azure 服務

Azure Arc 可讓您隨處執行 Azure 服務。 這樣可讓您使用可在 Azure、內部部署、邊緣或其他雲端提供者上執行的 Azure 服務,建立一致的混合式和多重雲端應用程式架構。

隨處執行 Azure 資料服務

使用「已啟用 Azure Arc 的資料服務」,隨處執行 Azure 資料服務來支援混合式工作負載。 已啟用 Azure Arc 的資料服務有以下主要功能:

  • 在部署於任何硬體的任何 Kubernetes 叢集上執行 Azure 資料服務。
  • 享受雲端自動化的好處,隨時掌握 Azure 資料服務的創新,透過跨兩個環境的雲端計費模型,統一管理內部部署和雲端資料資產。
  • Azure SQL Database 和 Azure PostgreSQL 超大規模資料庫是第一組已啟用 Azure Arc 的 Azure 資料服務。

隨處執行 Azure 應用程式服務

使用「已啟用 Azure Arc 的應用程式服務」,隨處執行 Azure App Service、Azure Functions、Logic Apps、事件方格和 APIM,以支援混合式工作負載。 已啟用 Azure Arc 的應用程式服務有以下主要功能:

  • Web Apps - Azure App Service 提供提供完全受控平台和功能,例如自動調整、部署位置及整合式 Web 驗證,讓您輕鬆組建並管理 Web 應用程式和 API。
  • Functions - Azure Functions 採用最先進的自動調整,並利用觸發程序和繫結來整合其他 Azure 服務,讓事件驅動型程式設計變得簡單。
  • Logic Apps - Azure Logic Apps 產生自動化工作流程,以整合應用程式、資料、服務和後端系統,程式庫裡有提供超過 400 個連接器。
  • 事件方格 - Azure 事件方格使用單一服務來設法將任何來源的事件路由傳送至任何目的地,簡化以事件為基礎的應用程式。
  • Azure API 管理閘道 -Azure API 管理提供統一的管理體驗,可完整觀察所有內部和外部 API。

隨處將應用程式現代化

使用「Azure Stack 系列」將應用程式現代化,完全不用離開資料中心。 Azure Stack 系列的主要功能如下:

  • 使用 Azure Stack Hub 將 Azure 延伸至內部部署工作負載。 在連線或中斷連線情況下,於內部部署組建和執行雲端應用程式,以符合法規或技術需求。
  • 使用 Azure Stack HCI 在內部部署執行虛擬化工作負載,輕鬆連線到 Azure 以存取雲端管理和安全性服務。
  • 在 Azure Stack Edge 上建立和執行智慧邊緣解決方案,這是一種 Azure 受控設備,可在邊緣執行機器學習模型和計算,以快速獲得結果,而且靠近產生資料的位置。 輕鬆將完整資料集傳輸至 Azure,供進一步分析或封存。

隨處管理工作負載

使用「Azure Arc 管理」,將 Azure 管理延伸至工作負載中的所有資產,而不論託管在何處。 Azure Arc 管理的主要功能如下:

  • 採用雲端實務

    • 輕鬆採用 DevOps 技術,例如基礎結構即程式碼。
    • 讓開發人員自助和挑選工具。
    • 以組態管理系統 (例如 GitOps 和 DSC) 將變更控制標準化。
  • 透過統一作業跨工作負載縮放

    • 組織資源,例如部署在整個 IT 環境中的虛擬機器、Kubernetes 叢集和 Azure 服務。
    • 使用 Azure 的單一窗口來管理和支配資源。
    • 與 Azure Lighthouse 整合以獲得受管理的服務提供者支援。

下一步