【CHAPTER 1 システム構築をインフラから始めるには】
1-1 開発者がネットワークやサーバーを構築するメリット
1-2 ネットワークやサーバーを構築する
1-3 WordPressでブログシステムを作る
1-4 物理的なネットワークとAWS
1-5 本書の流れ
【CHAPTER 2 ネットワークを構築する】
2-1 ネットワークで用いるIPアドレス範囲を定める
2-2 実験用のVPCを作成する
2-3 VPCをサブネットに分割する
2-4 インターネット回線とルーティング
2-5 まとめ
【CHAPTER 3 サーバーを構築する】
3-1 仮想サーバーを構築する
3-2 SSHで接続する
3-3 IPアドレスとポート番号
3-4 ファイアウォールで接続制限する
3-5 まとめ
【CHAPTER 4 Webサーバーソフトをインストールする】
4-1 Apache HTTP Serverのインストール
4-2 ファイアウォールを設定する
4-3 ドメイン名と名前解決
4-4 まとめ
【CHAPTER 5 HTTPの動きを確認する】
5-1 HTTPとは
5-2 ブラウザの開発者ツールでHTTPのやりとりをのぞいてみる
5-3 Telnetを使ってHTTPをしゃべってみる
5-4 まとめ
【CHAPTER 6 プライベートサブネットを構築する】
6-1 プライベートサブネットの利点
6-2 プライベートサブネットを作る
6-3 プライベートサブネットにサーバーを構築する
6-4 踏み台サーバーを経由してSSHで接続する
6-5 まとめ
【CHAPTER 7 NATを構築する】
7-1 NATの用途と必要性
7-2 NATゲートウエイを構築する
7-3 NATゲートウエイを通じた疎通確認をする
7-4 まとめ
【CHAPTER 8 DBを用いたブログシステムの構築】
8-1 この章の内容
8-2 DBサーバーにMySQLをインストールする
8-3 WebサーバーにWordPressをインストールする
8-4 WordPressを設定する
8-5 まとめ
【CHAPTER 9 TCP/IPによる通信の仕組みを理解する】
9-1 TCP/IPとは
9-2 UDPとTCP
9-3 まとめ
【Appendix A パケットキャプチャで通信をのぞいてみる】
A-1 Wiresharkでパケットキャプチャする
A-2 UDPとTCPのパケットを見る
【Appendix B ネットワークの管理・運用とトラブルシューティング】
B-1 なぜネットワークを管理するのか
B-2 ネットワーク構成を把握する
B-3 ネットワークの状態を把握する
B-4 ケーススタディ:ウェブサイトに接続できないとき
B-5 ネットワークを運用するための便利なツール
B-6 まとめ
AWSを実機代わりにインフラ技術が学べる!
「自分でネットワークやサーバーを構築できるようになる」。これが本書の目的です。
新しいものを学習するとき、実際にやってみるのが一番。従来は物理機器がないと学べませんでしたが、今はクラウドがあります。
本書は、代表的なクラウドサービス「Amazon Web Services」を実機代わりにネットワークを学び直す、をコンセプトにまとめた1冊です。
改訂版では、初版のコンセプトをそのままに、画面を最新バージョンに差し替えたほか、CHAPTER 7「NAT」を書き直しました。
初版では「NATインスタンス」を使って説明していましたが、今後AWSでは「NATゲートウエイ」が主流になることから、NATゲートウエイを使った内容に修正しています。
インフラを学びたい若手技術者にも、インフラを学び直したいアプリ開発者にもオススメです。
・【AWS】用語を整理しながら学ぶAWS - part5 Cloud Formation - 5[2021-04-06に投稿]
・エンジニア面接でEC3やS2と発言していた私が、3週間でAWS認定ソリューションアーキテクト アソシエイトに合格した勉強方法【完全未経験】[2021-02-06に投稿]
・無限くら寿司ガチャを作ってみた[2020-11-13に投稿]
・VirtualBoxを利用してCentOS8を起動させる[2020-11-09に投稿]
・プログラミング学習歴1ヶ月半からWebアプリを開発してみた[2020-10-25に投稿]
・EC2でPHP+MySQL+WordPressを試したら起きたトラブルまとめ[2020-06-14に投稿]
・ウェルノウンポートについて[2020-05-21に投稿]
・AWSの学習を始めたので出てきた基礎単語をまとめてみた[2020-05-19に投稿]
・エンジニアになるために最低限必要なスキル おすすめの書籍も紹介[2020-02-05に投稿]
・横文字が飛び交う世界で無知無知の新卒が一人前のSEになるまで ー1年目ー[2020-01-13に投稿]
・【Webエンジニアど素人から3年生ぐらいになるまでに読むと良い本】を段階的にまとめた[2019-12-21に投稿]
・【AWS EC2 SSH エラー】SSHでインスタンスにそれまで接続できていたのに突然 port 22 Operation timed out となった時に、1つの原因として考えられること[2019-12-14に投稿]
・【初心者用】ウェルノウンポートの意味とよく使われるポート番号一覧[2019-12-04に投稿]
・【AWS】決定版!最速でpython3.7仮想環境を1から構築[2019-10-23に投稿]
・2019/7 AWS ソリューションアーキテクト 20日で合格 やったことまとめ[2019-09-29に投稿]
・【SAA-C02 対応】IT 未経験&インフラ知識 0 から 50 時間で合格する AWS 認定ソリューションアーキテクト-アソシエイト-[2019-09-26に投稿]
・Amazon Linuxでphp5.3以上をインストールするための忘備録[2019-09-17に投稿]
・ゼロから始めるAWSの資格試験[2019-06-15に投稿]
・AWS Amazon LinuxサーバにMySQLをインストールした際に詰まった箇所の備忘録[2019-05-11に投稿]
・Amazon Web Services 基礎からのネットワーク&サーバ構築のまとめ Chapter1[2019-04-15に投稿]
・環境が変わって戸惑いながらEC2を作成しました。。[2019-03-10に投稿]
・[2019/2版]AWSソリューションアーキテクト-アソシエイト試験に20日で合格する方法[2019-02-18に投稿]
・【AWS学習レポート】VPCを使ったネットワーク設計について[2019-02-12に投稿]
・[備忘]AWS認定クラウドプラクティショナー受験→取得した[2019-02-03に投稿]
・AWS 認定クラウドプラクティショナー試験 合格体験記[2019-01-22に投稿]
・AWS認定ソリューションアーキテクト・プロフェッショナルの合格体験記[2018-12-23に投稿]
・AWS GCPの資格取得のすすめ[2018-12-15に投稿]
・AWSを始めるなら読んでおきたい資料集[2018-12-14に投稿]
・初心者から data scientist・AI engineer になるための勉強法&おすすめサイト・本を一つの記事にまとめたかった[2018-12-11に投稿]
・CentOS7とApache2.4とTomcat8.5でAWS上にWebサーバ構築[2018-09-04に投稿]
・AWSを学ぶ中で必ず押さえておきたいこと[2018-08-22に投稿]
・AWS無料枠での失敗談[2018-08-19に投稿]
・AWSにWEBアプリの最小構成環境を作る[2018-07-17に投稿]
・TerraformとAWSに同時入門する[2017-12-03に投稿]
・AWS(クラウド)超入門 第1回[2017-09-25に投稿]
・基礎からのネットワーク&サーバ構築 改訂版 まとめ[2017-09-02に投稿]
・実務経験がなくても2ヶ月でAWSソリューションアーキテクトに合格するためにやったこと[2017-07-18に投稿]
・AWS 認定ソリューションアーキテクト - プロフェッショナル を受験した感想[2017-07-04に投稿]
・AWS初心者が本を1冊やってみて学んだことメモ[2017-06-23に投稿]