Windows インスタンスで EC2 Fast Launch を使用する - Amazon Elastic Compute Cloud

Windows インスタンスで EC2 Fast Launch を使用する

すべての Amazon EC2 Windows インスタンスで、Windows オペレーティングシステム (OS) の標準の起動手順を実行する必要があります。この手順では再起動が複数回行われ、完了までに 15 分以上かかることがあります。EC2 Fast Launch 機能が有効になっている Amazon EC2 Windows Server AMI では、インスタンスの起動にかかる時間を短縮するために、これらのステップの一部を完了して事前に再起動します。

EC2 Fast Launch の Windows Server AMI を設定すると、Amazon EC2 は次のように、より高速に起動するために使用する事前プロビジョニングされたスナップショットのセットを作成します。

  1. Amazon EC2 は、ユーザーの設定に基づいて一時的な t3 インスタンスのセットを起動します。

  2. それぞれの一時インスタンスが標準の起動ステップを完了すると、Amazon EC2 はインスタンスの事前プロビジョニングされたスナップショットを作成します。スナップショットは Amazon S3 バケットに保存されます。

  3. スナップショットの準備が整うと、Amazon EC2 は関連する t3 インスタンスを終了して、リソースコストを可能な限り低く抑えます。

  4. 次に Amazon EC2 が EC2 Fast Launch が有効になっている AMI からインスタンスを起動したときは、スナップショットのうちの 1 つを使って起動時間を大幅に短縮します。

Amazon EC2 は、手元にあるスナップショットを使用して EC2 Fast Launch が有効になっている AMI からインスタンスを起動する際に、自動的にスナップショットを補充します。

EC2 Fast Launch が有効になっている AMI へのアクセス権を持つアカウントは、起動時間を短縮できるという利点があります。インスタンスを起動するためのアクセス権を AMI 所有者がユーザーに対し付与する際は、事前プロビジョニングのスナップショットが AMI 所有者のアカウントから取得されます。

EC2 Fast Launch をサポートしている AMI を共有しているユーザーは、その共有した AMI での高速起動を有効または無効にすることができます。ユーザーが、共有した AMI で EC2 Fast Launch を有効にしている場合、Amazon EC2 は事前プロビジョニングされたスナップショットをユーザーのアカウントに作成します。ユーザーがアカウントのスナップショットを使い果たした場合でも、AMI 所有者のアカウントのスナップショットを引き続き使用することが可能です。

注記

EC2 Fast Launch では、事前にプロビジョニングされたスナップショットは、起動時に消費されるとすぐに削除されるため、ストレージコストが最小限に抑えられ、再利用が防がれます。ただし、削除されたスナップショットが保持ルールに一致する場合、ごみ箱がそれらを自動的に保持します。このようなことが起こらないように、ごみ箱の保持ルールの適用範囲を確認することを推奨します。詳細については、「考慮事項」を参照してください。

この機能は、EBS 高速スナップショットの復元と同一ではありません。EBS の高速スナップショット復元は、スナップショットごとに明示的に有効化する必要があり、関連コストは個別にかかります。

次のビデオでは、Windows AMI を迅速に起動できるように設定する方法と、関連する重要な用語とその定義の簡単な概要を説明しています: Launching EC2 Windows instances up to 65% faster on AWS

リソースのコスト

Windows AMI を EC2 Fast Launch 対応に設定するのにサービス料金はかかりません。ただし、Amazon EC2 が使用する、すべての基盤となる AWS リソースには標準価格が適用されます。関連するリソースコストとその管理方法の詳細については、「EC2 Fast Launch によるリソースコストの管理」を参照してください。

重要な用語

EC2 Fast Launch 機能では、次の重要な用語を使用します。

事前プロビジョニングされたスナップショット

EC2 Fast Launch が有効になっている Windows AMI から起動し、その後の Windows 起動手順を完了し、必要に応じて再起動するインスタンスのスナップショット。

  • Sysprep 専門

  • Windows Out of Box Experience (OOBE)

これらの手順が完了すると、EC2 Fast Launch はインスタンスを停止し、後ほど AMI からの高速起動で使用するスナップショットを設定に基づいて作成します。

起動頻度

指定された期間内に Amazon EC2 が起動できる、事前プロビジョニングされたスナップショットの数を制御します。AMI に対して EC2 Fast Launch を有効にする場合、Amazon EC2 は事前プロビジョニング済みのスナップショットの初期セットをバックグラウンドで作成します。例えば、起動頻度が 1 時間に 5 回と設定されている場合 (デフォルト)、EC2 Fast Launch は、5 つの事前プロビジョニングされたスナップショットから成る初期セットを作成します。

Amazon EC2 が、EC2 Fast Launch が有効になっている AMI からインスタンスを起動した場合、事前プロビジョニング済みのスナップショットのうちの 1 つを使って起動時間が短縮されます。スナップショットが使用されると、起動頻度で指定された数まで、スナップショットが自動的に補充されます。

例えば、特別なイベントの間に AMI から起動されるインスタンスの数が急増することが予想される場合は、事前に起動頻度を増やして、必要な追加のインスタンスをカバーできます。起動レートが通常に戻ると、頻度を元に戻すことができます。

予想よりも多くの起動が発生した場合、利用可能な事前プロビジョニングされたスナップショットを使い切ることがあります。これによって起動が失敗することはありません。ただし、スナップショットが補充されるまで、一部のインスタンスが標準の起動プロセスを経ることがあります。

ターゲットリソース数

EC2 Fast Launch が有効になっている Amazon EC2 Windows Server AMI で手元に保持される、事前プロビジョニングされたスナップショットの数。

最大並列起動

Amazon EC2 が同時に起動できるインスタンスの数を制御して、EC2 Fast Launch 用に事前プロビジョニングされたスナップショットを作成します。ターゲットリソース数が設定した最大並列起動数よりも多い場合、Amazon EC2 は、スナップショットの作成を開始するための [最大並列起動] で指定された数のインスタンスを起動します。これらのインスタンスがプロセスを完了すると、Amazon EC2 はスナップショットを取得してインスタンスを停止します。その後、使用可能なスナップショットの総数がターゲットリソース数に達するまで、さらにインスタンスを起動し続けます。[最大並列起動] の値は 6 以上でなければなりません。