【あまぞんいーしーつー】

Amazon EC2 とは?

最終更新:
💡 数クリックで借りられる「クラウド上のレンタルサーバー」

AWSが提供する仮想サーバーサービス。必要なときに必要な台数のサーバーを数分で起動でき、オンデマンドなら使った時間の分だけ料金を支払う。

📌 このページのポイント
Amazon EC2:インスタンスタイプとスケーリング インスタンスタイプ t3.micro 2 vCPU 1GB RAM m5.large 2 vCPU / 8GB c5.4xlarge 16 vCPU / 32GB Auto Scaling 1台 閑散期 → 繁忙期 自動で増減! EC2の特徴 数分でサーバー起動 従量課金(使った分だけ) OS・スペックを選べる AWSの仮想サーバーサービス。用途に合うスペックを選んで起動できる
Amazon EC2のイメージ
ひよこ ひよこ
EC2って普通のレンタルサーバーと何が違うの?
ペンギン先生 ペンギン先生
月単位で借りるレンタルサーバーと違って、EC2のオンデマンドインスタンスは、長期の契約なしに、動かしていた時間だけ秒単位で課金されるんだ(最低60秒)。だから短時間だけ使って消すこともできるよ。APIやコマンドから操作できるから、プログラムで「必要なときに台数を増やす」といった自動化もできるんだ。
ひよこ ひよこ
インスタンスタイプって種類が多すぎるんだけど…
ペンギン先生 ペンギン先生
名前に法則があるんだ。例えば「m5.xlarge」なら、m=シリーズ(用途の系統)、5=世代、ピリオドの後ろのxlarge=サイズ。シリーズは、Mが汎用、Cがコンピューティング最適化、Rがメモリ最適化、PがGPU搭載という意味だよ。まず用途に合うシリーズを選んで、次にサイズを決めるといいね。
ひよこ ひよこ
スポットインスタンスって安いらしいけど何か注意はあるの?
ペンギン先生 ペンギン先生
スポットインスタンスはAWSの空いている容量を使うぶん安くて、AWSは「オンデマンド料金から最大90%の節約」と説明しているよ。ただしAWSがその容量を必要としたときは、中断されることがある。停止・終了の場合は2分前に通知が届くんだ。だから、途中で止まっても続きからやり直せる処理や、1台止まっても他で受けられる構成に向いていて、中断に耐えられない処理には向かないよ。
ひよこ ひよこ
EC2とコンテナ(ECS/Fargate)ってどう使い分けるの?
ペンギン先生 ペンギン先生
大きな違いは、サーバーを自分で管理するかどうかだよ。EC2ではインスタンスタイプや台数を自分で選び、OSの更新なども自分たちで面倒を見る。そのぶん細かく制御できるんだ。Fargateはコンテナを動かすためのサーバーレスな実行環境で、サーバーの管理や容量の計画をしなくて済む。どちらが合うかは、OSレベルの制御が必要か、運用にどれだけ手をかけられるかで決まるよ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「EC2」って出てきたら「AWSでサーバーを借りるサービスのことだな」と思えればだいたいOK!
📖 おまけ:英語の意味
「Elastic Compute Cloud」 = 伸縮自在なコンピューティングクラウド
💬 Elastic(伸縮する)Compute(計算する)Cloud(クラウド)。正式名称は Amazon Elastic Compute Cloud で、EC2はその略称だよ

参考資料

← 用語集にもどる