【あまぞんいーしーつー】
Amazon EC2 とは?
最終更新:
💡 数クリックで借りられる「クラウド上のレンタルサーバー」
AWSが提供する仮想サーバーサービス。必要なときに必要な台数のサーバーを数分で起動でき、オンデマンドなら使った時間の分だけ料金を支払う。
📌 このページのポイント
EC2って普通のレンタルサーバーと何が違うの?
インスタンスタイプって種類が多すぎるんだけど…
名前に法則があるんだ。例えば「m5.xlarge」なら、m=シリーズ(用途の系統)、5=世代、ピリオドの後ろのxlarge=サイズ。シリーズは、Mが汎用、Cがコンピューティング最適化、Rがメモリ最適化、PがGPU搭載という意味だよ。まず用途に合うシリーズを選んで、次にサイズを決めるといいね。
スポットインスタンスって安いらしいけど何か注意はあるの?
スポットインスタンスはAWSの空いている容量を使うぶん安くて、AWSは「オンデマンド料金から最大90%の節約」と説明しているよ。ただしAWSがその容量を必要としたときは、中断されることがある。停止・終了の場合は2分前に通知が届くんだ。だから、途中で止まっても続きからやり直せる処理や、1台止まっても他で受けられる構成に向いていて、中断に耐えられない処理には向かないよ。
EC2とコンテナ(ECS/Fargate)ってどう使い分けるの?
📖 おまけ:英語の意味
「Elastic Compute Cloud」 = 伸縮自在なコンピューティングクラウド
💬 Elastic(伸縮する)Compute(計算する)Cloud(クラウド)。正式名称は Amazon Elastic Compute Cloud で、EC2はその略称だよ
参考資料
- What is Amazon EC2?(Amazon EC2 User Guide)
- Amazon EC2 instance type naming conventions(Amazon EC2 Instance Types Guide)
- Purchasing On-Demand Instances for Amazon EC2(Amazon EC2 User Guide)
- Spot Instances(Amazon EC2 User Guide)
- Spot Instance interruption notices(Amazon EC2 User Guide)
- Amazon EC2 Spot Instances(AWS)
- Amazon EC2 FAQs(AWS)
- Amazon EC2 T3 Instances(AWS)
- Amazon EC2 M5 Instances(AWS)
- Amazon EC2 C5 Instances(AWS)
- What is Amazon Elastic Container Service?(Amazon ECS Developer Guide)
- Amazon ECS FAQs(AWS)