InfraAcademy

InfraAcademy Blog

インフラ学習におすすめのサイトInfraAcademy(インフラアカデミー)

| #Linux #ネットワーク
Linuxをブラウザで試してみる

Linux・ネットワーク・AWSを、環境構築なしで実践学習できます

こんにちは、フルスタックエンジニアのryuです。

今回は、インフラ学習を始める方におすすめのサイト、InfraAcademy(インフラアカデミー)についてご紹介します。

インフラエンジニアを目指して勉強を始めると、Linux、ネットワーク、AWS、Dockerなど、覚えることが一気に増えます。

私も最初にインフラを勉強したときは、参考書を読んでも、それぞれの知識がどうつながっているのか分かりませんでした。コマンドを覚えても、実際のサーバーで何のために使うのか分からないこともあります。

そこでInfraAcademyでは、教材を読むだけではなく、実際にシミュレーターや仮想環境を操作しながら学べることを大切にしています。

この記事では、InfraAcademyで何を学べるのか、インフラ初心者はどのような順番で勉強すれば良いのかを紹介します。

インフラ学習サイトのInfraAcademyとは?

InfraAcademyとは?

InfraAcademy(インフラアカデミー)は、インフラに特化したオンライン学習プラットフォームです。

Linuxやネットワークを実践的に学習することができます。

現在はLinuxとネットワークだけではなく、サーバー構築、Docker、DevOps、AWS、セキュリティなど、インフラエンジニアとして必要になる分野を幅広く学習できます。

インフラの勉強では、Linuxだけ理解しても十分ではありません。Linuxサーバーはネットワークにつながり、その上でWebサーバーやDNSなどが動き、現在ではAWSなどのクラウド上で利用する場面も増えています。

そのため、個別の技術をバラバラに覚えるより、基礎から順番につなげて学ぶことが大切です。

InfraAcademyの特徴

InfraAcademyの特徴は、実践的にインフラ学習ができる点です。

Linuxでは教材とターミナルを使いながらコマンドを実行できます。ネットワークでも、シミュレーターを利用して機器の設定や通信確認をしながら学習を進められます。

また、テキストで学習することで、自分の理解や進捗に合わせて読み進めることができます。

以下は、InfraAcademyの講座の一部です。

InfraAcademyの詳細を見る

InfraAcademyで学習できる内容とは?

インフラエンジニアになるための基礎から学習できる

InfraAcademyでは、インフラエンジニアになるために必要な知識を基礎から学習できます。

最初からAWSやDockerを覚えようとすると、Linuxやネットワークの用語が前提として出てきてしまい、理解できないことがあります。

まずは、どのような分野を学べるのか整理してみましょう。

分野 主な学習内容 学習の目的
Linux ファイル、権限、ユーザー、プロセス サーバーを操作する基礎を身につける
ネットワーク IPアドレス、ルーティング、VLAN 通信の仕組みを理解する
サーバー構築 Web、DNSなど Linux上でサービスを構築する
Docker コンテナ、イメージ、Compose コンテナ環境の仕組みを理解する
DevOps Terraform、Jenkins、Ansible インフラ構築や運用の自動化を学ぶ
AWS IAM、EC2、VPCなど クラウドの基本を理解する
セキュリティ リスク、認証、攻撃・防御の基礎 安全にインフラを運用する知識を学ぶ

すべてを一度に学ぶ必要はありません。

インフラ初心者であれば、Linux → ネットワーク → サーバー構築という順番から始めると理解しやすいです。

まずLinuxを実際に操作してみる

コマンドは読むだけではなく実行する

Linuxの勉強を始めると、lscdcpmvなど多くのコマンドが登場します。

一覧表を見ながら全部暗記しようとすると大変なので、まずは簡単な操作を実際に試してみましょう。

pwd
ls -la
mkdir infra-practice
cd infra-practice
touch sample.txt

この5つだけでも、現在いる場所の確認、ファイル一覧の表示、ディレクトリ作成、移動、ファイル作成を経験できます。

次に、作成したファイルへ文字を書き込んでみます。

echo "Hello InfraAcademy" > sample.txt
cat sample.txt

実行すると、次のように表示されます。

Hello InfraAcademy

コマンド名と意味を覚えるだけではなく、自分で操作して結果を見ることで、Linuxの仕組みを理解しやすくなります。

Linuxをこれから始める方は、Linux入門講座から学習できます。

【関連記事】勉強の進め方そのものに迷っている方は、Linuxの自己学習はどうやってやればいいの?も参考にしてください。

Linuxの次はネットワークを学習する

サーバーが通信する仕組みを理解する

Linuxの基本操作に慣れたら、次はネットワークです。

サーバーは単体で動くのではなく、ネットワークを通してPCや別のサーバーと通信します。そのため、IPアドレスやルーティングを理解しておくと、サーバー構築の設定も分かりやすくなります。

Linuxでは、次のコマンドでIPアドレスを確認できます。

ip addr

ルーティング情報は次のコマンドで確認できます。

ip route

通信相手から応答が返るか確認する場合はpingも使います。

ping -c 4 8.8.8.8

