内容紹介

★AWSを実機代わりにインフラ技術が学べる!

 「自分でネットワークやサーバーを構築できるようになる」。これが本書の目的です。

 インフラを学習するとき、実際に触ってみるのが一番ですが、従来は物理機器がないと学べませんでした。しかし、今はクラウドがあります。

 本書では、代表的なクラウドサービス「Amazon Web Services」を実機代わりにインフラを学べるようにしてます。インフラを学びたい若手技術者にも、インフラを学び直したいアプリ開発者にもオススメです。

◆改訂4版における主な変更点は、以下の通りです。

1.UI・操作方法の更新
 AWSマネジメントコンソールにおける、各種操作画面を最新に更新しました。

2.Amazon Linux 2023に対応
 改訂4版では、使用するディストリビューションを最新のAmazon Linux 2023に変更しました。Amazon Linux 2023ではパッケージが更新され、インストール方法もyumからdnfに変わるなど、いくつかのコマンドが変更されています。またデフォルトでは、SSHでRSA/SHA1が無効化され、従来のSSHクライアントでは接続できないことがあります。その解決方法についても補足しました。

3.TLS/SSLへの配慮、HTTP/2に対応
 本書ではプロトコルを実際に見るために、HTTP接続して、生のテキストデータを見る箇所があります。しかし近年はTLS/SSLを必須にしたサイトが多いため、改訂4版では、一般サイトではなく自分構築したWebサーバーに接続するように変更しました。確実に、プロトコルの挙動を目視できる構成としました。また一部サイトでは、HTTP/2に対応しており、流れるデータが従来と異なるところもあります。改訂4版では、その違いについても補足しました。

<目次>
CHAPTER 1 システム構築をインフラから始めるには
CHAPTER 2 ネットワークを構築する
CHAPTER 3 サーバーを構築する
CHAPTER 4 Webサーバーソフトをインストールする
CHAPTER 5 HTTPの動きを確認する
CHAPTER 6 プライベートサブネットを構築する
CHAPTER 7 NATを構築する
CHAPTER 8 DBを用いたブログシステムの構築
CHAPTER 9 TCP/IPによる通信の仕組みを理解する
Appendix A パケットキャプチャで通信をのぞいてみる
Appendix B ネットワークの管理・運用とトラブルシューティング