AWS
ネットワーク
サーバー

AWS勉強 -ネットワークやサーバーを構築する-


なぜ始めたのか

自分が務めている会社ではAWSが多くの場面で使用されています.

そこで理解を深めることで多くの業務に関わるチャンスを増やそうと考えたところが始まりです.

下記の本で勉強を進めていき,自分なりにアウトプットしていこうと思います...

https://www.amazon.co.jp/Amazon-Web-Services-基礎からのネットワーク-サーバー構築/dp/4822237443


ネットワークやサーバーを構築する


サーバーについて


サーバーとは

サーバー用のOS(LinuxやWindows Serverなどの)をインストールしたコンピュータのこと.

参考になる記事


サーバーの種類


  • Webサーバー

  • データベースサーバー

  • メールサーバー

など...


サーバーの役割

どんなソフトウェアをインストールするのかで役割が決まる.

メールの受信機能を提供するソフトウェアをインストール→メールサーバー


サーバー構築に必要な知識

①サーバーOSのインストールと各種の設定

②ソフトウェアのインストール方法と設定の方法

ex.

Webサーバー→Apache, nginx

データベースサーバー→MySQL, PostgreSQL

メールサーバー→SendMail, Postfix


ネットワークについて

サーバを構築してもネットワークに繋がないと通信ができない.

通信するためには各サーバーの構成をルーターにデータが流れるように設定する必要がある.

また,ドメイン名を使用するためには「DNSサーバー」の設定も必要

ルーターについて

TCP/IPについて


ネットワークを構築するために必要な知識

①IPアドレスに関する知識

参考になる記事

②DNSサーバーに関する知識

参考になる記事


問題を解決する様々なツール

ネットワーク,サーバーを構築する際に,

設定を確認したり,流れているデーターの確認をしたりする必要がある.

そのために,各種ネットワーク関連のコマンドやデータを覗き見るツールを使う.


ネットワーク関連のコマンド

など


流れるデータを見るツール

生のデータを見たい→Wiresharkなど

HTTPプロトコルに限ったデバッグ→Webブラウザに付属のデバッグツール

などがある


感想

コマンドの使い方は実際に使用して覚えていく必要があると感じた.

大学でやったはずの内容も忘れていることに気づけたので,頑張って覚えていきます...