

# フリートにどの方法を使用するのが最適か
<a name="which-fleet-method-to-use"></a>

一般的なベストプラクティスとして、Amazon EC2 Auto Scaling でスポットインスタンスとオンデマンドインスタンスのフリートを起動することをお勧めします。フリートの管理に使用できる追加機能が提供されるからです。追加機能には、スポットインスタンスとオンデマンドインスタンスの両方の自動ヘルスチェック交換、アプリケーションベースのヘルスチェック、アプリケーショントラフィックを正常なインスタンスに均等に分散するための Elastic Load Balancing との統合が含まれます。Amazon ECS、Amazon EKS (セルフ管理されたノードグループ)、Amazon VPC Lattice などの AWS サービスを使用するときも、Auto Scaling グループを使用できます。詳細については、[Amazon EC2 Auto Scaling ユーザーガイド](https://docs.aws.amazon.com/autoscaling/ec2/userguide/)を参照してください。

Amazon EC2 Auto Scaling を使用できない場合は、EC2 フリートまたはスポットフリートの使用を検討してください。EC2 フリートとスポットフリートは、同じコア機能を備えています。ただし、EC2 フリートはコマンドラインからのみ使用でき、コンソールからは使用できません。スポットフリートは、コンソールから使用できますが、投資予定がないレガシー API に基づいています。

以下の表に従って、フリートに使用する方法を決定してください。


****  

| フリートに使用する方法 | どのようなときに使うか? | ユースケース | 
| --- | --- | --- | 
|  [Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/what-is-amazon-ec2-auto-scaling.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/which-fleet-method-to-use.html)  |  必要な数のインスタンスを維持しながら、インスタンスのライフサイクルを管理する Auto Scaling グループを作成します。指定した最小値と最大限度の間の水平スケーリング (インスタンスの追加) をサポートします。  | 
|  [EC2 Fleet](manage-ec2-fleet.md)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/which-fleet-method-to-use.html)  |  インスタンスタイプ別、AMI 別、アベイラビリティーゾーン別、またはサブネット別で異なる複数の起動仕様を指定し、オンデマンドインスタンスとスポットインスタンスの両方の `instant` フリートを 1 回の操作で作成します。スポットインスタンス配分戦略は、デフォルトではユニット単位で `lowest-price` に設定されていますが、`price-capacity-optimized` に変更することをお勧めします。  | 
|  [スポットフリート](work-with-spot-fleets.md)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/which-fleet-method-to-use.html)  |  スポットフリートは、通常なら EC2 フリートを使用するユースケースで、コンソールのサポートが必要な場合にのみ使用します。  | 