コンテンツにスキップ

AWS EC2 Spot

AWS EC2 Spot には、リクエスト容量プール、ターゲット容量プール、終了中の容量などが含まれます。

設定

Func のインストール

Guance の統合 - 拡張 - マネージド版 Func を有効化することを推奨します。前提条件はすべて自動でインストールされるので、そのままスクリプトのインストールを続けてください

Func を自前でデプロイする場合はFunc の自前デプロイを参照してください

スクリプトのインストール

ヒント: 要件を満たす Amazon AK を事前に準備してください(簡単のため、グローバルな読み取り専用権限 ReadOnlyAccess を直接付与できます)

マネージド版の有効化スクリプト

  1. Guance コンソールにログインする
  2. 【統合】メニューをクリックし、【クラウドアカウント管理】を選択する
  3. 【クラウドアカウントを追加】をクリックし、【AWS】を選択して画面に必要な情報を入力する。以前にクラウドアカウント情報を設定済みの場合は、この手順を省略する
  4. 【テスト】をクリックし、テスト成功後に【保存】をクリックする。テストに失敗した場合は、関連する設定情報が正しいか確認してから再テストする
  5. 【クラウドアカウント管理】の一覧で追加済みのクラウドアカウントを確認できる。該当するクラウドアカウントをクリックして詳細ページに入る
  6. クラウドアカウント詳細ページの【統合】ボタンをクリックし、未インストール 一覧から AWS EC2 Spot を見つけて【インストール】ボタンをクリックすると、インストール画面が表示されるのでそのままインストールする

手動有効化スクリプト

  1. Func コンソールにログインし、【スクリプトマーケット】をクリックして Guance スクリプトマーケットに入り、integration_aws_ec2_spot_fleet_request を検索する

  2. 【インストール】をクリックして、AWS AK ID、AK Secret、アカウント名を入力する

  3. 【デプロイ起動スクリプト】をクリックすると、システムが自動的に Startup スクリプトセットを作成し、対応する起動スクリプトを自動設定する

  4. 有効化後、「管理 / 自動トリガー設定」で対応する自動トリガー設定を確認できる。【実行】をクリックすると、定期実行を待たずにすぐ 1 回実行できる。しばらくすると、実行タスクの記録と対応するログを確認できる

検証

  1. 「管理 / 自動トリガー設定」で、対応するタスクに該当する自動トリガー設定が存在するか確認し、あわせてタスク記録とログを確認して異常がないかチェックする
  2. Guance の「インフラストラクチャ / カスタム」で資産情報が存在するか確認する
  3. Guance の「メトリクス」で対応する監視データがあるか確認する

メトリクス

Amazon EC2 Spot を設定すると、デフォルトのメトリクスセットは以下のとおりです。設定により、さらに多くのメトリクスを収集できます AWS CloudWatch メトリクスの詳細

メトリクス 説明
AvailableInstancePoolsCount Spot フリートリクエストで指定された Spot 容量プール
BidsSubmittedForCapacity Amazon EC2 が Spot フリートリクエストに対して送信した容量
EligibleInstancePoolCount Amazon EC2 がリクエストを満たせる Spot フリートリクエストで指定された Spot 容量プール。
FulfilledCapacity Amazon EC2 が実行した容量
MaxPercentCapacityAllocation Spot フリートリクエストで指定されたすべての Spot フリートプール間の PercentCapacityAllocation の最大値
PercentCapacityAllocation 指定したディメンションに対して Spot 容量プールに割り当てられた容量
TargetCapacity Spot フリートリクエストのターゲット容量
TerminatingCapacity 確保済み容量がターゲット容量を上回ったために終了された容量

フィードバック

このページは役に立ちましたか?