インプレス[コンピュータ・IT]ムック エンジニアなら知っておきたいコンテナのキホン
インプレス / 2022年03月15日 / 全223ページ
初級エンジニアにとって、コンテナの概念は非常に難解で、理解には時間がかかります。本書は、250点に及ぶ図解を駆使して、コンテナの概念と全体像をやさしく把握できるように書かれています。特に、コンテナエンジン「Docker」と、コンテナ管理ツール「Kubernetes」については、多くのページを割いて解説しています。また、コンテナの周辺技術としてCI/CDやマイクロサービス、サーバーレスの基礎のほか、DevOps等のキーワードも取り上げています。さらに、実際にハンズオンで手を動かしながら、現場で役立つ知識も身に付けられます。
目次
- まえがき
- contents
- 第1章 コンテナの概念
- 第1節 時代とともにシステムインフラは見えないものへー「コンテナの登場åç」いざ、コンテナの世界へそもそも「インフラ」ってなんだ
- では「ITインフラ」とは?
- ITインフラも変化し続けている?
- ITインフラはさらに見えないものへコンテナ参上!
- 第2節 コンテナってなんだろうー「コンテナ」の概要を知るコンテナ誕生までの歴史とコンテナの成長
- コンテナの構造
- コンテナの基本構成
- コンテナのプロセス
- コンテナのネットワーク
- 第2章 コンテナエンジンDocker
- 第1節 コンテナにもエンジンが必要! その代表格「Docker」とはコンテナといえばあの「クジラ」?1その代表格「Docker」とは
- Dockerを知ろう!
- Dockerイメージとは
- コンテナの性質を理解しよう!
- 複数のコンテナを効率よく管理しよう!
- 第2節 実際にDockerを動かしてみよう!Dockerをインストールしてみよう
- Dockerの起動
- まえがき
- contents
- 第1章 コンテナの概念
- 第1節 時代とともにシステムインフラは見えないものへー「コンテナの登場åç」いざ、コンテナの世界へそもそも「インフラ」ってなんだ
- では「ITインフラ」とは?
- ITインフラも変化し続けている?
- ITインフラはさらに見えないものへコンテナ参上!
- 第2節 コンテナってなんだろうー「コンテナ」の概要を知るコンテナ誕生までの歴史とコンテナの成長
- コンテナの構造
- コンテナの基本構成
- コンテナのプロセス
- コンテナのネットワーク
- 第2章 コンテナエンジンDocker
- 第1節 コンテナにもエンジンが必要! その代表格「Docker」とはコンテナといえばあの「クジラ」?1その代表格「Docker」とは
- Dockerを知ろう!
- Dockerイメージとは
- コンテナの性質を理解しよう!
- 複数のコンテナを効率よく管理しよう!
- 第2節 実際にDockerを動かしてみよう!Dockerをインストールしてみよう
- Dockerの起動
- コンテナを起動してみよう
- 第3章 コンテナオーケストレーションシステムKubernetes
- 第1節 コンテナオーケストレーションシステムKubernetesの構成
- クラスタ
- マスターノード
- ワーカーノード
- 第2節 KubernetesのリソースManifest
- Kubernetesの中で働くリソース
- Kubernetesのアクセスコントロール
- 第4章 コンテナ基盤の運用
- 第1節 Kubernetesの運用を助けるツール群Helm
- CoreDNS
- Prometheus
- Fluentd
- 第2節 コンテナ基盤を安全に使うためのポイントコンテナの脆弱性を知る
- コンテナの監視
- 第5章 コンテナの実行環境
- 第1節 コンテナは場所を選ばない! オンプレミス or クラウド × コンテナコンテナ実行環境の種類
- AWS(Amazon Web Servicies)とAWS上のコンテナ環境
- Microsoft AzureとAzure上のコンテナ環境
- GCP(Google Cloud Platform)とGCP上のコンテナ環境
- 実際にAmazon EKSを触ってみよう!
- Amazon EKSを使用する準備作業をしよう
- Amazon EKSクラスタを作成する
- Amazon EKSワーカーノードを作成する
- コンテナへのアクセス経路を作成する
- サンプルアプリケーションをデプロイする
- 環境の後片付けをしよう
- 第6章 コンテナ技術の活用
- 第1節 コンテナを活用した開発へのアプローチ
- コンテナとDevOps
- CI/CD
- DockerはCI/CDと仲良し
- CI/CDのプラクティスを実現する代表的なツール
- 第2節 コンテナをさらに活用しよう! マイクロサービスとサーバーレスマイクロサービスアーキテクチャとは?
- サービスメッシュとは?
- サーバーレスアーキテクチャとFaaS(Function as a Service)
- 第3節 コンテナを導入する際に必要な検討ポイント主な検討ポイント
- 最も大事なのは導入目的の明確化
- 身近なコンテナ活用事例「Spotify」
- 学習ガイド基礎学習
- 資格試験
- おわりに
- 索引
- 著者プロフィール媒体紹介
- 奥付
※このデジタル雑誌には目次に記載されているコンテンツが含まれています。それ以外のコンテンツは、本誌のコンテンツであっても含まれていません のでご注意ください。
※電子版では、紙の雑誌と内容が一部異なる場合や、掲載されないページがある場合があります。