October 2014
Beginner to intermediate
240 pages
3h 38m
Japanese
分散システムを構築することは容易なことではない。しかし、われわれが日々利用するアプリケーションの多くが、実は分散システムに依存しているし、今後も依存し続けるだろう。Apache ZooKeeperは、頑健な分散システムを構築する苦労を少しでも和らげるために設計された。分散処理の原理を核としてその周りに、容易に理解でき、簡単にプログラミングできるインタフェースを構築してある。分散処理システムの構築を容易にすることが、ZooKeeperの主な目的だ。
しかし、ZooKeeperを使ってさえ、分散システムの構築は容易ではない。それが、本書を書いた理由だ。本書を読めば、Apache ZooKeeperを使って分散システムを構築できるようになるだろう。まずはじめに、基本的なコンセプトを紹介する。その部分を読めば、分散システムの専門家になったような気がするだろう。注意しなければならないことが大量にあることを知って失望するかもしれないが、心配はいらない。本書に示すキーポイントを理解しさえすれば,素晴らしい分散アプリケーションを構築できるようになるはずだ。
本書は、分散システムの開発者と、ZooKeeperを利用しているアプリケーションを運用している管理者を対象としている。Javaの知識は前提としている。ZooKeeperを頑健に利用するために必要な分散システムの原理については、本書で十分に説明する。本書の構成は以下の通りだ。
「I部 ZooKeeperのコンセプトと基本」では、Apache ZooKeeperのようなシステムがなぜ必要なのかを説明し、分散システムを利用するために必要な知識を紹介する。
Read now
Unlock full access