Azure Service Fabric

建置及操作永遠可用且可調整的分散式應用程式

信任適用於任務關鍵式應用程式之經實證的平台

將焦點放在建置應用程式和商務邏輯,並讓 Azure 解決困難的分散式系統問題,例如可靠性、延展性、管理和延遲。Service Fabric 是支援核心 Azure 基礎結構及其他 Microsoft 服務 (例如商務用 Skype、Intune、Azure 事件中樞、Azure Data Factory、Azure Cosmos DB、Azure SQL Database、Dynamics 365 和 Cortana) 的基礎技術。Azure Service Fabric 是專為提供雲端規模的高可用性和長期服務所設計,本質上了解應用程式的可用基礎結構和資源需求,並可啟用自動調整規模、輪流升級,並在發生錯誤時從中自我修復。

從各種具生產力的程式設計模型和語言 (包括 C# 和 Java) 中選擇,以建置您的微服務和容器架構應用程式。

Age of Ascent

透過超級 MMO 遊戲了解 Azure Service Fabric 的強大功能

客戶心聲

Schneider Electric

「Service Fabric 可讓我們將焦點放在 EcoStruxure.io 的重要功能,而不是建置分散式微服務架構」

Digital Services Platform 首席架構師 Stephen Berard

深入了解
BMW

「有了 Service Fabric,我們可以執行系統的輪流升級,而不需要停機。如果發生錯誤,我將復原為舊版。」

資深軟體架構師 Sean Patterson

深入了解
KPMG

「Microsoft Azure 不只是技術解決方案,還代表新的思考方式和新的市場商機;多虧有 PaaS 服務,每次都能快速實作。」

KTS 總經理 Christian Taltas

深入了解

簡化微服務架構應用程式的建置和管理

  • 快速上市:將焦點放在建置功能,為您的應用程式增加商業價值,而在基礎結構中設計與撰寫其他程式碼以處理可靠性、延展性、管理或延遲等問題時也不會增加額外費用。
  • 相同環境中的容器和服務協調:將 Linux 或 Windows 上的 Docker 容器,可靠並大規模地與其他工作負載和服務一起執行。利用 Azure Service Fabric 的容器託管、叢集資源管理和工作負載協調功能。
  • 選擇您的架構:使用 Azure Service Fabric 建置無狀態或具狀態的微服務,其為小型獨立版本服務組成複雜應用程式的架構方法,用以支援最複雜、低延遲且資料密集的案例,並調整其規模以納入雲端或散發到雲端。混合及比對適合您的程式設計模型和語言,從容器和客體可執行檔到微服務和動作項目。
  • 微服務靈活度:藉由建構精細微服務應用程式,來啟用持續整合及開發做法,並加快提供新功能。
  • Visual Studio 整合:使用 Visual Studio 工具與命令列支援,快速且輕易地在單箱、測試及生產環境中建置、測試、偵錯、部署與更新 Service Fabric 應用程式。
  • 隨處執行:使用一致的平台服務和相同的應用程式設計模型,並選擇 Windows Server 或 Linux 作為主機作業系統,在公用、託管或私人雲端上彈性地部署相同的應用程式程式碼。
Azure Service Fabric - 輕鬆地建置微服務
Service Fabric 提供低延遲效能

大規模地提供低延遲與提升的效率

提供快速但安全的升級而不需要停機、自動化調整規模作業、整合健康狀態監視,並提供從失敗中自動復原的功能。協調微服務和容器架構應用程式、深入探索應用程式健康狀態和效能,並允許開發低延遲、彈性的可調式服務。

解決困難的分散式系統問題 (例如可靠的失敗偵測和容錯移轉、領導人選舉、狀態管理、服務探索、輪流升級、應用程式可攜性、環境抽象、資源管理和治理以及設定管理),並提供應用程式生命週期管理功能,讓開發人員不需要在使用量增加時重新架構應用程式。開發及提供多種應用程式和工作負載,包括多租用戶 SaaS 應用程式、任務關鍵式企業營運系統應用程式、IoT 資料收集和處理工作負載,以及遊戲。

相關產品與服務

API 管理

透過安全且大規模的方式將 API 發行給開發人員、合作夥伴和員工

IoT 中樞

連接、監視並控制數十億個 IoT 資產

Azure Cosmos DB

試用 Azure Cosmos DB 以取得全域散發的多模型資料庫

開始使用 Azure Service Fabric