運算資源是雲端工作負載的基礎。 Azure 提供多種運算選項以滿足多元需求,從虛擬機(VM)讓您完全掌控作業系統,到完全受管理且能自動擴展的無伺服器功能。 Azure 運算服務支援工作負載遷移、雲原生應用程式開發及高效能運算(HPC)模擬。 它們同時提供彈性與擴展能力,以提升工作負載效能。
了解你的工作負載需求對於選擇合適的運算方案至關重要。 考慮你需要的控制層級、應用程式的擴展性、延遲需求,以及成本優化目標。 Azure 的運算組合涵蓋基礎設施即服務(IaaS)、平台即服務(PaaS)及無伺服器模式,您可以選擇最適合您架構的方式。
建築
下載此架構的 Visio 檔案 。
前圖展示了一種常見的基本或基線計算實作。 關於你可以在 Azure 中建立的實際解決方案,請參見 運算架構。
探索運算架構與指南
本節文章包含已開發的完整架構,您可以在 Azure 中部署並擴展為生產級解決方案與指南。 這些文章可以幫助你決定如何在 Azure 中使用運算技術。 解決方案構想展示了實施模式與在規劃計算概念驗證(POC)開發時可考慮的可能性。
選擇一個運算服務
以下文章將協助您評估並選擇最適合您工作負載需求的運算技術:
- 選擇 Azure 運算服務:使用決策樹幫助你選擇合適的計算選項。
計算解決方案構想
- 將 IBM z/OS OLTP 工作負載遷移至 Azure:將 z/OS 線上交易處理(OLTP)工作負載遷移至具成本效益、響應式、可擴展性及可適應性的 Azure 應用程式。
運算架構
以下具備生產環境準備的架構展示了你可以部署與客製化的完整運算解決方案:
- Azure 虛擬機基線架構:請參閱部署於虛擬機器上的工作負載基礎參考架構。
- Azure 登陸區中的 Azure 虛擬機器基準架構:在 Azure 登陸區情境中部署 VM 工作負載。
- Azure 上的 Siemens Teamcenter 基準架構:在 Azure 上部署 Siemens Teamcenter 產品生命週期管理(PLM)解決方案。
- 使用 Teamcenter PLM 搭配 Azure NetApp Files:使用 Azure NetApp Files 作為 Siemens Teamcenter PLM 的儲存解決方案。
- 多區域負載平衡:學習如何在多個 Azure 區域間進行流量負載平衡。
- 為高可用性與災難復原打造的多層級網頁應用程式:部署具備 HA/DR 功能的多層應用程式。
- 在 Azure 部署 IBM Maximo Application Suite:在 Azure 上執行 IBM MAS 企業資產管理。
- 管理虛擬機合規:透過使用 Azure VM Image Builder 與 Azure Compute Gallery,管理虛擬機合規且不中斷 DevOps 實務。
- 在 Azure 上運行 Linux 虛擬機:了解在 Azure 上運行 Linux 虛擬機的最佳實務。
- 在 Azure 上運行 Windows 虛擬機:學習在 Azure 上運行 Windows 虛擬機的最佳實務。
量子運算解決方案
- 量子運算與經典應用的整合:學習如何透過直接量子積分或工作流程協調的量子整合模式,將量子工作與經典應用整合。
Mainframe
- 從內部部署 AIX UNIX 移轉至 Azure Linux:將 IBM AIX 工作負載移轉至 Azure Linux。
- 高容量批次交易處理:使用 Azure Kubernetes Service (AKS) 和 Azure 服務匯流排 來實作高容量批次交易處理。
- 一般大型主機重構至 Azure:利用 Azure 服務現代化大型主機應用程式。
- 使用 Skytap 將 AIX 工作負載遷移到 Azure:將 AIX 邏輯分割區(LPAR)遷移到 Azure 上的 Skytap。
- 使用 Skytap 將 IBM i 系列遷移至 Azure:使用原生的 IBM i 備份與恢復服務搭配 Azure 元件。
- 使用 Raincode 編譯器將大型主機應用程式重新架設至 Azure:看看 Raincode COBOL 編譯器如何現代化大型主機舊有應用程式。
運算指南
- Azure 架構上的 SAS:獲得有關在 Azure 上執行 SAS 分析的指引。
- 在即時虛擬機上建置工作負載:學習如何設計能以較低成本善用 Azure 多餘容量的工作負載。
- Azure 上的高效能運算(HPC):了解 Azure 上的 HPC 能力與架構。
SAP
在設計 Azure 上的 SAP 工作負載時,請參考這些文章。
SAP 解決方案構想
- 使用 Azure 上的 SUSE 自動化 SAP 工作負載:使用 SUSE 工具在 Azure 上自動化 SAP 工作負載的部署與管理。
SAP 架構
- 在 Azure 上用 Linux 虛擬機執行 SAP BW/4HANA :在 Azure Linux 虛擬機上部署 SAP BW/4HANA 資料倉庫。
- 使用 Oracle 資料庫在 Azure 上部署 SAP:使用 Oracle 資料庫在 Azure 上執行 SAP 生產工作負載。
- 在 Azure 上以擴展架構運行 SAP Hana for Linux 虛擬機:在 Azure Linux 虛擬機上擴展 SAP Hana 部署。
- 在 Azure 上的 Windows 中執行 SAP NetWeaver:在 Windows 虛擬機器上部署 SAP NetWeaver。
- SAP S/4HANA in Linux on Azure:在 Azure Linux VM 上執行 SAP S/4HANA。
SAP 指南
- SAP 環境架構:檢視關於 Azure 上 SAP 景觀的指引。
- SAP 在 Azure 上的進出網際網路連線:請參閱 SAP 網際網路連線的網路架構。
了解 Azure 上的運算
Microsoft Learn 提供 Azure 運算技術的免費線上訓練資源。 該平台提供針對特定產品與服務的影片、教學與互動實驗室,並依職務分類學習路徑。
以下資源提供 Azure 上計算實作的基礎知識:
按角色分類的學習路徑
- 解決方案架構師:Azure 中的計算基礎架構架構師
- Developer:Implement Azure Functions
- DevOps 工程師:部署並監控 AKS 上的應用程式
組織準備度
開始雲端採用的組織可利用 Azure 雲端採用框架 ,取得加速雲端採用的有效指引。
為了確保您在 Azure 上運算解決方案的品質,請遵循 Azure Well-Architected 框架。 Well-Architected 框架為追求架構卓越的組織提供規範性指引,並說明如何設計、配置及監控成本最佳化的 Azure 解決方案。
關於特定運算的指引,請參閱以下 Well-Architected Framework服務指南:
最佳做法
遵循最佳實務,確保您在 Azure 上的運算解決方案可靠、安全且具成本效益。
成本優化
要管理 Azure 的運算成本,您必須了解自己的使用模式並選擇合適的定價模式。
- Azure 預留:訂立 1 年或 3 年的承諾,與隨用付費價格相比,虛擬機、App Service、AKS 及其他運算服務可節省高達 72%。
- Spot 虛擬機器:以大幅折扣取得未使用的 Azure 容量,用於可中斷的工作負載。
- Azure 計算服務節省方案:利用虛擬機、App Service、Azure 容器實例及 Functions Premium 間的彈性計算價格來獲得更多優勢。
- Azure 混合式優勢:在 Azure 上使用現有的 Windows Server、SQL Server 和 Linux 訂閱授權。
- 透過使用 Azure Advisor 降低服務成本:利用 Advisor 的建議來識別未充分利用的虛擬機、應用程式服務方案及其他資源。
保持最新的計算技術動態
Azure 運算服務持續演進以應對現代資料挑戰。 隨時掌握最新 更新與功能。
欲掌握關鍵運算服務的最新動態,請參閱以下文章:
- AKS 發布說明
- App Service 公告
- Azure Functions 更新
其他資源
計算涵蓋多種解法。 以下資源能幫助你更深入了解 Azure。
混合式與多重雲端
許多組織需要混合式運算方式,因為他們的工作負載同時運行於本地與雲端。 組織通常會 將本地運算解決方案延伸至雲端。 若要連線環境,組織必須 選擇混合式網路架構。
檢視以下關鍵混合計算情境:
- Azure Arc:將 Azure 管理與服務擴展到任何基礎設施。
- Azure Local:透過使用超融合基礎設施(HCI)解決方案在本地運行 Azure 服務。
- 混合網路架構:將本地網路連接到 Azure。
以下文章描述了關鍵的混合計算情境:
- 開始使用 Azure 混合與自適應雲端架構:查看 Azure 混合解決方案概覽。
- Azure Arc 為 Kubernetes 叢集進行混合管理與部署:管理跨環境的 Kubernetes 叢集。
HPC
HPC 利用大型電腦叢集來解決複雜的計算問題。 如需詳細資訊,請參閱下列文章:
- Azure 上的 HPC:了解 HPC 的能力與架構。
- Azure Batch:高效執行大規模平行與 HPC 應用程式。
- Azure CycleCloud:建立、管理及優化 HPC 叢集。
容器與 Kubernetes
基於容器的架構在建置可擴展且可攜式的應用程式方面日益受歡迎。 如需詳細資訊,請參閱下列文章:
- 選擇 Azure 容器服務:檢閱容器工作負載的指導方針。
- AKS 基線架構:請參考一個生產準備的 Kubernetes 部署範例。
- 微服務架構:請參閱微服務的設計模式。
AWS 或 Google Cloud 專業人員
為了幫助你快速升級,以下文章比較了 Azure 運算選項與其他雲端服務:
- Azure 與 Amazon Web Services(AWS)上的運算服務:比較 Azure 與 AWS 的運算服務。
- AWS 專業人士的 Azure 概觀:熟悉 AWS 的您可以參考這份 Azure 概覽。
- Google Cloud 與 Azure 服務比較:比較 Azure 與 Google Cloud 運算服務。