OpenShift 徹底活用ガイド
オープンシフトテッテイカツヨウガイド
- 著者:
- 澤橋松王(サワハシマツオ)
- 出版社:
- シーアンドアール研究所
- 出版日:
- 2020年10月27日頃
- ISBN:
- 9784863543188
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
Red Hat OpenShift はコンテナを開発、実行、運用するための統合プラットホームです。コンテナプラットホームとして業界標準になっている Kubernetes を拡張して、一般企業のユーザーでも容易にコンテナを扱うことができるようになっています。
本書では OpenShift を活用して、コンテナ化された最先端のアプリケーションを思い通りに開発・運用するためのポイントを解説しています。ベンダーロックインのない、オープンなコンテナ開発、実行環境を使って、ソースコードからコンテナのビルドからデプロイまで自動的に行えるようになる 1 冊です。
第 1 章 コンテナで変わる IT 組織と体制
第 2 章 OpenShift とは
第 3 章 OpenShift 環境を準備する
第 4 章 OpenShift を触ってみる
第 5 章 OpenShift の設計
第 6 章 サーバー型アプリケーションのコンテナ化
第 7 章 オリジナルコンテナイメージ
第 8 章 OpenShit で実現する CI/CD
第 9 章 クラウドネイティブ運用
第 10 章 OpenShift の保守
第 11 章 IT 体制とスキル
技書の森解説
Red Hat OpenShift をこれから企業のコンテナ基盤として導入する人が、準備から設計、運用、保守までを順に追える本です。『OpenShift 徹底活用ガイド』 (澤橋 松王、青山 真巳、大津 浩司、関 克隆、鈴木 洋一朗、河角 修 著、シーアンドアール研究所、2020 年 10 月 27 日発売) は、版元の紹介文によると、Kubernetes を拡張して一般企業のユーザーでも容易にコンテナを扱えるようにした統合プラットホームとして OpenShift を位置づけ、ソースコードからコンテナのビルドからデプロイまで自動的に行えるようになるためのポイントを解説しています。刊行時の著者紹介によると、最初に名前が挙がる澤橋 松王 は日本 IBM でインフラストラクチャーサービス部門のオファリング開発とアーキテクト部隊を統括し、2019 年に IBM 技術理事に就いています。
全 11 章、組織と体制の章が技術の章を前後から挟む構成
目次の最初の章は第 1 章「コンテナで変わる IT 組織と体制」、最後の章は第 11 章「IT 体制とスキル」で、製品の解説はその間に置かれています。第 2 章「OpenShift とは」で製品の全体像を示したあと、第 3 章「OpenShift 環境を準備する」と第 4 章「OpenShift を触ってみる」で手元に環境を用意して動かし、第 5 章「OpenShift の設計」に進みます。続く第 6 章「サーバー型アプリケーションのコンテナ化」と第 7 章「オリジナルコンテナイメージ」は、既存のアプリケーションをコンテナに載せる作業と、自前のイメージを用意する作業を扱い、第 8 章で CI/CD、第 9 章「クラウドネイティブ運用」、第 10 章「OpenShift の保守」へと運用の段階が続きます。
Kubernetes を企業で使うときに OpenShift が足すもの
Kubernetes はコンテナの配置や再起動、台数の増減を自動で受け持つ コンテナオーケストレーション の基盤ですが、それ単体では、イメージを置くレジストリ、ソースコードからイメージを作る仕組み、外部からの通信の入口、利用者ごとの権限の分け方、画面からの操作といった周辺の部品を、利用者が自分で選んで組み合わせる必要があります。OpenShift はこれらを 1 つの製品にまとめ、コンテナを既定で制限の強い権限で動かすなど、安全側に倒した設定を最初から持たせている点に特徴があります。部品の選定と保守の手間を製品に任せられる代わりに、OpenShift の流儀に合わせて設計する必要が出てくるため、導入の前に全体の構成を理解しておくことの意味が大きくなります。ソースコードの変更からビルド、テスト、デプロイまでを自動でつなぐ CI/CD を基盤の上で組めるかどうかも、コンテナ化の効果を左右する点です。
技術と体制を一緒に考えたいインフラ担当者に
コンテナ基盤の導入では、アプリケーションの開発チームがイメージを作って自分でデプロイし、基盤のチームは共通の部品と運用の規則を整えるというように、役割の分け方そのものが変わります。本書は、製品の機能を学ぶ章の前後に組織と体制の章を置いています。企業のシステム部門で OpenShift の採用を検討している人や、既存のサーバー型のアプリケーションを移す計画を任された人に向けて、目次は検討すべき事柄を準備、設計、移行、運用、保守の順に並べています。一方で、刊行は 2020 年 10 月で、画面や手順はその時点の製品を前提にしています。
言及した記事 (2 件)
関連記事
OS / 低レイヤー本ガイド - コンピューターの仕組みを学ぶ技術書の選び方
OS、コンパイラー、ネットワークなど低レイヤーを学べる技術書の 4 ジャンルと、どこから始めるべきかの指針、賞味期限の見極め方を紹介します。
AWS 本の選び方 - 全体像 / 構築 / 設計 / 運用 / セキュリティの 5 視点
AWS を学ぶ技術書の選び方を「全体像 / 構築 / 設計 / 運用 / セキュリティ」の 5 視点で整理。公式ドキュメントと本の役割分担、資格対策書の位置づけまで、2026 年 8 月時点の定番書で AWS 独学のルートを解説します。
IT パスポート参考書の選び方 - 完読できる 1 冊と過去問の組み合わせ
IT パスポート試験の参考書選びを「完読できるか」を軸に整理。イラスト型 / 絞り込み型 / 丁寧解説型などテキストの個性の見分け方、過去問題集との組み合わせ、年度版とシラバス対応の注意点を 2026 年 8 月時点の定番書で解説します。
関連用語
コンテナ
アプリケーションとその依存関係をパッケージ化し、環境に依存しない一貫した実行環境を提供する仮想化技術
Init コンテナ
Kubernetes でメインコンテナの起動前に初期化処理を実行する特殊なコンテナ
コンテナオーケストレーション
コンテナのデプロイ、スケーリング、ネットワーキングを自動管理するプラットフォーム
Dev Container
Docker コンテナ内に開発環境を定義し、チーム全員が同一の環境で開発できる仕組み
Docker
アプリケーションをコンテナとしてパッケージ化し、どの環境でも同じように実行できるプラットフォーム
マルチテナンシー
1 つのシステムで複数のテナント (顧客) のデータを安全に分離して提供するアーキテクチャ