Amazon EC2
Overview
Amazon EC2は、AWS上で仮想マシンを提供するサービス。
正式名称はElastic Compute Cloudで、頭文字を取ってEC2と呼ばれている。 Elasticは英語で”弾力のある、伸縮自在の”という意味を持つ言葉で、仮想マシンの性能や台数などをそのときどきの要求に応じて迅速かつ柔軟に拡張または縮小できるクラウドコンピューティングの特徴を表現している。
なお、仮想マシンの性能や台数を増減することをスケーリングと呼び、スケーリング方法に応じてそれぞれ以下のように表現します。
- 性能を高くするスケールアップ
- 性能を低くするスケールダウン
- 台数を増やすスケールアウト
- 台数を減らすスケールイン
さらに、EC2はLinux、Windows、Macなど主要なOSを幅広くサポートしており、要件に応じて必要なOSがインストールされたインスタンスを利用できる。
※別途ライセンスを購入する必要も、OSのインストール作業を行う必要もない
また、利用料金はOSのライセンス利用料金を含め、稼働時間単位で発生する従量課金制を採用しているため、初期費用は発生しない。
連携が容易
EC2のインスタンスタイプ
EC2インスタンスの購入オプション
EC2インスタンスには、利用目的に基づいてコストを最適化するために複数の購入オプションがある。
インスタンスが稼働するハードウェアを他AWSアカウントと共用するか否かで以下に区分される
- 共用ハードウェアを使用するインスタンス
- ハードウェアを専有するインスタンス