

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# スポットインスタンスの操作
<a name="spot-v3"></a>

AWS ParallelCluster クラスター設定ファイル`SPOT`で [`SlurmQueues`](Scheduling-v3.md#Scheduling-v3-SlurmQueues) / [`CapacityType`](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-CapacityType)または / [`AwsBatchQueues`](Scheduling-v3.md#Scheduling-v3-AwsBatchQueues) [`CapacityType`](Scheduling-v3.md#yaml-Scheduling-AwsBatchQueues-CapacityType)を に設定している場合、 はスポットインスタンスを使用します。スポットインスタンスはオンデマンドインスタンスよりも費用対効果が高いが、中断される可能性があります。*スポットインスタンスの中断通知を利用すると*、Amazon EC2 がスポットインスタンスを停止または終了するまで 2 分間の警告が表示されます。詳細については、「*Amazon EC2 ユーザーガイド*」の「[スポットインスタンスの中断](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-interruptions.html)」を参照してください。[`AwsBatchQueues`](Scheduling-v3.md#Scheduling-v3-AwsBatchQueues) とスポットインスタンスとの連携方法については、「AWS Batch ユーザーガイド**」の「[コンピューティングリソース](https://docs.aws.amazon.com/batch/latest/userguide/compute_environment_parameters.html#compute_environment_compute_resources)」を参照してください。

 AWS ParallelCluster 設定されたスケジューラは、オンデマンドインスタンスを持つキュー内のコンピューティングリソースにジョブを割り当てるのと同じ方法で、スポットインスタンスを持つキュー内のコンピューティングリソースにジョブを割り当てます。

スポットインスタンスを使用する場合、アカウントに AWSServiceRoleForEC2Spot サービスにリンクされたロールが存在する必要があります。を使用してアカウントにこのロールを作成するには AWS CLI、次のコマンドを実行します。

```
$ aws iam create-service-linked-role --aws-service-name spot.amazonaws.com
```

詳細については、「*Amazon EC2 ユーザーガイド*」の「[スポットインスタンスリクエスト向けのサービスにリンクされたロール](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-requests.html#service-linked-roles-spot-instance-requests)」を参照してください。

以下のセクションでは、[`SlurmQueues`](Scheduling-v3.md#Scheduling-v3-SlurmQueues) の使用時にスポットインスタンスを中断できる 3 つのシナリオについて説明します。

スポットインスタンスの詳細については、「*Amazon EC2 ユーザーガイド*」の「[スポットインスタンス](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-spot-instances.html)」を参照してください。