Upgrade to Pro — share decks privately, control downloads, hide ads and more …

T系EC2インスタンスのクレジットが回復しないので困った話【DeNA TechCon 2023】

T系EC2インスタンスのクレジットが回復しないので困った話【DeNA TechCon 2023】

youtube:https://youtu.be/-Hajlh9LMf4

概要:
DeNA TechCon 2021 Winter での Lightning Talks です。

資料内でのリンク集:
p5, https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/burstable-performance-instances-monitoring-cpu-credits.html

◆ You Tube チャンネル登録はこちら↓
https://youtube.com/c/denatech?sub_confirmation=1

◆ Twitter
https://twitter.com/DeNAxTech

◆ DeNA Engineering
https://engineering.dena.com/

◆ DeNA Engineer Blog
https://engineering.dena.com/blog/

◆ DeNA TechCon 2022 公式サイト
https://techcon2022.dena.dev/spring/

DeNA_Tech

March 06, 2023
Tweet

More Decks by DeNA_Tech

Other Decks in Technology

Transcript

  1. T 系 EC2 インスタンスとは T 系 = バーストパフォーマンス • 制限付きのため料金が安い

    • 起動時間に応じて CPU クレジットが獲得できる • CPU 使用率がベースラインを超えた場合に CPU クレジットが消費される 今回お話する EC2 インスタンス • インスタンスタイプ:t3.large • ベースライン CPU 使用率:30 % • 獲得 CPU クレジット:36 クレジット/時間 • Unlimited モード 2
  2. 何が起こっていたか CPUSurplusCreditBalance = 残高を超えて使用したクレジット が蓄積していた 5 5 分ごとの CPU クレジット残高調整(Unlimited

    モード) ▪ CPUSurplusCreditBalance Adjusted balance = [prior CPUCreditBalance - prior CPUSurplusCreditBalance] + [Credits earned per hour * (5/60) - CPUCreditUsage] https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/burstable-performance-instances-monitoring-cpu-credits.html
  3. 何が起こっていたか CPU 使用率がベースラインを下回った時点での CPUSurplusCreditBalance と 1 時間 30 分で獲得する CPU

    クレジットが一致した 6 ▪ CPUSurplusCreditBalance 36 [Credits/hour] * (90 / 60) [hours] = 54 [Credits]