本書は、サーバ/インフラの運用・管理などに携わるエンジニアにとって必要な技術や知識を基本から解説した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、NAPT2.7 パケット2.8 ルーティング2.9 ARP2.10 TCPとUDP2.11 速度と品質■第3章 インターネットの基礎知識3.1 HTTP3.2 URLとURI3.3 ドメイン名3.4 DNS3.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 RDBMS6.7 KVS■第7章 Webサービス運用の基礎知識7.1 システムは何もしないと壊れる7.2 システムはよくわからない状態になる7.3 システムの可用性とは7.4 運用フェーズでの情報共有7.5 構成管理・変更管理7.6 CI/CD7.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とライセンス