内容紹介

本書は"Microservices with Docker on Microsoft Azure"(Addison-Wesley、2016年6月)の日本語版です。Azure上にDockerを使ってマイクロサービスベースのアプリケーションを構築するために必要なことを、原著者の実体験に基づいて実践的に解説します。日本語版では、発行時点の最新情報をできるだけ反映するように努めました。

------------------------------「はじめに」より抜粋-----------------------------
 本書の対象読者は、マイクロサービスベースのアプリケーションをAzureで構築することに関心がある人全員です。本書を読んだ後は、マイクロサービスベースのアプリケーションの利点と課題の両方をしっかり理解できているはずです。Azureでマイクロサービスベースのアプリケーションを一から設計するか、既存のモノリシックなアプリケーション(モノリス)を徐々にマイクロサービスに分割するにあたって応用できる知識が得られるでしょう。
 本書では、以下の情報を提供します。

・マイクロサービスベースのアプリケーションと従来のモノリスとの違い、およびそれぞれのアプローチの長所と短所。

・マイクロサービスアーキテクチャのコンテキストにおけるDockerコンテナー、Dockerの基本的な操作、およびAzureでDockerホストを作成する方法。

・マイクロサービスベースのアプリケーションの開発環境とDevOps環境をセットアップするためのベストプラクティス。

・Azureのクラスターとコンテナーのオーケストレーション機能。

・コンテナー化されたマイクロサービスアプリケーションを監視するためのベストプラクティスと、Azureで利用可能な監視ツール。

・Azure Service Fabricの概要と、Azure Service Fabricを使ってマイクロサービスベースのアプリケーションを開発する仕組み。