略過導覽

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) 中選擇,以建置您的微服務和容器架構應用程式。

了解 Azure Service Fabric 如何協助阿拉斯加航空縮短微服務的部署時間

了解 Azure Service Fabric 如何支援超級 MMO 遊戲 Age of Ascent

客戶心聲

簡化建置及管理微服務應用程式的程序

  • 加快產品上市的時間: 將精力集中在建置可以為您應用程式提升商業價值的功能,省去在基礎結構中設計及額外撰寫程式碼處理可靠性、擴充性、管理或延遲等問題所衍生的額外成本。
  • 同一環境中的容器與服務協調流程: 在 Linux 或 Windows 上大規模地執行您的 Docker 容器,並一起同時執行其他工作負載及服務。利用 Azure Service Fabric 的容器託管、叢集資源管理和工作負載協調功能。
  • 選擇您的架構: 使用 Azure Service Fabric 建置無狀態或具狀態的微服務。這兩種微服務為一種架構趨勢,其中複雜的應用程式均由小型獨立版本服務組成,可以支援各種最複雜、低延遲及需要大量資料的狀況,而借助於 Azure Service Fabric,還能將規模調整為雲端等級。混合及比對適合您的程式設計模型和語言,從容器和客體可執行檔到微服務和動作項目。
  • 微服務的敏捷能力: 藉由建構精細微服務應用程式,達成持續整合與持續開發的目標,並加快新功能的傳遞。
  • Visual Studio 整合: 使用 Visual Studio 工具與命令列支援,很容易就能在單箱的測試及生產環境中,快速地建置、測試、偵錯、部署及升級 Service Fabric 應用程式。
  • 隨處執行: 使用一致的平台服務及相同的應用程式設計模型,選擇 Windows Server 或 Linux 作為主機作業系統,在公用、託管或私人雲端上靈活部署相同的應用程式程式碼。
Service Fabric 提供低延遲效能

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

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

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

相關產品與服務

API 管理

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

IoT 中樞

與數十億個 IoT 資產連線,並加以監視及管理

Azure Cosmos DB

全域散發的多模型資料庫,適用於任何規模

開始使用 Azure Service Fabric