Amazon Web Services 基礎からのネットワーク&サーバー構築改訂 4 版(アマゾンウェブサービスキソカラノネットワーク&サーバーコウチクカイテイ4バン)
- 著者:
- 大澤 文孝/玉川 憲/片山 暁雄/今井 雄太(オオサワ フミタカ/タマガワ ケン/カタヤマ アキオ/イマイ ユウタ)
- 出版社:
- 日経BP
- 出版日:
- 2023年05月08日
- ISBN:
- 9784296202041
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
「自分でネットワークやサーバーを構築できるようになる」。これが本書の目的です。
インフラを学習するとき、実際に触ってみるのが一番ですが、従来は物理機器がないと学べませんでした。しかし、今はクラウドがあります。
本書では、代表的なクラウドサービス「 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 ネットワークの管理・運用とトラブルシューティング
技書の森解説
AWS のサービスは膨大ですが、インフラの土台となるのは VPC ・サブネット・ルートテーブル・セキュリティグループといったネットワーク層です。本書はこの層を「自分の手で一から構築する」ハンズオン形式で学ぶ入門書であり、改訂を重ねて第 4 版に至っています。 Web サーバーと DB サーバーを含む典型的な 2 層構成を、 AWS マネジメントコンソール上で一歩ずつ作り上げる過程を追います。
TCP/IP やサブネットマスクといったネットワークの基礎概念を、クラウド上で実際に設定する行為と結びつけて説明するため、オンプレミスの知識がない人でも「なぜこの設定が必要なのか」を体感しながら理解できます。 NAT ゲートウェイ、 Elastic IP 、セキュリティグループの許可ルールなど、初学者がつまずきやすいポイントにページを割いている点も特徴です。
一方で、本書が扱うのは EC2 ベースの手動構築であり、コンテナ、サーバーレス、 IaC (Infrastructure as Code) といった構成は範囲外です。その意味で「 AWS の全体像」を網羅する本ではありませんが、どのような高レベルサービスを使う場合でも根底にあるネットワーク設計の基礎を固めるには、手を動かして作るこのアプローチが確実に効きます。
言及 Qiita 記事 (11 件)
【ほぼ独学】実務未経験がWeb開発会社内定レベルのポートフォリオ完成させるまで
♡ 189Rails, 初心者, Docker, React, 未経験エンジニア【読書の夏?】各分野のおすすめ技術書を75冊まとめてみた
♡ 99AWS, Security, 初心者, 技術書, AI新人エンジニアがAWSを触る前に知っておきたい基礎知識
♡ 98AWS, 新人プログラマ応援実務未経験から情報共有サービス『HomeCareConnect』を開発してみた【Rails7 / MySQL / AWS / Docker 】
♡ 53Rails, AWS, ポートフォリオ, 個人開発, 初学者1年目にやったおすすめ教材
♡ 32初心者, 教材, 初学者向け, Udemy, 駆け出しエンジニア[2022年]初心者向けAWS 書籍(参考書)
♡ 7AWS, CloudAWS認定資格アソシエイト3冠までの道のりと得られたこと
♡ 5AWS認定試験AWS SAA 勉強方法(参考までに...)
♡ 3AWS認定試験【開発ボイス】AWSを「勉強」ではなく「毎日10秒の楽しみ」にした話(宝くじめくりサービス)
♡ 2AWS, インフラ, 個人開発, 開発ボイス【この通りやればとりあえず動く】【AWS】【初心者】wordpressのブログシステムを構築する ①
♡ 1AWS, 初心者, ブログ
この本に興味がある方におすすめ
この本に関連
大澤 文孝 の他の書籍
関連記事
本屋のプログラミングコーナーの歩き方
本屋のプログラミング書コーナーに行くと、棚いっぱいの本に圧倒されます。どこを見ればいいか、どう選べばいいかを初心者向けに案内します。
Amazon レビュー星 5 でも合わない本がある - 技術書選びの落とし穴
Amazon で星 5 の技術書が自分には合わなかった経験はありませんか。レビュー評価だけで本を選ぶリスクと、自分のレベルに合った技術書を見つける 4 つの判断基準を紹介。
技術書のタイトルに隠された法則 - 「入門」「実践」「詳解」の意味を読み解く
技術書のタイトルに使われる「入門」「実践」「詳解」などのキーワードには暗黙のルールがあります。タイトルだけで本のレベルと内容を見抜くコツを紹介します。