チュートリアル: Amazon EC2 Linux インスタンスの開始方法 - Amazon Elastic Compute Cloud

チュートリアル: Amazon EC2 Linux インスタンスの開始方法

このチュートリアルを使用して、Amazon Elastic Compute Cloud (Amazon EC2) の使用を開始できます。Linux/ インスタンスを起動、接続、使用する方法について学習します。インスタンスは、AWS クラウド内の仮想サーバーです。Amazon EC2 を使用して、インスタンスで実行されるオペレーティングシステムとアプリケーションをセットアップし、設定することができます。

AWS にサインアップすると、AWS 無料利用枠 を使用して、Amazon EC2 の使用を開始できます。AWS アカウント を作成してから 12 か月間が経過しておらず、Amazon EC2 の無料利用枠を使い切っていない場合、無料利用枠の特典で利用できるオプションを提案します。そうすると、このチュートリアルを料金の発生なしでご利用になれます。それ以外の場合、インスタンスを起動したときから、インスタンスを削除するまで(このチュートリアルの最終タスク)、アイドル状態のままでも標準の Amazon EC2 使用料が発生します。

関連チュートリアル

概要

このチュートリアルで起動されるインスタンスは Amazon EBS-backed インスタンスです (つまり、ルートボリュームは EBS ボリュームです)。インスタンスが実行されるアベイラビリティーゾーンは、指定するか、Amazon EC2 によって自動的に選択されます。アベイラビリティーゾーンとは、各 AWS リージョン 内に存在する、複数の独立したロケーションです。アベイラビリティーゾーンは、独立したデータセンターと考えることができます。

インスタンスを起動するときは、キーペア (アイデンティティを証明するため) とセキュリティグループ (着信トラフィックと発信トラフィックを制御する仮想ファイアウォールとして機能する) を指定して、インスタンスをセキュリティで保護します。インスタンスに接続するときは、インスタンスの起動時に指定したキーペアのプライベートキーを指定する必要があります。


				セキュリティグループ内の Amazon EBS ベースのインスタンス。

前提条件

開始する前に、Amazon EC2 を使用するようにセットアップする の手順を完了するようにしてください。

ステップ 1: インスタンスを起動する

以下の手順で説明しているように、AWS Management Console を使用して Linux/ インスタンスを起動できます。このチュートリアルは、最初のインスタンスをすばやく起動できるようにすることを目的としています。そのため、使用できるすべてのオプションを扱っているわけではありません。詳細オプションについては、「新しいインスタンス起動ウィザードを使用してインスタンスを起動する」を参照してください。インスタンスを起動するその他の方法については、「インスタンスの起動」を参照してください。

