AWS EC2についての概要を説明 | EC2 (Elastic Compute Cloud)

最終更新日:2026年8月10日

この記事でわかること

AWS EC2について

項目 AWS Microsoft Azure Google Cloud
世界シェア 約33%(首位) 約22% 約11%
強み サービス数・実績 Microsoft製品連携 データ分析・AI
無料枠 12ヶ月+常時無料 12ヶ月無料 常時無料枠あり
主な資格 CLF / SAA / SAP AZ-900 / AZ-104 ACE / PCA

AWS EC2 (Elastic Compute Cloud)の概要について記載します。

EC2とは

AWSが提供している仮想サーバを構築するWEBサービスです。

EC2の主な機能

・インスタンスと呼ばれる仮想サーバ環境の作成。

・Amazon machine image (AMI)というインスタンスに設定するOS環境とソフトウェア環境の組み合わせの設定。

・インスタンスタイプと呼ばれる、インスタンスの仮想CPU数、メモリ、ストレージ、ネットワークパフォーマンス、IPV6有無等の組み合わせの設定。

・キーペアの作成とそれを利用したインスタンスへのログイン認証。(秘密鍵、公開鍵を使ったログイン認証)

・インスタンスストアボリューム、一時的な記憶領域。

・Amazon EBS(Elastic Block Store) ボリューム、永続的な記憶領域。

・リージョンおよびアベイラビリティーゾーンと呼ばれるデータセンターの利用。

・セキュリティグループ、仮想ファイアウォールとして機能。

・Elastic IP アドレス、静的な IPv4 アドレスをサーバに付与する機能。

・ユーザ独自の仮想ネットワーク環境(VPC)

AMI

EC2ではインスタンス(仮想サーバ)を構築する際に、サーバのOS環境とソフトウェア環境の組み合わせ(AMI)を設定する事ができます。

AMIはLINUX、WindowsなどのOSとプログラミング言語やデータベース管理ソフトなどのソフトウェアの組み合わせがテンプレート化された物で、サーバ構築時に既存のAMIを使用するだけでなく、独自のカスタマイズしたAMIを保存し、新規のサーバに流用したり、共有、販売する事が可能です。

インスタンスタイプ

インスタンスタイプは仮想CPU数、メモリ、ストレージ、ネットワークパフォーマンス、IPV6有無等の組みわせで構成されており大きく5つの用途に分類されます。用途毎にさらに複数のインスタンスタイプが用意されており、その中でメモリやCPU数等のリソースサイズが選択できます。用途毎の特徴を下記に簡単に記載します。

・汎用:バランスの取れたリソースの構成になっており、WEBサーバやコードリポジトリ等での使用に最適です。

・コンピューティング最適化:処理性能に特化した構成になっており、機械学習推論やゲームサーバ等での使用に最適です。

・メモリ最適化:大容量メモリが搭載されており、メモリ内の大きいデータセットを処理するワークロードに対して高速なパフォーマンスを実現するように設計されています。

・高速コンピューティング:GPUが搭載されたタイプなどがあり、浮動小数点計算、グラフィックス処理、データパターン照合に適した設計がされています。

・ストレージ最適化:大容量のHDDやNVMe SSDが用意されており、大容量のストレージが必要な大規模データセットに対する頻繁なアクセスをするのに最適です。

【要注意】
インスタンスタイプの具体的な種類数・メモリ容量・ストレージ容量の上限は、AWSが新しいインスタンスタイプを継続的にリリースしているため年々変動します。最新の一覧・スペックはAWS公式サイトでご確認ください。

インスタンスストア、EBS

EC2のストレージにはインスタンスストアとEBSの2種類のストレージがあり、それぞれ下記のような特徴があります。

・インスタンスストアは一部のインスタンスタイプに付属しており、付属してきた分だけ利用できます。EC2と同じ領域に保存されるため、インスタンスの停止・終了した場合にデータを保持できません。

・EBSはEC2に追加可能なストレージサービスで、一定量までは無料枠の対象となる場合があります。無料枠の対象を超える利用分は従量課金制となっており、利用した分だけの支払いが必要です。EC2とは別の領域に保存されるため、インスタンスの停止・終了してもデータが保持されます。