ここまで実際に試すと、IPアドレスやデフォルトゲートウェイが単なる用語ではなく、Linuxサーバーの通信に使われている情報だと分かります。

InfraAcademyでは、IPアドレスからルーター、ルーティング、スイッチ、VLANなどをネットワーク講座で学習できます。

【関連記事】ネットワークの学習順序については、ネットワークの勉強は何から始めたらいいの?でも詳しく解説しています。

Linuxとネットワークを学んだらサーバーを構築する

学んだ知識を一つにつなげる

Linuxとネットワークを学習したら、WebサーバーやDNSサーバーなどの構築へ進みます。

たとえばUbuntuへApacheをインストールする場合は、次のようなコマンドを使います。

sudo apt update
sudo apt install apache2

サービスの状態は次のように確認できます。

systemctl status apache2

ここでは、Linuxのパッケージ管理、プロセス、ネットワークなど、それまでに学んだ知識が一つにつながります。

インフラ学習では、この知識がつながる感覚がとても大切です。

Apacheのインストール方法だけを覚えるのではなく、どのポートで待ち受けているのか、ブラウザからなぜアクセスできるのかまで考えてみると理解が深まります。

【関連記事】実際に構築する学習を増やしたい方は、Linuxでサーバー構築を練習する方法もご覧ください。

インフラ学習のためのロードマップ

先ほど紹介した講座はほんの一部です。InfraAcademyではインフラ学習のためのロードマップに沿って学習を進めます。

まずは、Linuxの入門編から始めます。Linuxの基礎的な学習進め、中級編では、Linuxの仕組みやパッケージのインストール方法などを学習します。

次に、ネットワークです。ネットワークでは、スイッチやルーターを使って基礎的なネットワークが構築できるように学習します。

その後は、サーバー構築やDocker、DevOps、AWS、セキュリティなどへ学習範囲を広げられます。

順番に学習することで、なぜDockerでLinuxの知識が必要なのか、なぜAWSでネットワークの知識が必要なのかも理解しやすくなります。

AWSまで学ぶとインフラの理解がさらに深まる

現在は、AWSなどのクラウド上にLinuxサーバーを作ることも一般的です。

AWSのEC2を使うとLinuxサーバーを起動できますが、実際に設定しようとするとIAM、VPC、サブネット、ルートテーブル、セキュリティグループなど多くの言葉が出てきます。

ネットワークを学んでいれば、VPCやサブネットも理解しやすくなります。

Linuxを学んでいれば、EC2へSSHで接続したあとも、ファイル操作やサービスの設定を自分で進められます。

AWSを基礎から学習したい方は、AWS講座も利用できます。

Linuxとネットワークを土台にしてAWSへ進むことで、クラウドサービスの画面操作を暗記するだけではなく、裏側の仕組みまで理解しやすくなります。

InfraAcademyはどんな人におすすめ?

InfraAcademyは、これからインフラエンジニアを目指す方や、Linux・ネットワークを実際に触りながら勉強したい方に向いています。

特に、参考書を読んだだけでは理解できなかった方や、自分で学習環境を作るところで止まってしまった方には、まず実際に操作してみてほしいと思っています。

おすすめの使い方を整理すると、次のようになります。

学習状況 おすすめの進め方
Linuxを触ったことがない Linux入門から始める
Linuxコマンドは少し使える 権限、プロセス、ネットワークへ進む
ネットワークが苦手 IPアドレスから順番に学ぶ
サーバーを作ってみたい Linux・ネットワーク後にサーバー構築へ進む
クラウドを学びたい Linux・ネットワークを学んでAWSへ進む

資格取得が目的の場合でも、問題だけを解くのではなく実際にコマンドを試しておくと、知識が残りやすくなります。

インフラは覚える範囲が広いからこそ、一つずつ手を動かしながら進めることが大切です。

インフラ学習サイトInfraAcademyまとめ

今回は、インフラ学習におすすめのサイトInfraAcademyについて紹介しました。

InfraAcademyでは、Linuxやネットワークを基礎から学習し、サーバー構築、Docker、DevOps、AWS、セキュリティなどへ学習範囲を広げられます。

インフラエンジニアを目指すのであれば、いきなり難しいクラウドサービスから始める必要はありません。

まずLinuxでファイルやディレクトリを操作する。その後にネットワークを理解し、実際にサーバーを構築する。

この順番で進めると、それぞれの技術がどのようにつながっているのか分かりやすくなります。

教材を読むだけではなかなか覚えられなかった方は、ぜひ実際にコマンドを入力しながら学習してみてください。

InfraAcademyで学習を始める

Next Action

記事で読んだ内容を、講座で実装してみましょう

InfraAcademyでは、ブラウザ上でLinuxやネットワークの実践環境を使いながら学習できます。無料で始められる講座から、学習の流れを試せます。

この記事を書いた人

ryu

InfraAcademy運営 / エンジニア

エンジニア歴10年。Linux、ネットワーク、クラウドを中心に、実務で役立つインフラ技術を初心者にもわかりやすく解説しています。

X: @ryu63614894

Related

関連記事

ブログ一覧へ

Roadmap

まずはこの4講座から

ログインすれば無料で始められる講座です。気になったテーマから手を動かして学べます。

講座一覧を見る