インスタンスを起動するには
  1. Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/) を開きます。

  2. EC2 コンソールダッシュボードの [インスタンスの起動] ボックスで、[インスタンスの起動] を選択します。

  3. [Names and tags] (名前とタグ) の [Name] (名前) には、インスタンス用にわかりやすい名前を入力します。

  4. [Application and OS Images (Amazon Machine Image]) (アプリケーションと OS イメージ (Amazon マシンイメージ) で、次の作業を行います。

    1. [Quick Start] (クイックスタート) を選択してから、Amazon Linux を選びます。これが、インスタンスのオペレーティングシステム (OS) です。

    2. [Amazon Machine Image (AMI)] (Amazon マシンイメージ (AMI)) から、HVM バージョンの Amazon Linux 2 を選択し、。これらの AMI は [無料利用枠対象] とマークされていることに注意してください。[Amazon Machine Image (AMI)] (Amazon マシンイメージ (AMI)) はインスタンスのテンプレートとして機能する基本設定です。

      注記

      AL2023 は Amazon Linux 2 の後継です。詳細については、「Amazon EC2 コンソールを使用した AL2023 の起動」を参照してください。

  5. [Instance type] (インスタンスタイプ) の [Instance type] (インスタンスタイプ) リストからインスタンスのハードウェア構成を選択できます。t2.micro インスタンスタイプを選択します。デフォルトではこれが選択されています。t2.micro インスタンスタイプは無料利用枠の対象です。t2.micro が利用できないリージョンでは、無料利用枠で t3.micro インスタンスを使用できます。詳細については、「AWS 無料利用枠」を参照してください。

  6. [Key pair (login)] (キーペア (ログイン)) の [Key pair name] (キーペア名) には、セットアップ中に作成したキーペアを選択します。

    警告

    [Proceed without a key pair (Not recommended)] (キーペアなしで続行 (非推奨) は選択しないでください。キーペアなしでインスタンスを起動すると、インスタンスに接続できません。

  7. [Network settings] (ネットワーク設定) の横にある [Edit] (編集) を選択します。Security group name (セキュリティグループ名) には、ウィザードで作成して選択したセキュリティグループが表示されます。このセキュリティグループを使用するか、または次のステップを使用して設定を行うときに作成したセキュリティグループを選択できます。

    1. [Select existing security group] (既存のセキュリティグループを選択) を選択します。

    2. [Common security groups] (共通セキュリティグループ) から、既存のセキュリティグループのリストからセキュリティグループを選択します。

  8. インスタンスの他の構成設定については、デフォルトの選択のままにします。

  9. Summary (概要) パネルでインスタンス設定の要約を確認します。準備が完了したら、[Launch instance] (インスタンスを起動) を選択します。

  10. 確認ページは、インスタンスが起動中であることを通知します。[View all instances] (すべてのインスタンスの表示) を選択して確認ページを閉じ、コンソールに戻ります。

  11. インスタンス画面で、起動のステータスを確認できます。インスタンスの起動には短時間かかります。インスタンスを起動すると、その初期状態は pending です。インスタンスがスタートすると、その状態は running に変わり、公開 DNS 名を受け取ります。[Public IPv4 DNS] (パブリック IPv4 DNS) 列が非表示になっている場合は、右上隅にある設定アイコン ( Settings icon. ) をクリックし、[Public IPv4 DNS] (パブリック IPv4 DNS) をオンにした上で [Confirm] (確認) をクリックします。

  12. インスタンスに接続可能になるまでには、数分かかることがあります。インスタンスのステータスチェックが正常に終了したことを確認します。この情報は [ステータスチェック] 列に表示されています。

ステップ 2: インスタンスに接続する

Linux インスタンスに接続するにはいくつかの方法があります。詳細については、「Linux インスタンスへの接続」を参照してください。

重要

.pem ファイルがあるキーペアで起動し、コンピュータから SSH アクセスを許可するセキュリティグループで起動していない限り、インスタンスに接続することはできません。インスタンスに接続できない場合は、「インスタンスへの接続に関するトラブルシューティング」を参照してください。

ステップ 3: 無料利用枠の使用状況の追跡

AWS のお客様になってから 12 か月未満で、無料利用枠の制限内であれば、Amazon EC2 は無料で使用できます。予期せぬ請求を避けるには、無料利用枠の使用状況を追跡することが重要です。無料利用枠の制限を超える場合、標準の従量課金制料金が発生します。

注記

12 か月以上ご利用いただいている AWS カスタマーの場合は、無料利用枠の利用資格がなくなり、以下の手順で説明する [EC2 無料利用枠] ボックスも表示されなくなります。

無料利用枠の使用状況を追跡するには
  1. ナビゲーションペインで、[EC2 ダッシュボード] を選択します。

  2. [EC2 無料利用枠] ボックス (右上) を参照してください。

    
						EC2 ダッシュボードの EC2 無料利用枠ボックス。
  3. [EC2 無料利用枠] ボックスで、次のように無料利用枠の使用状況を確認します。

    • [使用中の EC2 無料利用枠のオファー] の警告に注意してください。

      • [月末の予測] — 現在の使用パターンを継続する場合、今月は料金が発生することを警告しています。

      • [無料利用枠超過] — 無料利用枠の制限を超え、すでに料金が発生していることを警告しています。

    • [オファーの使用量 (月額)] で、Linux インスタンス、Windows インスタンス、EBS ストレージの使用状況を書き留めてください。このパーセンテージは、今月使用した無料利用枠の制限を示します。100% の場合、それ以降の使用には料金が発生します。

      注記

      この情報は、インスタンスを作成した後にのみ表示されます。ただし、使用状況情報はリアルタイムでは更新されず、1 日 3 回更新されます。

  4. さらなる料金の発生を避けるには、現在料金が発生しているリソース、または無料利用枠の使用制限を超えた場合に料金が発生するリソースをすべて削除してください。

    • インスタンスを削除する手順については、このチュートリアルの次のステップに記載しています。

    • 料金が発生する可能性のあるリソースが他のリージョンにあるかどうかを確認するには、[EC2 無料利用枠] ボックスで [グローバル EC2 リソースを表示] を選択して [EC2 グローバルビュー] を開きます。詳細については、「Amazon EC2 Global View」を参照してください。

  5. AWS 無料利用枠 にあるすべての AWS のサービス のリソース使用量を表示するには、[EC2 無料利用枠] ボックスの下部にある [すべての AWS 無料利用枠 オファーを表示] を選択します。詳細は、「AWS 料金ユーザーガイド」の「AWS 無料利用枠 を使用する」を参照してください。

ステップ 4: インスタンスをクリーンアップする

このチュートリアル用に作成したインスタンスを使用した操作が終了したら、インスタンスを終了してクリーンアップする必要があります。クリーンアップする前にこのインスタンスでやることがある場合は、「次のステップ」を参照してください。

重要

インスタンスを終了するということは、実質的には、そのインスタンスを削除するということです。いったん終了したインスタンスに再接続することはできません。

AWS 無料利用枠 外でインスタンスを起動した場合は、インスタンスのステータスが shutting down または terminated に変わるとインスタンスの課金が停止します。後のためにインスタンスを維持したいが料金を発生させたくない場合は、インスタンスを停止して後で再び開始できます。詳細については、インスタンスの停止と起動 を参照してください。

インスタンスを終了するには
  1. ナビゲーションペインで、[インスタンス] を選択します。インスタンスの一覧で、インスタンスを選択します。

  2. [Instance state (インスタンスの状態)]、[Terminate instance (インスタンスの終了)] の順に選択します。

  3. 確認を求めるメッセージが表示されたら、[Terminate (終了)] を選択します。

    Amazon EC2 によって、インスタンスがシャットダウンおよび終了します。インスタンスの終了後、インスタンスはしばらくの間コンソールに表示されたままですが、エントリは自動的に削除されます。終了したインスタンスを自分でコンソールディスプレイから削除することはできません。

次のステップ

インスタンスを起動した後で、次の演習の一部を行ってみるといいかもしれません。