内容紹介
本書は"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を使ってマイクロサービスベースのアプリケーションを開発する仕組み。