見出し画像

AWSを使ったサーバー構築本が素晴らしかった

この本が非常に良かったので紹介する.この本の良いところは実際にAWSでサーバー構築をしていくところにある.VPCを利用して仮想ネットワークを作成し,パブリックサブネットとプライベートサブネットに分ける.そしてパブリックサブネットにはApacheのWebサーバを立てて,プライベートサブネットにはMariaDBを入れる.実際にWordpressを構築して,ネットワークの基礎を学べるのだ.簡単に感想等をまとめようと思う.

Point: ネットワーク技術&AWSの理解ができる

ソフトウェアエンジニアが理解すべき基礎技術の1つとして,ネットワークがある.ネットワークを理解することで,何か障害が起きた時も問題の分離がスムーズにできたりするだろう(他にも恩恵はたくさんある).それに加え,本書ではAWSを用いて実際にサーバー構築をする.AWSはますます普及しており,私も入社予定の会社でAWSを使う予定だ.本書を通してAWSの使い方が少し習得できるのも魅力の1つと言える.

この本を読むと,以下などができる,またはわかるようになるだろう(基礎的なレベルだが).

・AWSで仮想ネットワークを構築する
・AWSでサーバーを構築する
・AWSでセキュリティを意識してパブリックサブネットとプライベートサブネットを構築する
・AWSでNATを構築してプライベートサブネットにあるサーバーからインターネットへ接続できるようにする
・基礎的なネットワークの知識,理解
・TCP/IPの知識,理解
・(付録も読めば)Wiresharkの簡単な使い方
・(付録も読めば)ネットワークの運用に関する知識

実際に作ったサーバー

このリンクから確認できる(追記:お金かかるので止めました).簡単でサクサクできて楽しかった.リンクからわかるように,ドメイン名はAWS側が作成したものだ.以下のように,きちんとMariaDBとも連携が取れている.

画像1

感想

レビューを見てもらうとわかるように,アプリ開発者のインフラ理解に良いと言える.「2,3日で〜〜」というレビューがあるが,ある程度ネットワークの知識があってAWSを初めて使うという人は,1日でできるのではないだろうか(実際,4時間でできたので,土日できっとできるはずだ).インフラは面白い.

おまけ

ネットワーク技術の有名な本は,以下の本だろう.

この本を読む前,または並行して本書をやるとより深い理解ができるはずだ.本書は初学者にとてもオススメできる1冊である.

この記事が気に入ったらサポートをしてみませんか?