Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
目指せCoverage100%! AutoScale環境におけるSavings Plans購入...
Search
sasaki
January 27, 2023
Technology
2.9k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
目指せCoverage100%! AutoScale環境におけるSavings Plans購入戦略 / JAWS-UG_SRE_Coverage
JAWS-UG SRE支部#5 目指せCoverage100%! AutoScale環境におけるSavings Plans購入戦略
sasaki
January 27, 2023
More Decks by sasaki
See All by sasaki
保育ICTに求められる信頼性と、それを支えるDatadog活用 / Datadog Live Osaka 2026 Codmon
taishin
0
29
FinOpsとタグ付け防止対策 / CCoE Osaka FinOps Tags
taishin
1
340
Glacierだからってコストあきらめてない? / JAWS Meet Glacier Cost
taishin
1
470
スケールするプロダクトと膨らむ組織 SREの挑戦と解決策 / Findy Job LT SRE
taishin
0
190
組織の変化とSREの役割進化 責務拡大にどう応えるか / globis_sre
taishin
0
480
Lambdaの運用についてのなにか / lambda_unyo
taishin
0
220
おすすめAWSコスト対策 / AWS Startup Meetup Osaka AWS Cost
taishin
1
570
プラットフォームってつくることより計測することが重要なんじゃないかという話 / Platform Engineering Meetup #8
taishin
1
1.7k
ECS Runtime Monitoring で コンテナランタイムセキュリティに入門 / nakanoshima-dev-ecs-runtime-monitoring
taishin
0
430
Other Decks in Technology
See All in Technology
Amazon Bedrock Agents ClassicからAmazon Bedrock AgentCoreへ移行した際、ガードレール設定が2箇所に割れた話
matsunobu
0
170
生成AIと進める探索的データ分析(2026.10.03 第122回Tokyo.R勉強会)
tatamiya
1
680
SQL Server 2025 最適化されたロック
odashinsuke
0
120
MCPゲートウェイを作って運用してわかったこと — Agent時代の権限管理の現在地
mtpooh
10
2.6k
AIは爆速なのに、私が詰まっていた話 ― 音声入力と鳴くマスコットでボトルネックを削る
yama3133
0
240
Incremental HTTP
kazuho
5
1.9k
AI臭い文章とは何なのか
nasuvitz
38
76k
認知負荷を吸収し、プロダクトをまたぐPR Preview基盤の設計事例
taiki45
2
570
Databricksメトリクスビューはじめてのもくもく会
taka_aki
0
150
あなたの知らないAmazon VPC Route Server/Amazon VPC Route Server you don't know about
masakiokuda
2
200
2026-10-01_MagicPod_QAハーネスエンジニアリングとQA組織の未来像
ynisqa1988
1
290
雪かき部 #7 もう怖くない!SELECT文!
foursue
0
270
Featured
See All Featured
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
240
The Invisible Side of Design
smashingmag
301
52k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
340
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
250
Heart Work Chapter 1 - Part 1
lfama
PRO
10
36k
Writing Fast Ruby
sferik
630
63k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
410
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.8k
New Earth Scene 8
popppiees
4
2.6k
Faster Mobile Websites
deanohume
310
32k
Transcript
© Chatwork 目指せCoverage100%! AutoScale環境における Savings Plans購入戦略 Chatwork株式会社 SRE部 佐々木真也 2023年1月27日 JAWS-UG
SRE支部 #5
自己紹介 2 • 名前 ◦ 佐々木真也 • 所属 ◦ Chatwork株式会社
▪ 2020年6月〜 ▪ SRE部 マネージャー • Twitter ◦ @taishin • 趣味 ◦ サッカー観戦
会社概要 3 会社名 Chatwork株式会社 代表取締役CEO 山本 正喜 従業員数 304名(2022年9月末日時点) 所在地
東京、大阪、ベトナム、台湾 設立 2004年11月11日
Chatworkとは 4 効率的に情報共有できる グループチャット 仕事の見える化ができる タスク管理 見落としがなくなる ファイル管理 いつでも会議ができる ビデオ/音声通話
* BOXIL SaaS AWARD 2022「ランキング部門 コラボレーション部門賞」「ベスト評価賞 (初期設定の容易さNo.1、価格の満足度No.1)」を受賞 BOXIL「Chatwork」口コミ評価 * Nielsen NetView 及びNielsen Mobile NetView Customized Report 2022年5月度調べ月次利用者(MAU:Monthly Active User)調査。 * 調査対象はChatwork、Microsoft Teams、Slack、LINE WORKS、Skypeを含む47サービスをChatwork株式会社にて選定。
Chatworkは利用者数No.1*のビジネスチャット 5 3月 リリース 10万社 突破! 20万社 突破! 導入社数 37万6000社以上!
(2022年9月末日時点) 30万社 突破! * Nielsen NetView 及びNielsen Mobile NetView Customized Report 2022年5月度調べ月次利用者(MAU:Monthly Active User)調査。 * 調査対象はChatwork、Microsoft Teams、Slack、LINE WORKS、Skypeを含む47サービスをChatwork株式会社にて選定。
実施しているEC2関連のコスト削減 6 • 可能な限りSpot Instanceを使う • OnDemand Instanceに対してはSavings Plansを購入する •
最新のインスタンスファミリー & タイプを使う ◦ m5.xlarge 0.248 USD ◦ m6i.xlarge 0.248 USD ◦ m6a.xlarge 0.2232 USD ◦ m6g.xlarge 0.198 USD • 最新のボリュームタイプを使う ◦ gp2 0.12 USD/GB 月 ◦ gp3 0.096USD/GB 月
実施しているEC2関連のコスト削減 7 • 可能な限りSpot Instanceを使う • OnDemand Instanceに対してはSavings Plansを購入する •
最新のインスタンスファミリー & タイプを使う ◦ m5.xlarge 0.248 USD ◦ m6i.xlarge 0.248 USD ◦ m6a.xlarge 0.2232 USD ◦ m6g.xlarge 0.198 USD • 最新のボリュームタイプを使う ◦ gp2 0.12 USD/GB 月 ◦ gp3 0.096USD/GB 月
Chatworkの特性 / EC2利用方法 8 • ビジネスチャットなので、平日日中のトラフィックが多い ◦ 夜間・土日はトラフィックが少なく、ノード数も少ない • 長期的にはトラフィックは増加傾向だが、週単位の傾向はほぼ変わらない
• EKSのWorker NodeでSpot InstanceとOnDemand Instanceを併用している ◦ Spot Instance ▪ Web系 頻繁にScale In/Outするもの ◦ OnDemand Instance ▪ Batch系 できれば途中で終わってほしくないもの
一週間のOnDemandノード数 9 Mon Tue Wed Thu Fri Sat Sun
一週間のOnDemandノード数 10 • 土日稼働しているノードを全部Savings Plansにしたい ◦ → 土日のCoverageが100%になるようにSavings Plansを購入する •
Coverage ◦ 購入した Savings Plans が全体の何%までカバーできているか Mon Tue Wed Thu Fri Sat Sun ここをSavings Plansで購入したい
Coverageの確認 11
Coverageの確認 12
Coverageの確認 13
Savings Plansの料金モデル 14 • Compute Savings Plansを選択 ◦ 主な理由 ▪
EC2 Instance Savings Plansだと、インスタンスファミリーの変更をSavings Plansの変更と合わせないと いけないので Compute Savings Plans EC2 Instance Savings Plans コストを削減 最大 66% 最大 72% インスタンスファミリーの変更 ◯ ✕ リージョンの変更 ◯ ✕ Lambda、Fargateへの適用 ◯ ✕
Compute Savings Plansのオプション 15 • 期間 ◦ 1年 ◦ 3年
• 支払いオプション ◦ 全額前払い ◦ 一部前払い ◦ 前払いなし • 時間単位のコミットメント ◦ 推奨事項に沿う ◦ 自分で計算する
Compute Savings Plansのオプション 16 • 期間 ◦ 1年 ◦ 3年
• 支払いオプション ◦ 全額前払い ◦ 一部前払い ◦ 前払いなし • 時間単位のコミットメント ◦ 推奨事項に沿う ◦ 自分で計算する 全額前払いだと結構な額になるので推奨に 任せるのはちょっと・・・
土日のCoverageを100%(近く)にする購入手順 17 1. 土日のオンデマンド費用を確認する 2. オンデマンド費用から時間単位のコミットメントを計算する 3. ドキドキしながら購入ボタンを押す
オンデマンド費用を確認 18 カバレッジレポートでオンデマンド費用を確認
計算方法 19 インスタンスファミリーごと下記を算出して合算 オンデマンド費用 48(h) × Compute Savings Plans利用料金 ($)
On Demand利用料金 ($) https://aws.amazon.com/jp/savingsplans/compute-pricing/
過去 〜 スプレッドシートで計算 20 ここを手動で入力
過去 〜 スプレッドシートで計算 21 スプレッドシートで計算 計算されてここに表示される
現在 〜 Chatworkに毎週通知 22 毎週土日のカバレッジと時間単位のコミットメントを取得してChatworkに通知するLambdaを実行 計算されてここに表示される
購入のタイミング 23 • 前年購入分がExpireした翌週に購入 ◦ 土日のCoverageを確認するため ◦ 一定期間のOn Demand料金が発生する Mon
Tue Wed Thu Fri Sat Sun Wed 前年購入分が Expire 土日分の料金 が確定 Coverageが 100%になるよ うに購入 On Deamnd 料金 • 年何回かに分ける ◦ サービス追加等でインスタンスが追加されたとき ◦ 現在年5回 (ちょっと多い・・・) ◦ 一年一回だと調整が荒くなる、金額でかくてコワイ・・・
買い忘れ防止 24 • 購入したときに来年のカレンダーに登録 • Cost Anomary Detection で通知
まとめ 25 • AutoScale環境でSavings Plansを購入するときは ◦ OnDemand Instanceが少ないときのCoverageを見て購入する ◦ 購入は年何回かに分けたほうが調整しやすい
◦ 買い忘れに注意! ◦ 購入時の恐怖を軽減する方法を教えて!
参考:ChatGPTに聞いてみた 26
We are Hiring !!! 27 https://hrmos.co/pages/chatwork/jobs/1020019
働くをもっと楽しく、創造的に