サーバ/インフラエンジニアの基本がこれ 1 冊でしっかり身につく本(サーバインフラエンジニアノキホンガコレイッサツデシッカリミニツクホン)
- 著者:
- 馬場 俊彰(ババ トシアキ)
- 出版社:
- 技術評論社
- 出版日:
- 2021年04月14日頃
- ISBN:
- 9784297119447
- 価格:
- ¥2,750
- 在庫:
- 1
- 判型:
- 単行本
書籍紹介
本書は、サーバ/インフラの運用・管理などに携わるエンジニアにとって必要な技術や知識を基本から解説した 1 冊です。ネットワークやサーバの基礎知識はもちろんのこと、クラウド全盛の現代に必要な知識についてもしっかりフォロー。技術に関する解説だけにとどまらず、サーバ/インフラエンジニアとして必要な考え方、学習法、スキルアップ、業務知識、職業倫理などについても取り上げていますから、これからサーバ/インフラエンジニアを目指す人にとって最適な教科書です。
■第 1 章 エンジニアとして生きる
1.1 インフラエンジニアとは
1.2 技術力とは
1.3 成長とは
1.4 学びとはどういうことか
1.5 継続的な学び・成長のために重要なこと
1.6 インフラエンジニアをとりまく時代の流れ
1.7 インフラエンジニアが扱うテクノロジのオーバービュー
■第 2 章 ネットワークの基礎知識
2.1 巨大ネットワーク「インターネット」の形
2.2 階層と規格
2.3 IP アドレス
2.4 ポート番号
2.5 マルチキャスト、エニーキャスト、ブロードキャスト
2.6 NAT 、 NAPT
2.7 パケット
2.8 ルーティング
2.9 ARP
2.10 TCP と UDP
2.11 速度と品質
■第 3 章 インターネットの基礎知識
3.1 HTTP
3.2 URL と URI
3.3 ドメイン名
3.4 DNS
3.5 HTTPS と TLS 証明書 (SSL 証明書)
3.6 PKI
■第 4 章 サーバの基礎知識
4.1 サーバの基本的な構成
4.2 Linux の基礎知識
4.3 Linux の基本操作
4.4 Linux のネットワーク操作
■第 5 章 仮想化の基礎知識
5.1 サーバ仮想化
5.2 コンテナ
5.3 ストレージやネットワークの仮想化
5.4 デスクトップ作業環境の仮想化
5.5 仮想化と高集積化
■第 6 章 ミドルウェアの基礎知識
6.1 Web システムの構成要素
6.2 Web サーバ
6.3 アプリケーションサーバ
6.4 ロードバランサ
6.5 プロキシ (Proxy / CDN)
6.6 RDBMS
6.7 KVS
■第 7 章 Web サービス運用の基礎知識
7.1 システムは何もしないと壊れる
7.2 システムはよくわからない状態になる
7.3 システムの可用性とは
7.4 運用フェーズでの情報共有
7.5 構成管理・変更管理
7.6 CI/CD
7.7 モニタリング
7.8 バックアップ
■第 8 章 セキュリティの基礎知識
8.1 情報セキュリティとは
8.2 鉄板の対策 1 [ ID 管理]
8.3 鉄板の対策 2 [アップデートと期日管理]
8.4 鉄板の対策 3 [ Firewall による境界型防御]
8.5 鉄板の対策 4 [ IDS や IPS による内部検査]
8.6 鉄板の対策 5 [ セキュリティインシデント対応と証跡取得]
■第 9 章 クラウドの基礎知識
9.1 クラウドコンピューティングとは
9.2 クラウドコンピューティングで変わったこと
9.3 代表的なクラウドサービス:AWS (Amazon Web Services) の基礎知識
9.4 AWS の代表的なサービス
9.5 利用するサービスの選び方
■第 10 章 法律・ライセンスの基礎知識
10.1 通信の秘密
10.2 善管注意義務
10.3 プロバイダ責任制限法
10.4 OSS とライセンス
言及 Qiita 記事 (3 件)
この本に興味がある方におすすめ
この本に関連
馬場 俊彰 の他の書籍
関連記事
インフラ・クラウド本ガイド - AWS や Docker を本で学ぶ
クラウドインフラ、コンテナ、IaC を学べる技術書の選び方と学習順序を紹介。インフラ本の賞味期限問題と公式ドキュメントとの使い分けも解説します。
機械学習・AI 本ガイド - エンジニアが読むべき技術書の選び方
機械学習の基礎から実践まで学べる技術書の選び方を紹介。数学が苦手な人向けの学習ルートと、ML 本の賞味期限の見極め方を解説します。
Web 開発本ガイド - フロントエンドからバックエンドまで
Web 開発の全体像を学べる技術書の選び方と学習マップを紹介。フレームワーク本の賞味期限問題と公式ドキュメントとの使い分けも解説します。
関連用語
カオスエンジニアリング
本番環境で意図的に障害を注入し、システムの耐障害性を検証する実践手法
TLS 終端
ロードバランサーや CDN で TLS を復号し、バックエンドとの通信負荷を軽減する構成パターン
PWA
Service Worker やマニフェストを活用し、Web 技術でオフライン対応やプッシュ通知などネイティブアプリに近い体験を提供するアプローチ
Service Worker
ブラウザとネットワークの間でプロキシとして動作し、オフライン対応やキャッシュ制御を実現する Web API
Chaos Monkey
本番環境でランダムにインスタンスを停止し、システムの耐障害性を検証するツール
VPC
AWS 上に論理的に隔離されたプライベートネットワークを構築するサービス