Más contenido relacionado
La actualidad más candente (20)
Similar a AWS Black Belt Techシリーズ リザーブドインスタンス & スポットインスタンス (20)
Más de Amazon Web Services Japan (20)
AWS Black Belt Techシリーズ リザーブドインスタンス & スポットインスタンス
- 20. 前払いなし
(No Upfront)
一部前払い
(Partial Upfront)
全前払い
(All Upfront)
・予約金なし
・割引単価での毎月のお支払い (割引率:低)
→利用コミットによる割引単価適用
・予約金あり
・割引単価での毎月のお支払い (割引率:高)
→既存RIの”重度利用”と同じ考え方
・予約金あり
・従量課金なし
→年間時間課金分の一括前払い
NEW
選べる3タイプのRI
前払いなしおよび一部前払いについては、
契約期間中、毎月「割引単価×24時間×日数」をご請求します
(実際のインスタンス起動有無にかかわらず。既存の”重度利用”と同じ)
- 64. 予約金
低 低
中 あり
(割引率:中)
中
高 高
毎月のお支払 割引率
軽度使用
(Light Utilization)
中度使用
(Medium Utilization)
重度使用
(Heavy Utilization)
あり
(割引率:高)
あり
(割引率:低)
(EC2とは異なり)軽度使用・中度使用については、
契約期間中も実際の起動時間分の従量課金となります
オファリングタイプがEC2と異なる(旧EC2と同様)
- 65. 予約金
低 低
中 あり
(割引率:中)
中
高 高
毎月のお支払 割引率
軽度使用
(Light Utilization)
中度使用
(Medium Utilization)
重度使用
(Heavy Utilization)
あり
(割引率:高)
あり
(割引率:低)
(EC2と同様に)重度使用については、
契約期間中、毎月「割引単価×24時間×日数」をご請求します
(実際のインスタンス起動有無にかかわらず)
オファリングタイプがEC2と異なる(旧EC2と同様)
- 66. それぞれ選択可能なオファリングタイプ
RDS
△
(m3,旧世代)
×
△
(m3,旧世代)
×
○
(t2,m3,r3
旧世代)
○
ElastiCache Redshift
軽度使用
(Light Utilization)
中度使用
(Medium Utilization)
重度使用
(Heavy Utilization)
○
(t2,m3,r3
旧世代)
△
(旧世代のみ)
△
(旧世代のみ)
(旧世代RDS:t1,m1,m2 旧世代ElastiCache:t1, m1, m2, c1)
- 89. スポットリクエストとインスタンス
• インスタンスの起動と終了
• 課金について
– インスタンス起動時から1時間毎にスポット価格にて課金
– インスタンスが強制終了された場合、
1時間未満の時間に対しては課金されない
起動タイミング
終了タイミング
・スポットリクエストの条件が満たされた時点
(⇔オンデマンドやリザーブドはリクエスト後すぐ)
・ユーザが終了命令を出した時点
・スポット価格がスポットリクエストで指定した価格を
上回った時点
- 91. ターミネート通知機能
• スポットインスタンス - ターミネート通知機能
– スポット価格が入札価格よりも高くなった場合、
スポットインスタンスターミネート通知という2分間の警告を通知
• 通知の受け取り方(2種類)
– インスタンスメタデータにアクセス
・http://169.254.169.254/latest/meta-data/spot/termination-time
– API(DescribeSpotInstanceRequests)
・入札ステータスがmarked-for-terminationだった場合
• 推奨設定
– 5秒間隔で通知をポーリング
- 98. Autoscalingにスポットインスタンス
• Autoscaling = 負荷に合わせて動的にインスタンスを水平スケール
させるAWSの機能
• Autoscalingのローンチコンフィグを作成時に”—spot-price”オプ
ションを設定
> as-create-launch-config spotlc-5cents --image-id ami-XXXXXX
--instance-type m1.small --spot-price "0.05"
インスタンスがTerminateされても
Desired Capacityを満たすよう
継続的にリクエストが行われる
スポット価格が入札額を上回っている場合は
Desired Capacityを満たせない
Auto Scaling グループのスポットインスタンスの起動
http://docs.aws.amazon.com/ja_jp/AutoScaling/latest/DeveloperGuide/US-SpotInstances.html
- 101. Elastic MapReduce (EMR)にスポットインスタンス
• EMR = AWS上のマネージドHadoopサービス
• 利用シナリオ: ジョブのランニングコストを抑えたい
– オンデマンドのm2.xlarge 4ノードで開始
– 処理の高速化のためスポットインスタンスで5ノード追加
4ノードで
起動
Spot
5ノード追加
Job Flow
残り時間
14時間
残り時間
Job Flow
7時間
スポットなしのコスト
4 instances *14 hrs * $0.50 = $28
スポットありのコスト
4 instances *7 hrs * $0.50 = $13 +
5 instances * 7 hrs * $0.25 = $8.75
Total = $21.75
時間の削減効果: 50%
コスト削減効果: ~22%
- 104. 入札戦略
1. コスト最小型
– 最低価格で入札
– インスタンス停止にはアーキテクチャで対応
2. 価格履歴順応型
– 直近の価格を観測してそれより少し高い額で入札
– オンデマンド価格より低く設定した閾値以上は入札しない
3. オンデマンドに比べて節約型
– オンデマンドの価格付近に入札
– オンデマンドより高くなったらオンデマンドに切り替え
4. 割り込みリスク最小型
– オンデマンドよりも高く入札
課金額増大リスク 小
インスタンス終了リスク 大
課金額増大リスク 大
インスタンス終了リスク 小