【要注意】
AWSの無料利用枠(EBSの無料ストレージ容量、EC2のt2.micro等の12か月無料枠を含む)は、アカウント作成時期によって内容が異なる場合があります。最新の無料枠の条件・料金体系はAWS公式サイトでご確認ください。

リージョン、アベイラビリティーゾーン(AZ)

リージョン、アベイラビリティゾーンと言うのはインスタンスが作成されるデータセンターの場所の事です。リージョンは東京、大阪等の地域の単位で、アベイラビリティゾーンはそのリージョン内でいくつかに区分けされているデータセンターの集合体の単位です。

AZ同士は物理的に隔離された場所にあるため、複数のAZにインスタンスを作成して冗長化構成にすると可用性の高い構成です。

セキュリティグループ

インスタンスに対する通信をインバウンド(インスタンスへの通信)とアウトバウンド(インスタンスからの通信)で許可できる仮想ファイアウォールの仕組みです。

特徴としてステートフルな機能で通信の状態を保持しているため、許可された通信に対しての戻りトラフィック、許可された通信に対する応答は許可されます。つまり、インバウンドに対する応答のアウト通信はアウトバウンドルールにかかわらず通過し、アウトバウンドに対する応答のイン通信はインバウンドルールにかかわらず通過します。

(ステートレスな通信の場合、状態が保持されないので、インバウンド、アウトバウンドどちらも許可していないと、一方的な通信しかできず応答を受け取る事ができません。)

Elastic IP アドレス

Elastic IP アドレスはインスタンスに対して静的なIPアドレス(固定されたIPアドレス)を設定できる機能です。

デフォルトではEC2には動的なIPアドレスが設定されるため、サーバ停止して立ち上げると、IPアドレスが変更されます。

WEBサーバを公開する時などIPアドレスを固定したい時に利用します。

VPC

EC2はVPCと言うAWSの仮想ネットワーク環境上に作成されます。

押さえておきたいポイント

  • EC2はインスタンスタイプ・AMIの組み合わせで、用途に応じたスペックの仮想サーバを柔軟に構築できるサービスである。
  • データの永続性が必要な場合はインスタンスストアではなくEBSを使う。インスタンスストアはインスタンスの停止・終了でデータが消えるため、一時的な用途に限定する。
  • 複数のアベイラビリティーゾーンにインスタンスを分散配置することで、単一のデータセンター障害に強い高可用性構成にできる。

よくある質問

Q. EC2とEBSは何が違いますか?

EC2は仮想サーバそのもの(コンピューティングリソース)を提供するサービスで、EBSはEC2に接続して使う永続的なストレージ(記憶領域)のサービスです。EC2インスタンスを停止・終了してもEBSボリュームのデータは保持される点が、同じインスタンス領域に保存されるインスタンスストアとの大きな違いです。

Q. インスタンスタイプは後から変更できますか?

はい、インスタンスを停止した状態であれば、多くの場合インスタンスタイプを変更できます(一部の制約やAMIの互換性条件はあります)。運用を始めた後にCPU・メモリのリソースが不足したり過剰だったりする場合は、必要に応じてインスタンスタイプを見直すことが可能です。

Q. セキュリティグループとネットワークACLの違いは何ですか?

セキュリティグループはインスタンス単位で適用されるステートフルなファイアウォールで、許可された通信の戻りトラフィックは自動的に許可されます。一方、VPCのサブネット単位で適用されるネットワークACLはステートレスで、インバウンド・アウトバウンドそれぞれに個別のルール設定が必要です。両者は役割が異なるため、組み合わせて多層的にアクセス制御するのが一般的です。

まとめ

簡単にサーバ構築をして利用する事が可能なため、業務での利用だけでなく、個人で使用してみるのもありかもしれないなと感じました。サーバレンタルする程ではないがお試しで少しだけ利用してみたい時などはお得に利用する事が出来るのではと思います。無料利用枠の内容はアカウント作成時期によって異なる場合があるため、最新の無料枠の条件はAWS公式サイトでご確認ください。

▼ アクロビジョンについて

👔

一緒に働きましょう

一人ひとりのキャリアに向き合い、
活躍できる現場をご紹介します。

採用サイトを見る →
💻

システム開発のご依頼・ご相談

コンサルティングから運用保守まで、
ワンストップで対応します。

まずはお気軽にご相談ください →

前の記事

Amazon Redshiftについて