インスタンスの起動
インスタンスは、AWS クラウド内の仮想サーバーです。Amazon Machine Image (AMI) からインスタンスを起動します。AMI はインスタンスに対して、オペレーティングシステム、アプリケーションサーバー、およびアプリケーションを提供します。
AWS にサインアップすると、AWS 無料利用枠t2.micro
インスタンスを 12 か月間無料で起動して利用できます (t2.micro
が利用できないリージョンでは、無料利用枠で t3.micro
インスタンスを使用できます)。無料利用枠に含まれないインスタンスを起動する場合は、そのインスタンスの通常の Amazon EC2 使用料がかかります。詳細については、「Amazon EC2 料金表
次の方法を使用してインスタンスを起動できます。
方法 | ドキュメント |
---|---|
[Amazon EC2 コンソール] インスタンス起動ウィザードを使用して、起動パラメータを指定します。 |
|
[Amazon EC2 コンソール] 起動テンプレートを作成して、起動テンプレートからインスタンスを起動します。 |
|
[Amazon EC2 コンソール] 既存のインスタンスを基本として使用します。 | |
[Amazon EC2 コンソール] AWS Marketplace から購入した AMI を使用します。 |
|
[AWS CLI] 選択した AMI を使用します。 |
|
[AWS Tools for Windows PowerShell] 選択した AMI を使用します。 |
|
[AWS CLI] EC2 フリートを使用すると、容量のプロビジョニングを異なる EC2 インスタンスタイプとアベイラビリティーゾーン間で行うことも、オンデマンドインスタンス、リザーブドインスタンス、スポットインスタンスの各購入モデル全体で行うこともできます。 |
|
[AWS CloudFormation] AWS CloudFormation テンプレートを使用してインスタンスを指定します。 |
AWS::EC2::Instance()AWS CloudFormationユーザーガイド |
[AWS SDK] 言語固有の AWS SDK を使用してインスタンスを起動します。 |
注記
EC2 インスタンスを IPv6 専用サブネットに起動させるには、AWS Nitro System 上に構築されたインスタンスを使用する必要があります。
注記
IPv6 専用インスタンスを起動すると、DHCPv6 がインスタンスに IPv6 DNS ネームサーバーをすぐに提供しないことがあります。この初期遅延の間、インスタンスはパブリックドメインを解決できない場合があります。
Amazon Linux 2 で実行されるインスタンスの場合、/etc/resolv.conf ファイルを IPv6 DNS ネームサーバーで直ちに更新するには、起動時に次の cloud-init directive コマンドを実行します:
#cloud-config bootcmd: - /usr/bin/sed -i -E 's,^nameserver\s+[\.[:digit:]]+$,nameserver fd00:ec2::253,' /etc/resolv.conf
もう 1 つのオプションは、ブート時にファイルが IPv6 DNS ネームサーバーアドレスを直ちに持つように、設定ファイルを変更して AMI を再イメージ化することです。
インスタンスを起動する場合、次のいずれかのリソースに関連付けられているサブネットでインスタンスを起動できます。
-
アベイラビリティーゾーン - このオプションはデフォルトです。
-
ローカルゾーン - ローカルゾーンでインスタンスを起動するには、ローカルゾーンにオプトインし、このゾーンにサブネットを作成する必要があります。詳細については、「Local Zones」を参照してください。
-
Wavelength Zone - Wavelength Zone でインスタンスを起動するには、Wavelength Zone にオプトインし、このゾーンにサブネットを作成する必要があります。Wavelength Zone でインスタンスを起動する方法については、AWS Wavelength デベロッパーガイドのAWS Wavelength の開始方法をご参照ください。
-
アウトポスト - アウトポストでインスタンスを起動するには、アウトポストを作成する必要があります。Outpost の作成方法の詳細については、AWS Outposts ユーザーガイドの AWS Outposts の開始方法をご参照ください。
インスタンスを起動した後、インスタンスに接続して使用できます。最初、インスタンスの状態は pending
です。インスタンスの状態が running
の場合、インスタンスは起動を開始します。インスタンスに接続するまで、少し時間がかかることがあります。ベアメタルインスタンスタイプの起動には時間がかかることがあります。
インスタンスは、パブリック DNS 名を受信します。この DNS 名はインターネットからインスタンスに接続する場合に使用できます。また、インスタンスはプライベート DNS 名も受け取ります。これは、同じ VPC 内の他のインスタンスがインスタンスに接続するために使用できます。インスタンスへの接続の詳細については、 Windows インスタンスに接続するを参照してください。
インスタンスを使い終わったら、必ずインスタンスを終了してください。詳細については、Amazon EC2 インスタンスを終了する を参照してください。