1日1%成長する ~Amazon EC2スポットインスタンス ~
AWSの学習メモ
- AWSのblackbaltの動画を15分以上毎日見る
- 動画を簡単にまとめる
Amazon EC2スポットインスタンス EC2購入オプションをどう組み合わせる? - 新規のワークロード、あるいはステートフルなワークロードには? - オンデマンドインスタンス - 中断に強く、スケールするワークロードには? - スポットインスタンス - 一定の負荷が見込めるワークロードには? - リザーブドインスタンス スポットインスタンスの特徴 - 低コスト - 最大9割引 - 中断に強い - ビッグデータ - コンテナ - HPC/グリッド - レンダリング - 容易は起動 - 一度のリクエストで1000台以上を起動可能 - 柔軟な選択 - 複数のインスタンスタイプを指定可能 アンチパターン - 高可用性を求められるミッションクリティカルなワークロード - データベース(オンライントランザクション) - チェックポイントを設けにくいステートフルなワークロード - マルチプレイヤーのゲームステージ 空きキャパシティとスポット価格 - 使われていないインスタンスがスポットプールに入る - リージョン、AZ、インスタンスタイプ毎に独立している - 価格は需要と供給で決まる - リクエスト時に上限価格を指定する - デフォルトはオンデマンド価格になる スポットインスタンスの中断 - 2分前までに通知される - 受信 - インスタンスメタデータ - CloudWatch Events - EC2のキャパシティ要件(オンデマンドインスタンスの需要増加など) - 空きキャパシティとして戻す必要が出てくるため中断 - 上限価格を上回った場合に中断 種類 - スポットインスタンス - リクエスト:台数 - リクエストタイプ:インスタンス - 永続性:ont-time(sync)、persistent(sync) - 容量変更:出来ない - スポットフリート - リクエスト:台数、vCPU数 - リクエストタイプ:フリート(様々なインスタンスタイプ郡) - 永続性:request(async)、maintain(async) - 容量変更:出来る - EC2フリート - リクエスト:台数、vCPU数 - リクエストタイプ:フリート(様々なインスタンスタイプ郡) - 永続性:instant(sync)、request(async)、maintain(async) - 容量変更:出来る