PerfectScale for Spot
PerfectScale for Spot は、AWS のAuto Scaling Groups(ASG)をプロアクティブに監視し、高度なアルゴリズム解析を用いて、ASG の On-Demand インスタンスのすべて、または一部を Spot インスタンスに置き換えます。
ASG を管理することで、PerfectScale for Spot は起動テンプレート、設定、混合インスタンスポリシー、その他多数の設定を代行し、コア業務に集中できるよう支援します。

仕組み
-
<分析>:PerfectScale for Spot はバックグラウンドで動作し、AWS の Auto Scaling Group(ASG)とネイティブに統合して、各グループ内の設定と潜在的なコスト削減を監視します。
-
<推奨>:PerfectScale for Spot は、Auto Scaling Group(ASG)が信頼性・コスト効率よく稼働するための最適な設定を推奨すると同時に、On-Demand と比較した月次の潜在的なコスト削減額を提示します。推奨内容はそのまま受け入れることも、必要に応じて変更することもできます。
-
<監視>:PerfectScale for Spot は Auto Scaling Group(ASG)を継続的に評価し、以下の重要なメトリクスを提示します。
- コスト
- Spot/On-Demand の稼働時間
- 前月および当月のコスト削減
- 期間合計のコスト削減
-
<プロビジョニング>:推奨を適用すると、PerfectScale for Spot は Auto Scaling Group(ASG)を混合インスタンスポリシーで動作させ、起動テンプレートを使用するよう更新します。
Fallback to On-Demand を有効にすると、アプリケーションの必要キャパシティを満たすための Spot インスタンスが市場で入手できない場合、DoiT の PerfectScale for Spot は AWS の Auto Scaling Group(ASG)で On-Demand インスタンスを起動します。Spot インスタンスが利用可能になり次第、DoiT の PerfectScale for Spot は速やかに Spot インスタンスへ戻します。
その結果、割り込みの可能性はあるものの、アプリケーションの可用性を最大化しつつコストを最大 90.00% 削減できます。インスタンスタイプごとの割り込み頻度を知りたい場合は、Spot Instance アドバイザーを参照してください。
コスト削減の例
50 個の m5.xlarge インスタンスを持つアカウントが、On-Demand インスタンスの 80.00% を Spot インスタンスに置き換える場合:
| 項目 | PerfectScale for Spot なし | PerfectScale for Spot あり |
|---|---|---|
| 月額コスト | On-Demand: 50 × $0.192 × 730h = $7,008 | On-Demand: 10 × $0.192 × 730h = $1,401 Spot: 40 × $0.0399 × 730h = $1,165 合計コスト: $1,401 + $1,165 = $2,566 |
| 月間コスト削減($) | $0 | $4,442 |
| 月間コスト削減(%) | 0.00% | 63.00% |