1日1%成長する ~Amazon EC2スポットインスタンス ~
AWSの学習メモ
- AWSのblackbaltの動画を15分以上毎日見る
- 動画を簡単にまとめる
Amazon EC2スポットインスタンス スポットフリート ワークロードの選択 - Load balancing: 近しいサイズのインスタンスタイプから選択していく - Flexible workloads: サイズの異なるインスタンスタイプから選択していく 最低限の仕様指定 - vCPU、メモリ or インスタンスタイプ指定がある ターゲット容量指定 - 台数 or vCPU - ターゲット容量維持も可能 起動確認 - フリートの強度が「強度が十分」であることを確認 - 複数のインスタンスタイプを指定しておくと強度が上がる - フリート全体の削減額を確認する - 問題なければ作成 EC2 Auto Scaling Group EC2フリーと統合した新しいEC2 Auto Scalingの機能を使うには「起動テンプレート」を用いる - 「購入オプションとインスタンスを組み合わせる」を選択 - オートスケールを詳細設定したい場合にこれを使う - 起動テンプレート選択 台数 - 全体数:グループサイズ - オプションの「オンデマンドベース」でオンデマンドの台数指定 - 「ベースを超えるオンデマンド割合」に従って分配 - グループサイズ: 12 -> 全体として - オプションのオンデマンドベース: 2 -> 最低2台はオンデマンド - ベースを超えるオンデマンド割合: 30:70 -> 12 - 2 = 10を3:7で分ける - オンデマンド:2台 + 3台 - スポット: 7台 ユースケース AWS Batch - ECSを選択するがそこをAutoScalingするEC2を選択可能 - スポットインスタンスを選択できる ECSクラスターで使ってみる - 中断時の考慮が必要 使いこなす 4+1の原則 1. ステートレス:状態をもたせない 2. 再開可能なワークロード:安全な再開 3. 疎結合:周辺影響の極小化 4. 分散:複数AZと複数インスタンスタイプの活用 5. 「上限価格」にはオンデマンドインスタンス価格を指定