EC2とは?AWSの仮想サーバーの基本
EC2は、AWS上で仮想サーバーを使えるサービスです。起動に必要な基本用語と、保存データやOSの管理で気をつける点を説明します。
情報確認日:
目次を開く +を閉じる −
ひとことで言うと
Amazon EC2は、AWS上で仮想サーバーを使えるサービスです。物理サーバーを買わずに、必要なときに起動できます。サーバー内のOSやソフトウェアは、利用者が管理します。
EC2でできること
サーバーは、Webページの表示やデータ処理を行うコンピューターです。仮想サーバーは、物理機器の能力を論理的に分けて使う仕組みで動きます。
プログラムを動かして計算や処理をすることを、コンピューティングと呼びます。EC2は、その処理を動かすサーバーを提供します。
起動に必要な基本用語
| 用語 | 意味 |
|---|---|
| インスタンス | AWS上で動かす仮想サーバー |
| インスタンスタイプ | 処理能力、ネットワーク、保存領域などの性能や構成を決める種類 |
| AMI | OSやソフトウェアを含む、インスタンスの元になるテンプレート |
| セキュリティグループ | インスタンスへの通信を制御する仮想のファイアウォール |
OSは、コンピューターを動かす基本ソフトウェアです。
同じAMIから、同じ構成のサーバーを複数作れます。必要な処理に合わせて、インスタンスタイプを選びます。
データの保存先
| 種類 | 性質 |
|---|---|
| Amazon EBS | 永続的に使える保存領域 |
| インスタンスストア | 停止、休止、終了でデータが消える一時的な保存領域 |
EBSも、インスタンスの終了時に削除される設定があります。残すデータには、終了時の設定とバックアップへの備えが必要です。
料金の考え方
オンデマンドという標準の使い方では、利用時間に応じて料金がかかります。AWSの説明では、秒単位の課金で最低60秒です。
インスタンスを動かし続けると料金もかかります。停止中はインスタンスの料金はかかりませんが、EBSボリュームの料金はかかります。詳しい課金条件は、公式ページで確認してください。
具体例
小さなWebサイトなら、OS入りのAMIと必要な性能のタイプを選びます。Web通信を許可し、インスタンス上でWebサーバーのソフトウェアを動かします。
アクセスが増えたら、性能の高いタイプへの変更や台数の追加を検討できます。
注意点
- EC2のOSの更新は利用者の責任です。不具合や弱点を直す更新も含まれます。
- インスタンスストアに残す必要のあるデータを置くと、停止などで失われます。
- インスタンスを終了しても、残ったEBSなどに料金がかかる場合があります。