インフラ弱いのとAWSの基礎をやりたいなと思ったので購入しました。AWSは各種サービスを必要に応じてつまみ食いしてる感じです。
内容
目次
- システム構築をインフラから始めるには
- 開発者がネットやサーバーを構築するメリット
- ネットワークやサーバーを構築する
- WordPressでブログシステムを作る
- 物理的なネットワークとAWS
- 本書の流れ
- ネットワークを構築する
- ネットワークで用いるIPアドレス範囲を定める
- 実験用のVPCを作成する
- VPCをサブネットに分割する
- インターネット回線とルーティング
- まとめ
- サーバーを構築する
- 仮想サーバーを構築する
- SSHで接続する
- lPアドレスとポート番号
- ファイアウォールで接続制限する
- Webサーバーソフトをインストールする
- Apach HTTP Serverのインストール
- ファイアウォールを設定する
- ドメイン名と名前解決
- まとめ
- HTTPの動きを確認する
- HTTPとは
- ブラウザの開発者ツールでHTTPのやりとりをのぞいてみる
- Telnetを使ってHTTPをしゃべってみる
- まとめ
- プライベートサブネットを構築する
- プライベートサブネットの利点
- プライベートサブネットを作る
- プライベートサブネットにサーバーを登録する
- 踏み台サーバーを経由してSSHで接続する
- まとめ
- NATを構築する
- NATの用途と必要性
- NATゲートウェイを構築する
- NATゲートウェイを通じた疎通確認をする
- まとめ
- DBを用いたブログシステムの構築
- この章の内容
- DBサーバーにMariaDBをインストールする
- WebサーバーにWordPressをインストールする
- WordPressを設定する
- まとめ
- TCP/IPによる通信の仕組みを理解する
- TCP/IPとは
- UDPとTCP
- まとめ
感想
名前の通り「基礎からのネットワーク&サーバー構築」でした。 VPCにWebサーバーとDBサーバーを立ててブログシステムを作るまでのハンズオン。200ページほどで図も多いため一日もかからず終わる内容です。
AWSは実地検証のために用いるのであって詳しく書かれている訳ではないです(アカウント作成から載っているのかと思った)ネットワーク&サーバーに関しても本当に基礎の基礎だけです。基礎を学ぶならもう一冊必要だと感じました。
一昔前はローカルにVirtualBoxなどで仮想環境を作成して学んでいたものがAWSに置き換わった感じなのかなあと。ハンズオンは有用だしAWSは学んで損はないので入門としては中々良いかも。
最後にひとつ気になったこと。サーバー2台立てるわけだけどこのままほっとくとEC2の無料枠超える気がする。停止した方がいいとは書いてなかった気がするけど見落としなのか手厳しいのか…