図解即戦力 仮想化&コンテナがこれ 1 冊でしっかりわかる教科書(ズカイソクセンリョクカソウカアンドコンテナガコレイッサツデシッカリワカルキョウカショ)
- 著者:
- 五十嵐貴之、薄田達哉(イカラシタカユキ ススキダタツヤ)
- 出版社:
- 技術評論社
- 出版日:
- 2020年11月20日頃
- ISBN:
- 9784297116903
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
現在のシステム開発・運用に欠かすことのできない仮想化技術とコンテナ技術について、その基本をわかりやすく解説する図解本です。サーバ仮想化、ネットワーク仮想化について解説するとともに、現在の開発者には必須とも言えるコンテナ技術と、そのデファクトスタンダードである Docker と Kubernetes について解説します。関連する用語を一通り知ることのできる、 1 冊目の入門書としてふさわしい内容です。
技書の森解説
Docker や Kubernetes を使い始めたものの、そもそもなぜコンテナが必要なのか、従来の仮想マシンと何が本質的に違うのかを体系的に説明できないエンジニアは少なくありません。本書は「図解即戦力」シリーズの一冊として、仮想化技術の基盤からコンテナ技術の登場背景、そしてオーケストレーションまでを見開き単位の図解で整理します。
ハイパーバイザー型仮想化、ホスト OS 型仮想化、そしてコンテナ型仮想化の三者を比較しながら、それぞれがどのレイヤーでリソースを分離しているのかを視覚的に示す構成が本書の強みです。 Docker のイメージとコンテナの関係、ネットワーキング、ボリューム管理、さらに Kubernetes によるスケジュールの概念まで、個々のコマンドを暗記するのではなく「なぜそうなっているか」のメンタルモデルを作ることに紙面を使っています。
一方で、実務の運用ノウハウ (CI/CD パイプラインの設計、本番のセキュリティ設定、マルチクラスタ管理) は射程外です。 Docker の `docker run` を一度も叩いたことがない段階、あるいはインフラ未経験から初めてクラウドに触れる段階で読むと最も効果が高く、その後にハンズオン形式の実践書へ進む土台として位置づけるのが適切です。
言及 Qiita 記事 (4 件)
【読書の夏?】各分野のおすすめ技術書を75冊まとめてみた
♡ 114AWS, Security, 初心者, 技術書, AIDocker、Amazon EC2を学んで、Amazon ECS(Fargate)にDockerを用いたアプリをデプロイできるようになるまでの学習ロードマップ
♡ 38AWS, EC2, Docker, ECS, Fargate書籍:「仮想化&コンテナがしっかりわかる教科書」の要点まとめ (1章〜3章まで)
♡ 14Docker, インフラ, 仮想化, kubernetes, コンテナ技術仮想化、コンテナ、Docker、Kubernetesに関する自習メモ
♡ 0Docker, kubernetes, コンテナ仮想化技術
この本に興味がある方におすすめ
この本に関連
関連記事
関連用語
Docker
アプリケーションをコンテナとしてパッケージ化し、どの環境でも同じように実行できるプラットフォーム
コンテナオーケストレーション
コンテナのデプロイ、スケーリング、ネットワーキングを自動管理するプラットフォーム
コンテナ
アプリケーションとその依存関係をパッケージ化し、環境に依存しない一貫した実行環境を提供する仮想化技術
Init コンテナ
Kubernetes でメインコンテナの起動前に初期化処理を実行する特殊なコンテナ
Kubernetes
コンテナのデプロイ、スケーリング、管理を自動化するオープンソースのオーケストレーションプラットフォーム
Namespace と cgroup
Linux コンテナの基盤技術で、プロセスの隔離とリソース制限を実現するカーネル機能