Programming Microsoft Azure Service Fabric (Paperback)

Haishi Bai

買這商品的人也買了...

商品描述

Build exceptionally scalable cloud applications for fast-growing businesses

Microsoft Azure Service Fabric makes it easier than ever before to build large-scale distributed cloud applications. You can quickly develop and update microservice-based applications, efficiently operate highly reliable hyperscale services, and deploy the same application code on public, hosted, or private clouds. This book introduces all key Azure Service Fabric concepts and walks you through implementing several real-world applications. You’ll find advanced design patterns, tuning tips, and lessons learned from early adopters—all from the perspective of developing and operating large projects in production.

Microsoft Azure evangelist Haishi Bai shows how to:

 

  • Implement background services and use stateless services to handle user requests
  • Solve state-management problems in distributed systems
  • Package, stage, and deploy applications
  • Upgrade applications in place, with zero downtime
  • Leverage Quality of Service (QoS) options throughout app design, implementation, and operation
  • Manage Service Fabric clusters with Windows PowerShell and the Management Portal
  • Configure Service Fabric Diagnostics and analyze collected data
  • Test functionality and performance
  • Design Internet of Things (IoT) solutions that capture and manage petabytes of data
  • Handle demanding real-time data-streaming compute scenarios
  • Understand multitenancy and single-tenancy as logical architecture choices
  • Build Service Fabric game engines to support large-scale, multiplayer online games
  • Model complex systems with the Service Fabric Actors Pattern

 

About This Book

For all cloud developers who want to create and operate large-scale distributed cloud applications by using Microsoft Azure Service Fabric

For all IT professionals who want to integrate Windows Server and Microsoft Azure in any environment, including datacenters

商品描述(中文翻譯)

建立可擴展的雲端應用程式,以應對快速成長的企業需求

Microsoft Azure Service Fabric 讓建立大規模分散式雲端應用程式變得比以往更容易。您可以快速開發和更新基於微服務的應用程式,高效運營高可靠的超大規模服務,並在公有、托管或私有雲上部署相同的應用程式代碼。本書介紹了所有關鍵的 Azure Service Fabric 概念,並引導您實現多個真實世界應用程式。您將找到高級設計模式、調優技巧和早期採用者的經驗教訓,這些都是從開發和運營大型項目的角度來看的。

Microsoft Azure 技術推廣者 Haishi Bai 展示了如何:

- 實現背景服務並使用無狀態服務處理用戶請求
- 解決分散式系統中的狀態管理問題
- 打包、部署和升級應用程式,實現零停機
- 在應用程式設計、實現和運營過程中充分利用服務品質 (QoS) 選項
- 使用 Windows PowerShell 和管理入口網站管理 Service Fabric 叢集
- 配置 Service Fabric 診斷並分析收集的數據
- 測試功能和性能
- 設計能夠捕獲和管理 PB 級數據的物聯網解決方案
- 處理要求嚴格的實時數據流計算場景
- 理解多租戶和單租戶作為邏輯架構選擇
- 構建支援大規模多人在線遊戲的 Service Fabric 遊戲引擎
- 使用 Service Fabric Actors 模式建模複雜系統

關於本書:

本書適用於所有希望使用 Microsoft Azure Service Fabric 建立和運營大規模分散式雲端應用程式的雲端開發人員。

本書適用於所有希望在任何環境中(包括數據中心)將 Windows Server 和 Microsoft Azure 整合的 IT 專業人士。