
本書は"Programming Microsoft Azure Service Fabric, 2nd Edition"(Microsoft Press、2018年)の日本語版です。Azure Service Fabricは、Microsoftが提供するPaaS(Platform as a Service)のひとつで、可用性と拡張性に優れた分散システムの構築とデプロイを可能にします。Service FabricはMicrosoftがこれまで長年の間、Skype for Business、Cortana、Microsoft Intune、Azure SQL Database、Azure Cosmos DBといった、自社のクラウドアプリケーションやAzureサービスを支えるために運用してきたものですが、2018年3月には基盤部分が「Service Fabric」としてオープンソース化されました。もともとはWindows/.NET SDKのみをサポートしていましたが、2016年にはLinux/Java SDKもサポートするようになりました。また、Service Fabricはコンテナーオーケストレーションの機能も提供します。サポートするコンテナーも、Windows ServerやAzureのコンテナーのほかに、DockerやKubernatesにまで対象を広げています。 本書は、Azure Service Fabricを、インテリジェントクラウド、インテリジェントエッジ、ビッグデータ、分散コンピューティングといったシナリオをベースに解説します。基礎的な解説から始まり、実用的なアーキテクチャ、そしてデザインパターンに至るまでを取り上げます。
|