✅ 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 は主にバックエンドサーバーをデプロイする時に使うものだ」とだけ覚えておけば問題ない。
'AWS > EC2' 카테고리의 다른 글
| 6.EC2作成 - ストレージ構成 (0) | 2026.03.16 |
|---|---|
| 5.EC2作成 - セキュリティグループ設定 (0) | 2026.03.16 |
| 4.EC2作成 - 基本設定 (0) | 2026.03.16 |
| 3.EC2作成 - リージョン (Region) の選択 (0) | 2026.03.16 |
| 1.デプロイ(Deployment)とは? (0) | 2026.03.16 |