AWS EC2 入門ガイド:クラウドで最初のサーバーを起動する方法

Amazon Elastic Compute Cloud (EC2) はAWSの中核サービスの一つで、クラウド上で仮想サーバーを素早く起動・管理できます。この記事ではEC2のコアコンセプトを学び、最初のクラウドサーバーをデプロイします。

EC2とは?

EC2はAWSが提供するスケーラブルなコンピューティングサービスで、さまざまなタイプの仮想サーバー(インスタンス)を提供します。主な特徴:

コアコンセプト

1. インスタンスタイプ

AWSはさまざまなユースケースに対応したインスタンスタイプを提供:

2. セキュリティグループ

セキュリティグループはEC2の仮想ファイアウォールで、インバウンド・アウトバウンドトラフィックを制御:

3. キーペア

SSHキーペアはEC2インスタンスへの安全なログインに使用。インスタンス作成時にキーペアを指定し、秘密鍵ファイル(.pem)は作成後にダウンロードされるため大切に保管してください。

実践:最初のEC2インスタンスを起動

ステップ1:AWSコンソールにログイン

aws.amazon.comにアクセスし、ログイン後EC2コンソールに移動。

ステップ2:インスタンスを起動

  1. 「Launch Instance」ボタンをクリック
  2. インスタンスに名前を付ける(例:MyFirstServer)
  3. OSイメージを選択(Amazon Linux 2またはUbuntu推奨)
  4. インスタンスタイプを選択(t3.microは学習に最適(無料枠対象))
  5. キーペアを作成または選択
  6. セキュリティグループを設定:SSH(22)とHTTP(80)ルールを追加

ステップ3:インスタンスに接続

インスタンス起動後は以下の方法で接続:

# 秘密鍵の権限を変更
chmod 400 your-key.pem

# インスタンスに接続
ssh -i your-key.pem ec2-user@パブリックIPアドレス

ベストプラクティス

EC2使用においてセキュリティ是最優先事項。

まとめ

EC2はAWSクラウドサービスの基盤です。この記事を通じて、EC2のコアコンセプトを理解し、最初のクラウドサーバーを起動できたはずです。

今後の記事では、自动スケーリング、負荷分散、高可用性アーキテクチャなど、EC2の高度な機能をご紹介します。

← ブログに戻る