AWS/EC2

2.EC2とは? / なぜ EC2 を使うのか? / 実務での主な用途

YOOANT 2026. 3. 16. 19:48

✅ EC2 (Elastic Compute Cloud) とは?

💡 一行要約:コンピュータを借りて、リモートで接続して使用するサービスである。

簡単に言えば、EC2 は一つの「コンピュータ」を意味する。

✅ なぜ EC2 (Elastic Compute Cloud) を使うのか?

サーバーをデプロイ(配布)するためにはコンピュータが必要である。自分のコンピュータでサーバーをデプロイし、他のユーザーがインターネット経由でアクセスできるようにすることも可能だ。しかし、個人のコンピュータでサーバーを運用する場合、24時間コンピュータを起動し続けなければならない。また、外部からのアクセスを許可することにより、セキュリティ上のリスクが生じる可能性もある。

 

こうした不便さを解消するため、自身のコンピュータではなく、AWS EC2 という「コンピュータ」を借りて使用するのである。

さらに、AWS EC2 にはロギング、オートスケーリング、ロードバランシングなどの多様な付加機能が備わっている。

✅ 実務では?

実務においても、実際のサーバーをデプロイする際に AWS EC2 は非常に多く利用される。特にバックエンドサーバーを構築・運用する必要がある場合、EC2 にデプロイして使用するのが一般的である。

 

「では、フロントエンドのウェブページをデプロイする際は AWS EC2 を使わないのか?」

 

フロントエンドのデプロイに AWS EC2 を使用することも可能ではある。しかし、実際には EC2 よりも Vercel, Netlify, あるいは AWS S3 などを使用してデプロイするのが主流である。もしこれらが何かわからない場合は、ひとまず「AWS EC2 は主にバックエンドサーバーをデプロイする時に使うものだ」とだけ覚えておけば問題ない。

日本語