Huney

クラウド / AWS

Amazon EC2とは?AWSの仮想サーバーを初心者向けに解説

Amazon EC2についてIT初心者向けに基礎からやさしく解説します。

読了時間:約3

Amazon EC2とは?AWSの仮想サーバーを初心者向けに解説

Amazon EC2は Amazon Elastic Compute Cloud の略で、AWS上でコンピューティング能力を利用できるサービスです。

初心者向けには、まずAWS上で仮想サーバーを作って利用できる代表的なサービスと理解すると分かりやすいです。

EC2インスタンスとは?

EC2で起動した仮想的なサーバーをEC2インスタンスと呼びます。

AWS
 └─ Amazon EC2
      └─ EC2インスタンス
           ├─ CPU
           ├─ メモリ
           ├─ OS
           └─ ネットワーク

インスタンスタイプ

EC2では用途に応じてCPUやメモリなどの構成が異なるインスタンスタイプを選択できます。

Webサーバー、開発環境、計算処理など、ワークロードに合わせて選びます。

AMIとは?

EC2インスタンスを起動するときには**AMI(Amazon Machine Image)**を利用します。

AMIにはOSなど、インスタンスを起動するために必要な情報が含まれています。

Amazon LinuxやUbuntuなどを利用することもできます。

EBSとは?

EC2でよく利用されるストレージが**Amazon EBS(Elastic Block Store)**です。

EC2インスタンスに接続して、OSやデータなどを保存するブロックストレージとして利用できます。

EC2とEBSは別サービスとして考えるのがポイントです。

セキュリティグループ

EC2などへの通信を制御する重要な仕組みがセキュリティグループです。

許可する受信・送信トラフィックをルールとして設定します。

インターネットへ公開する場合でも、必要な通信だけを許可することが重要です。

EC2とVPC

EC2インスタンスは通常、Amazon VPC内のサブネットに配置します。

VPC
 └─ Subnet
      └─ EC2

ネットワーク編で学んだIPアドレス、サブネット、ルーティングなどの知識がAWSでもつながります。

EC2はサーバーレス?

EC2では利用者がOSやインスタンスなどを管理する必要があります。

そのため、AWS Lambdaのようなサーバーレスサービスとは管理する範囲が異なります。

🍯 はちみつメモ

Amazon EC2 = AWS上で仮想サーバーなどのコンピューティング能力を利用できるサービス

まとめ

  • EC2はAWSの代表的なコンピューティングサービス
  • 起動した仮想サーバーをEC2インスタンスと呼ぶ
  • インスタンスタイプでCPU・メモリなどを選ぶ
  • AMIを利用してインスタンスを起動する
  • EBSをストレージとして利用できる
  • セキュリティグループで通信を制御する
  • EC2は通常VPC内に配置される

次におすすめ

次は**「Amazon S3とは?」**を学びます。