SlideShare a Scribd company logo
1 of 83
Download to read offline
LIFULL HOME'S のAWSアカウントに
Savings Plans を導⼊した話
Ltech #10 2020/01/28
株式会社LIFULL
鈴⽊健太郎
https://lifull.connpass.com/event/161930/
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。2
⾃⼰紹介
鈴⽊ 健太郎 | @szk3
2008年中途⼊社。『HOMEʻS』の不動産売
買カテゴリの追加開発、技術リーダーを経
て、iPhoneアプリの新規開発・メジャー
バージョンアップ、現『HOMEʻS』PCサイ
トの初期開発を担当。その後、パブリック
クラウドサービスのフィジビリティを担当
しAWS移⾏を牽引。現在は社内ソリュー
ションアーキテクト活動とAWSコスト最適
化に従事。
twitter note
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。3
⾃⼰紹介
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。4
はじめに
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。5
Savings Plans (SPs) とは?
ref: https://aws.amazon.com/jp/blogs/news/new-savings-plans-for-aws-compute-services/
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。6
Savings Plans (SPs) とは?
ref: https://aws.amazon.com/jp/blogs/news/new-savings-plans-for-aws-compute-services/
AWSさんも⾃信有り👍
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。7
Savings Plans (SPs) とは?
AWS の割引オプションのひとつ
• 構成変更不要で、コスト効果が⾼い
• EC2 / Fargate の利⽤料⾦を年間コミット
• ”最⼤”72% のコスト削減
• RIより柔軟性が⾼い
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。8
やば、神プランなの🤭
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。9
神プランだけど。。。
でも、導⼊はそんなに簡単ではなかった。
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。10
導⼊までの壁
導⼊までの壁
実際に購⼊しようしたら様々な障壁が…

1. 精緻なコスト削減額の⾒積もりが不可能
2. ⼀括請求環境だと、各AWSアカウントごと
の推奨事項が⾒れない
3. RIリプレイス⽤途だと考慮することが多い
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。11
壁1
精緻なコスト削減額の⾒積もりが不可能
• 多様なインスタンスタイプが混在し、それ
らがオートスケールするような場合、割引
率が変動する
• 社内⼿続き(稟議など)で、費⽤対効果を
記述する場合、精緻なコスト削減幅を記述
することができない
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。12
壁2
⼀括請求(コンソリデートビリング)環境だと、
各AWSアカウントごとの推奨事項が⾒れない
• アカウントの予算管理が各サービス主管部
⾨ごとの場合、各アカウントごとにコミッ
ト⾦額を試算する必要があった
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。13
壁3
RIリプレイス⽤途には考慮が必要
• 切れるRIのオンデマンドコスト換算
• RIが切れるタイミングは、リソース最適化
チャンス
• インスタンスファミリーを変えたいとい
う要望が上がってくる
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。14
つまり、コミット⾦額が

⾒積もりしづらい😢
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。15
今⽇の話
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。
LIFULL HOMEʼS の AWSアカウントに
Savings Plans (SPs) を適⽤した話
• SPs 導⼊までの道筋
• 導⼊して起きたこと
16
今⽇の話
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。17
ちょっと待って。
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。18
そのSPs、本当に必要ですか?🤔
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。19
そのSPs、本当に必要ですか?
アーキテクチャ変更を⾒据えてますか?
• EC2 使い続けますか?
• コンテナ化の計画はありませんか?
• マネージドサービスへの移⾏は?
• lambdaで⼗分じゃないですか?
• 落とす予定はありませんか?
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。20
そのSPs、本当に必要ですか?
他のコスト最適化は検討しましたか?
• Spot インスタンス使えませんか?
• Instance Scheduler が使えませんか?
• 不必要に⼤きいインスタンスはありません
か?
• その利⽤だと RIが適してませんか?
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。21
そのSPs、本当に必要ですか?
SPsが、たとえ神プランだとしても
• 何も考えず買えばいいってもんじゃない
• EC2 使い続けますか?
• Spot / Instance Scheduler 使えません
か?
• RI で⼗分じゃないですか?
• 何事もご利⽤は計画的に
• 基本的にキャンセルはできません
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。22
SPs 導⼊までの道筋
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。23
導⼊までの道のり
こんな流れがオススメ
• SPs に対する理解を深める
• プランを決める
• 稟議に必要な情報を集める
• コミット⾦額を決める
次のSPs購⼊担当は⾃分とは限らないので、
可能な限りのドキュメント化を推奨
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。24
SPsに対する理解を深める
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。25
SPsに対する理解を深める
なぜ必要?
• プラン / オプショ
ンを適切に選択で
きるようにする
• ステークホルダー
に説明責任がある
• 導⼊⽬的を明確に
するため
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。
実態に沿った割引率を確認する
• ”最⼤”72%を鵜呑みにしない
26
SPsに対する理解を深める
ref: https://aws.amazon.com/jp/savingsplans/pricing/
割引率は、契約期間と
リージョンに大きく依存
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。
SPsは適⽤範囲が広いので俯瞰できると便利
27
SPsに対する理解を深める
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。
よく利⽤するインスタンスの傾向がわかる
28
SPsに対する理解を深める
r系は1年/3年ともに
コスパ良し
m3系1年のコスパ良し
3年との差分は低め
c系はコスパ低め
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。29
プランを決める
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。30
プランを決める
SPsに求めるものを明確にする
• 適⽤範囲(柔軟性)と割引率はトレードオフ
• 柔軟性を優先して、コスト最適化にかかる
⼈件費を下げるとか
• 割引率を優先して、最⼤限のコスト最適化
を狙うとか
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。31
プランを決める
割引率が⾼い 割引率が低い
コスト最適化の
適⽤範囲が広い
コスト最適化の
適⽤範囲が狭い
Compute
Savings Plans
Reserved
Instance
(スタンダード)
Reserved
Instance
(コンバーチブル)
※適⽤範囲変更には⼿間がかかる
EC2
Savings Plans
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。32
プランを決める
割引率が⾼い 割引率が低い
コスト最適化の
適⽤範囲が広い
コスト最適化の
適⽤範囲が狭い
Compute
Savings Plans
Reserved
Instance
(スタンダード)
Reserved
Instance
(コンバーチブル)
EC2
Savings Plans
将来の変更に強い
リソース割引率が⾼い
※ インスタンスファミリー
の変更前提
継続期間(1年/3年)は、
期間中の脱EC2の可能性と
割引率がトレードオフ
※適⽤範囲変更には⼿間がかかる
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。33
プランを決める
迷ったら、Compute SPsの1年を選ぶ
(個⼈的なオススメ)
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。34
プランを決める
オススメの理由
• Computeなら適⽤範囲が広い
• インスタンスファミリーを越境
• 旧世代インスタンスの変更可能性を維持
できる
• 契約期間が1年なら
• 変更へのリスクテイクしやすい
• イニシャルコストが⽤意しやすい
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。35
稟議で必要な情報の洗い出し
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。36
稟議で必要な情報の洗い出し
• 情報をまとめる
• 購買フロー
• 費⽤対効果
• 予算部署
• ステークホルダー
• 証憑のとり⽅
慣れない⼈にとって、
稟議はコスト⾼
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。37
稟議で必要な情報の洗い出し
SPsやRIは⾼額になりがち。
なので、稟議が必要になるケースが多い
• ⾦額次第で決済・承認者が変わるケースは
よくあるので、ステークホルダーは抑えて
おく
• 稟議に書く内容は部署ごとに変わるケース
はほぼないので、テンプレ化しておくと便
利
• RI購⼊にも応⽤できる
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。38
稟議で必要な情報の洗い出し
テンプレ化しておき、変数を
埋めてもらう感じにすると楽
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。39
コミット⾦額の決め⽅
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。40
コミット⾦額の決め⽅
⼤きくわけて2つ
• AWSさんにお願いする
• ⾃分で⾒積もる
• AWS Pricing calculator を利⽤する
• Cost Explorer を利⽤する
• Cost Usages and Report (CUR) を利⽤
する
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。41
コミット⾦額の決め⽅
⼤きくわけて2つ
• AWSさんにお願いする
• ⾃分で⾒積もる
• AWS Pricing calculator を利⽤する
• Cost Explorer を利⽤する
• Cost Usages and Report (CUR) を利⽤
する
今回の話はここ
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。42
コミット⾦額の決め⽅
まずはコスト可視化のツールを整える
• Cost Explorer で時間単位表⽰を有効化
• Cost and Usage Report (CUR) を
Athena で分析
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。43
コミット⾦額の決め⽅
Cost Explorer で、時間とリソースレベルの詳
細度をオプトインしておく
https://aws.amazon.com/jp/about-aws/whats-new/2019/11/aws-cost-explorer-supports-hourly-resource-level-granularity/
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。44
コミット⾦額の決め⽅
Cost and Usage Report (CUR) をAthenaで分
析できるようにしておく
https://docs.aws.amazon.com/ja_jp/awsaccountbilling/latest/aboutv2/setting-up-athena.html
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。45
コミット⾦額の決め⽅
ツールをどう使うか?
• Cost Explorer
• SPs 推奨事項を使う
• 時間単位のEC2オンデマンドコストを基
準にざっくり決める
• CUR + Athena + Solver
• 抽出した時間単位のEC2オンデマンドコ
ストに対して、Excelアドイン「Solver」
を使う
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。46
コミット⾦額の決め⽅
ツールをどう使うか?
• Cost Explorer
• SPs 推奨事項を使う
• 時間単位のEC2オンデマンドコストを基
準にざっくり決める
• CUR + Athena + Solver
• 抽出した時間単位のEC2オンデマンドコ
ストに対して、Excelアドイン
「Solver」を使う
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。47
Cost Explorer を使う
SPs 推奨事項を使う
• ⼀番⽣産性が⾼い(簡単、早い)
• 基準の期間が重要
7⽇、30⽇、60
⽇から基準にする
期間を選択する
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。48
Cost Explorer を使う
時間単位のEC2オンデマンドコストを基準に
ざっくり決める
• コスト削減にあまり時間をかけたくないと
きにオススメ
• ただし最⼤2週間前までのデータが参考値
• 時間単位の最低⾦額を基準に割引(想定)を引
いた額でコミットする
• やや安全⽬にコミットし、買い増し推奨
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。
例)時間単位の最低⾦額ラインを$10と仮定
し割引率(想定)を25%と置くと$7.5がコミッ
トライン。そこからコミット割れリスクとし
て1$を引いて、$6.5をコミットする
49
Cost Explorer を使う
$10:時間単位の最低⾦額
$6.5 : コミット⾦額
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。50
Cost Explorer を使う
割引率(想定)やコミット割れリスクはどうやっ
て決めるの?
• 割引率は、SPsのプランと動いているインス
タンスを確認すればおおよそ概算できる
• コミット割れリスクは、買い増し前提での
調整バッファなので、コミット⾦額の⼤き
さに⽐例させて⼤きく取ったり⼩さく取っ
たりすればよい
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。51
コミット⾦額の決め⽅
ツールをどう使うか?
• CostExplorer
• SPs 推奨事項を使う
• 時間単位のEC2オンデマンドコストを基
準にざっくり決める
• CUR + Athena + Solver
• 抽出した時間単位のEC2オンデマンドコ
ストに対して、Excelアドイン
「Solver」を使う
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。52
Cost Usage and Report (CUR) + Athena + Solver を使う
時間単位のEC2オンデマンドコストを抽出し、
Excelアドイン「Solver」を使う
• ⻑期間を対象する推奨コミット⾦額を算出
したい場合や、RIのリプレイス時に有効
• Amazon Athenaで参考範囲の時間単位EC2
オンデマンドコストを抽出
• 割引率を変数に、Solverで推奨コミット⾦
額を計算する
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。53
Cost Usage and Report (CUR) + Athena + Solver を使う
Solverとは
• What-If 分析⽤途
• 制約(制限)下の最
適値を算出する
ツール
https://support.office.com/ja-jp/article/
%E3%82%BD%E3%83%AB%E3%83%90%E3%83%BC
%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6
%E5%95%8F%E9%A1%8C%E3%82%92%E5%AE%9A
%E7%BE%A9%E3%81%97%E3%80%81%E8%A7%A3
%E6%B1%BA%E3%81%99%E3%82%8B-5d1a388f-079
d-43ac-a7eb-f63e45925040
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。54
Cost Usage and Report (CUR) を使う
• Athenaで対象範囲の時間辺りのコストを抽出
し、csvファイルでDownloadする
※RIのオンデマンド換算コストが必要な場合、
抽出は各自のコンテキストで工夫する必要がある
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。55
Cost Usage and Report (CUR) を使う
• CUR(csv)に対しSolverを利⽤するための準備
割引率を決める
※現実的な値をいれること
CUR
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。56
Cost Usage and Report (CUR) を使う
• セルの関係性
=$B$1/(1-$B$3)
=$B+$C =MAX(0,$D-$B$3)
=$J$1 + $J$2
=$B$1*24*365
=SUM($E)
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。57
Cost Usage and Report (CUR) を使う
• ソルバーでコミット⾦額を算出
=$B+$C =MAX(0,$D-$B$3)
⽬的セルを、年間
コスト合計額に。
変数セルを、コミット⾦額に。
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。58
Cost Usage and Report (CUR) を使う
※ 留意事項
• 割引率はあくまでも想定
• Solverの計算結果は鵜呑みにせず、計算結
果のコミット⾦額から少し少なめにコミッ
トするのが安全でオススメ
• ⼀括請求であれば、仮に買いすぎたとして
も、他のアカウントに恩恵が移るだけなの
で、全体でみれば問題ないことが多い
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。59
コミット⾦額の決め⽅ (まとめ)
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。60
コミット⾦額の決め⽅
コミット⾦額は、
• 推奨項⽬が使えるなら、それが⼀番コスト
最適化に対する⽣産性が⾼い
• ⾃分でがんばるなら、計算にちょっとだけ
コツがいる
• がんばって推奨⾦額を算出するのもありだ
が、検討しすぎず、買い増し前提でコミッ
トするほうが最適化に対する⽣産性は⾼い
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。61
コミット⾦額の決め⽅
コミット⾦額は、
• 必ずしも 買いすぎ == 悪 ではない。
• ⼀括請求であれば他アカウントに適⽤
• オンデマンドコストの変動が激しい場
合、時間単位で使い切れない時間があっ
たとしても、他の時間での割引効果が⾼
いのであれば、トータルではコストは下
がる
• 困ったらAWSさんに相談に乗ってもらおう
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。62
導⼊して起きたこと
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。63
導⼊しておきたこと
実例1
• いい感じに最適化された😆
実例2
• コスト最適化の⽟突き🤔
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。64
実例1
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。65
いい感じに最適化された😆
うまくいったパターン
• CUR + Athena + Solverを使ってコミット
⾦額を算出
• 全体的に古いインスタンスが多かったの
で、⽐較的割引率が⾼くなった
• インスタンスタイプに依存せず、きれいに
最適化された
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。66
いい感じに最適化された😆
SPsの柔軟性が効果的に効いている
• インスタンスタイプに依存しない最適化
SPs 購⼊のタイミング
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。67
実例2
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。
とあるアカウントで、SPsを買い増したらコ
ミット⾦額を使い切れない時間帯が出てる
• 安全⽬にコミットしたはずなのに。。。
68
コスト最適化の⽟突き🤔
SPs 買い増し
コミットを使いきれてない?
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。69
コスト最適化の⽟突き🤔
オンデマンドコストが減ってるのはなぜ?🤔
• アカウントの管理者に確認
• アーキテクチャ変更しました?
• オンデマンドEC2落としました?
• RI / Spot とか他の最適化しました?
全部、⼼当たりがないとのこと
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。70
コスト最適化の⽟突き🤔
Cost Explorer を再度確認
• あれ?RIの適⽤が増えてる?
• でも、RIは買ってない
あきらかにRIの適⽤が増えている
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。71
わかった😮💡
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。72
コスト最適化の⽟突き🤔
関係各所に確認すると
• とあるアカウントで、アーキテクチャ変更
に伴い、インスタンスが停⽌された
• そのインスタンスにはRIが適⽤されてお
り、アカウント内でそのRIを利⽤するイン
スタンスはなかった
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。73
コスト最適化の⽟突き🤔
つまり、SPsの買い増し後
• 他アカウントで余ったRIが分配される
• RIが先に適⽤されるため、SPsを適⽤するた
めのオンデマンドコストがなくなる
• コミット⾦額が使い切れない状態が発⽣
• 使い切れないコミットはまた別のアカウン
トへ
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。
コスト最適化の⽟突き が発⽣
74
コスト最適化の⽟突き🤔
アカウントA アカウントB アカウントC
RI余ったから
使ってよ
SPs余ったから
使ってよ
RI適⽤したら、
SPs余ったな
Savings
Plans
Reserved
Instance
Reserved
Instance
Savings
Plans
EC2落としたら、
RI余ったな
コスト浮いた
💰 💰 💰
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。
SPsが余った場合、RI同様に⼀括請求された他
のアカウントに適⽤されるため組織全体として
無駄になるリスクはほぼない
• ただし、アカウントとして使われてないこ
とは確かなので、アカウント担当部署(予算
管轄)において、削減効果をどういう扱いに
するのかは確認しておいたほうがいい。
75
コスト最適化の⽟突き🤔
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。76
まとめ
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。77
まとめ
Savings Plans (SPs) とは、
• 簡単にコストを下げられる
• 極論、コミット⾦額決めて買うだけ
• コミット⾦額を決めるのは、慣れれば難し
くない
• プランの性質にあわせて、柔軟なコスト最
適化が可能
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。78
まとめ
Savings Plans (SPs) とは、
コスト最適化のマネージドサービス🤖
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。79
まとめ
Savings Plans (SPs) とは、
将来の変更に対して柔軟で強い💪
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。80
まとめ
Savings Plans (SPs) とは、
コスト最適化の⼈件費さえも低減↘
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。81
やば、やっぱり神プランだった🤭
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。82
Happy Saving Cost !
© LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。83
ありがとうございました

More Related Content

Similar to 【Ltech#10】LIFULL HOME'S のAWSアカウントに Savings Plans を導⼊した話

20190604 aws well-architected_tool_seminar_detail
20190604 aws well-architected_tool_seminar_detail20190604 aws well-architected_tool_seminar_detail
20190604 aws well-architected_tool_seminar_detailYoshii Ryo
 
[AWS初心者向けWebinar] AWSへのアプリケーション移行の考え方と実践
[AWS初心者向けWebinar] AWSへのアプリケーション移行の考え方と実践[AWS初心者向けWebinar] AWSへのアプリケーション移行の考え方と実践
[AWS初心者向けWebinar] AWSへのアプリケーション移行の考え方と実践Amazon Web Services Japan
 
「AWSを活用して少人数で複数のサービスを運用するコツ」〜jawsug in nagoya〜
「AWSを活用して少人数で複数のサービスを運用するコツ」〜jawsug in nagoya〜「AWSを活用して少人数で複数のサービスを運用するコツ」〜jawsug in nagoya〜
「AWSを活用して少人数で複数のサービスを運用するコツ」〜jawsug in nagoya〜Teruo Adachi
 
クラウドコストを最適化せよ!マルチクラウド時代に届けるクラウド活用2.0
クラウドコストを最適化せよ!マルチクラウド時代に届けるクラウド活用2.0クラウドコストを最適化せよ!マルチクラウド時代に届けるクラウド活用2.0
クラウドコストを最適化せよ!マルチクラウド時代に届けるクラウド活用2.0Tomohisa Koyanagi
 
【Cloud Week 2015@Hokkaido University】Dockerとインフラ運用自働化とIoT
【Cloud Week 2015@Hokkaido University】Dockerとインフラ運用自働化とIoT【Cloud Week 2015@Hokkaido University】Dockerとインフラ運用自働化とIoT
【Cloud Week 2015@Hokkaido University】Dockerとインフラ運用自働化とIoTcloudconductor
 
Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介
Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介
Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介Daisuke Ikeda
 
Kubernetesの良さを活かして開発・運用!Cloud Native入門 / An introductory Cloud Native #osc19tk
Kubernetesの良さを活かして開発・運用!Cloud Native入門 / An introductory Cloud Native #osc19tkKubernetesの良さを活かして開発・運用!Cloud Native入門 / An introductory Cloud Native #osc19tk
Kubernetesの良さを活かして開発・運用!Cloud Native入門 / An introductory Cloud Native #osc19tkwhywaita
 
【Ltech#11】Kubernetesを利用した機械学習モデルの本番適用例
【Ltech#11】Kubernetesを利用した機械学習モデルの本番適用例【Ltech#11】Kubernetesを利用した機械学習モデルの本番適用例
【Ltech#11】Kubernetesを利用した機械学習モデルの本番適用例LIFULL Co., Ltd.
 
Jawsdays2018 - The cost driven aws cloud architecture design
Jawsdays2018 - The cost driven aws cloud architecture designJawsdays2018 - The cost driven aws cloud architecture design
Jawsdays2018 - The cost driven aws cloud architecture designHan Jin Ryu
 
Jawsdays2018 - The cost driven aws cloud architecture design
Jawsdays2018 - The cost driven aws cloud architecture designJawsdays2018 - The cost driven aws cloud architecture design
Jawsdays2018 - The cost driven aws cloud architecture designHan Jin Ryu
 
20190201 Cloud Native Kansai AKS Azure
20190201 Cloud Native Kansai AKS Azure20190201 Cloud Native Kansai AKS Azure
20190201 Cloud Native Kansai AKS AzureIssei Hiraoka
 
Azure Stack Hybrid DevOpsデモンストレーション
Azure Stack Hybrid DevOpsデモンストレーションAzure Stack Hybrid DevOpsデモンストレーション
Azure Stack Hybrid DevOpsデモンストレーションMasahiko Ebisuda
 
賢くチェックするAWSの明細
賢くチェックするAWSの明細賢くチェックするAWSの明細
賢くチェックするAWSの明細Kieko Sakurai
 
Ruby コミュニティの文化に学ぶエンタープライズシステム開発の処方箋
Ruby コミュニティの文化に学ぶエンタープライズシステム開発の処方箋Ruby コミュニティの文化に学ぶエンタープライズシステム開発の処方箋
Ruby コミュニティの文化に学ぶエンタープライズシステム開発の処方箋Ayumu Aizawa
 
[AWSマイスターシリーズ] AWS Elastic Beanstalk
[AWSマイスターシリーズ] AWS Elastic Beanstalk[AWSマイスターシリーズ] AWS Elastic Beanstalk
[AWSマイスターシリーズ] AWS Elastic BeanstalkAmazon Web Services Japan
 
はじめよう FinOps クラウドコスト最適化への第一歩とは 日本IBMカスタマーサクセスチーム
はじめよう FinOps クラウドコスト最適化への第一歩とは 日本IBMカスタマーサクセスチームはじめよう FinOps クラウドコスト最適化への第一歩とは 日本IBMカスタマーサクセスチーム
はじめよう FinOps クラウドコスト最適化への第一歩とは 日本IBMカスタマーサクセスチーム勇 黒沢
 
UnityとAmazon Web Servicesで生み出す新しい価値
UnityとAmazon Web Servicesで生み出す新しい価値UnityとAmazon Web Servicesで生み出す新しい価値
UnityとAmazon Web Servicesで生み出す新しい価値Keisuke Nishitani
 
20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報
20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報
20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報Amazon Web Services Japan
 

Similar to 【Ltech#10】LIFULL HOME'S のAWSアカウントに Savings Plans を導⼊した話 (20)

20190604 aws well-architected_tool_seminar_detail
20190604 aws well-architected_tool_seminar_detail20190604 aws well-architected_tool_seminar_detail
20190604 aws well-architected_tool_seminar_detail
 
[AWS初心者向けWebinar] AWSへのアプリケーション移行の考え方と実践
[AWS初心者向けWebinar] AWSへのアプリケーション移行の考え方と実践[AWS初心者向けWebinar] AWSへのアプリケーション移行の考え方と実践
[AWS初心者向けWebinar] AWSへのアプリケーション移行の考え方と実践
 
「AWSを活用して少人数で複数のサービスを運用するコツ」〜jawsug in nagoya〜
「AWSを活用して少人数で複数のサービスを運用するコツ」〜jawsug in nagoya〜「AWSを活用して少人数で複数のサービスを運用するコツ」〜jawsug in nagoya〜
「AWSを活用して少人数で複数のサービスを運用するコツ」〜jawsug in nagoya〜
 
クラウドコストを最適化せよ!マルチクラウド時代に届けるクラウド活用2.0
クラウドコストを最適化せよ!マルチクラウド時代に届けるクラウド活用2.0クラウドコストを最適化せよ!マルチクラウド時代に届けるクラウド活用2.0
クラウドコストを最適化せよ!マルチクラウド時代に届けるクラウド活用2.0
 
Gaming cicd-pipeline gaming-technight-2
Gaming cicd-pipeline gaming-technight-2Gaming cicd-pipeline gaming-technight-2
Gaming cicd-pipeline gaming-technight-2
 
【Cloud Week 2015@Hokkaido University】Dockerとインフラ運用自働化とIoT
【Cloud Week 2015@Hokkaido University】Dockerとインフラ運用自働化とIoT【Cloud Week 2015@Hokkaido University】Dockerとインフラ運用自働化とIoT
【Cloud Week 2015@Hokkaido University】Dockerとインフラ運用自働化とIoT
 
Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介
Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介
Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介
 
Kubernetesの良さを活かして開発・運用!Cloud Native入門 / An introductory Cloud Native #osc19tk
Kubernetesの良さを活かして開発・運用!Cloud Native入門 / An introductory Cloud Native #osc19tkKubernetesの良さを活かして開発・運用!Cloud Native入門 / An introductory Cloud Native #osc19tk
Kubernetesの良さを活かして開発・運用!Cloud Native入門 / An introductory Cloud Native #osc19tk
 
【Ltech#11】Kubernetesを利用した機械学習モデルの本番適用例
【Ltech#11】Kubernetesを利用した機械学習モデルの本番適用例【Ltech#11】Kubernetesを利用した機械学習モデルの本番適用例
【Ltech#11】Kubernetesを利用した機械学習モデルの本番適用例
 
Jawsdays2018 - The cost driven aws cloud architecture design
Jawsdays2018 - The cost driven aws cloud architecture designJawsdays2018 - The cost driven aws cloud architecture design
Jawsdays2018 - The cost driven aws cloud architecture design
 
Jawsdays2018 - The cost driven aws cloud architecture design
Jawsdays2018 - The cost driven aws cloud architecture designJawsdays2018 - The cost driven aws cloud architecture design
Jawsdays2018 - The cost driven aws cloud architecture design
 
20190201 Cloud Native Kansai AKS Azure
20190201 Cloud Native Kansai AKS Azure20190201 Cloud Native Kansai AKS Azure
20190201 Cloud Native Kansai AKS Azure
 
Reinvent2017 recap-overview-pdf
Reinvent2017 recap-overview-pdfReinvent2017 recap-overview-pdf
Reinvent2017 recap-overview-pdf
 
Azure Stack Hybrid DevOpsデモンストレーション
Azure Stack Hybrid DevOpsデモンストレーションAzure Stack Hybrid DevOpsデモンストレーション
Azure Stack Hybrid DevOpsデモンストレーション
 
賢くチェックするAWSの明細
賢くチェックするAWSの明細賢くチェックするAWSの明細
賢くチェックするAWSの明細
 
Ruby コミュニティの文化に学ぶエンタープライズシステム開発の処方箋
Ruby コミュニティの文化に学ぶエンタープライズシステム開発の処方箋Ruby コミュニティの文化に学ぶエンタープライズシステム開発の処方箋
Ruby コミュニティの文化に学ぶエンタープライズシステム開発の処方箋
 
[AWSマイスターシリーズ] AWS Elastic Beanstalk
[AWSマイスターシリーズ] AWS Elastic Beanstalk[AWSマイスターシリーズ] AWS Elastic Beanstalk
[AWSマイスターシリーズ] AWS Elastic Beanstalk
 
はじめよう FinOps クラウドコスト最適化への第一歩とは 日本IBMカスタマーサクセスチーム
はじめよう FinOps クラウドコスト最適化への第一歩とは 日本IBMカスタマーサクセスチームはじめよう FinOps クラウドコスト最適化への第一歩とは 日本IBMカスタマーサクセスチーム
はじめよう FinOps クラウドコスト最適化への第一歩とは 日本IBMカスタマーサクセスチーム
 
UnityとAmazon Web Servicesで生み出す新しい価値
UnityとAmazon Web Servicesで生み出す新しい価値UnityとAmazon Web Servicesで生み出す新しい価値
UnityとAmazon Web Servicesで生み出す新しい価値
 
20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報
20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報
20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報
 

More from LIFULL Co., Ltd.

20220319_新卒から活躍し続けるエンジニアが大切にしている5つのこと
20220319_新卒から活躍し続けるエンジニアが大切にしている5つのこと20220319_新卒から活躍し続けるエンジニアが大切にしている5つのこと
20220319_新卒から活躍し続けるエンジニアが大切にしている5つのことLIFULL Co., Ltd.
 
趣味と仕事の違い、現場で求められるアプリケーションの可観測性
趣味と仕事の違い、現場で求められるアプリケーションの可観測性趣味と仕事の違い、現場で求められるアプリケーションの可観測性
趣味と仕事の違い、現場で求められるアプリケーションの可観測性LIFULL Co., Ltd.
 
Kubernetesセキュリティの歩き方
Kubernetesセキュリティの歩き方Kubernetesセキュリティの歩き方
Kubernetesセキュリティの歩き方LIFULL Co., Ltd.
 
LIFULLの全社アプリケーション実行基盤 KEEL について
LIFULLの全社アプリケーション実行基盤 KEEL についてLIFULLの全社アプリケーション実行基盤 KEEL について
LIFULLの全社アプリケーション実行基盤 KEEL についてLIFULL Co., Ltd.
 
Kubernetesクラスタバージョンアップを支える技術
Kubernetesクラスタバージョンアップを支える技術Kubernetesクラスタバージョンアップを支える技術
Kubernetesクラスタバージョンアップを支える技術LIFULL Co., Ltd.
 
LIFULL HOME'SでのSolrの構成と運用の変遷
LIFULL HOME'SでのSolrの構成と運用の変遷LIFULL HOME'SでのSolrの構成と運用の変遷
LIFULL HOME'SでのSolrの構成と運用の変遷LIFULL Co., Ltd.
 
LIFULLでは新卒エンジニアに 丸一日のテスト研修を行なっている
LIFULLでは新卒エンジニアに 丸一日のテスト研修を行なっているLIFULLでは新卒エンジニアに 丸一日のテスト研修を行なっている
LIFULLでは新卒エンジニアに 丸一日のテスト研修を行なっているLIFULL Co., Ltd.
 
SaPID を導入するまでとそれから
SaPID を導入するまでとそれからSaPID を導入するまでとそれから
SaPID を導入するまでとそれからLIFULL Co., Ltd.
 
3D間取りを支える技術
3D間取りを支える技術3D間取りを支える技術
3D間取りを支える技術LIFULL Co., Ltd.
 
LIFULL HOME'Sのおとり広告予測モデルの開発
LIFULL HOME'Sのおとり広告予測モデルの開発LIFULL HOME'Sのおとり広告予測モデルの開発
LIFULL HOME'Sのおとり広告予測モデルの開発LIFULL Co., Ltd.
 
大企業でアジャイル開発を推進できる条件とその心構え
大企業でアジャイル開発を推進できる条件とその心構え大企業でアジャイル開発を推進できる条件とその心構え
大企業でアジャイル開発を推進できる条件とその心構えLIFULL Co., Ltd.
 
スクラムを利用したアジャイルオフショア開発のとりくみ
スクラムを利用したアジャイルオフショア開発のとりくみスクラムを利用したアジャイルオフショア開発のとりくみ
スクラムを利用したアジャイルオフショア開発のとりくみLIFULL Co., Ltd.
 
実践 マーケティングテクノロジーエンジニア
実践 マーケティングテクノロジーエンジニア実践 マーケティングテクノロジーエンジニア
実践 マーケティングテクノロジーエンジニアLIFULL Co., Ltd.
 
エンジニア × マーケティングテクノロジー が必要な理由
エンジニア × マーケティングテクノロジー が必要な理由エンジニア × マーケティングテクノロジー が必要な理由
エンジニア × マーケティングテクノロジー が必要な理由LIFULL Co., Ltd.
 
「空飛ぶホームズくん」を実現するVR技術
「空飛ぶホームズくん」を実現するVR技術「空飛ぶホームズくん」を実現するVR技術
「空飛ぶホームズくん」を実現するVR技術LIFULL Co., Ltd.
 
ニオイセンサで思索する街の新たな指標
ニオイセンサで思索する街の新たな指標ニオイセンサで思索する街の新たな指標
ニオイセンサで思索する街の新たな指標LIFULL Co., Ltd.
 
Well-beingを測る「LIFE WILL」開発の舞台裏
Well-beingを測る「LIFE WILL」開発の舞台裏Well-beingを測る「LIFE WILL」開発の舞台裏
Well-beingを測る「LIFE WILL」開発の舞台裏LIFULL Co., Ltd.
 
㊗ LINE新着物件通知 リリース!! PJ進行に沿って話す、 PjM/PdMとして やったこと
㊗ LINE新着物件通知 リリース!! PJ進行に沿って話す、 PjM/PdMとして やったこと㊗ LINE新着物件通知 リリース!! PJ進行に沿って話す、 PjM/PdMとして やったこと
㊗ LINE新着物件通知 リリース!! PJ進行に沿って話す、 PjM/PdMとして やったことLIFULL Co., Ltd.
 
ウェブアクセシビリティ推進活動はじめました
ウェブアクセシビリティ推進活動はじめましたウェブアクセシビリティ推進活動はじめました
ウェブアクセシビリティ推進活動はじめましたLIFULL Co., Ltd.
 
大きめレガシープロジェクトのフロント行く末
大きめレガシープロジェクトのフロント行く末大きめレガシープロジェクトのフロント行く末
大きめレガシープロジェクトのフロント行く末LIFULL Co., Ltd.
 

More from LIFULL Co., Ltd. (20)

20220319_新卒から活躍し続けるエンジニアが大切にしている5つのこと
20220319_新卒から活躍し続けるエンジニアが大切にしている5つのこと20220319_新卒から活躍し続けるエンジニアが大切にしている5つのこと
20220319_新卒から活躍し続けるエンジニアが大切にしている5つのこと
 
趣味と仕事の違い、現場で求められるアプリケーションの可観測性
趣味と仕事の違い、現場で求められるアプリケーションの可観測性趣味と仕事の違い、現場で求められるアプリケーションの可観測性
趣味と仕事の違い、現場で求められるアプリケーションの可観測性
 
Kubernetesセキュリティの歩き方
Kubernetesセキュリティの歩き方Kubernetesセキュリティの歩き方
Kubernetesセキュリティの歩き方
 
LIFULLの全社アプリケーション実行基盤 KEEL について
LIFULLの全社アプリケーション実行基盤 KEEL についてLIFULLの全社アプリケーション実行基盤 KEEL について
LIFULLの全社アプリケーション実行基盤 KEEL について
 
Kubernetesクラスタバージョンアップを支える技術
Kubernetesクラスタバージョンアップを支える技術Kubernetesクラスタバージョンアップを支える技術
Kubernetesクラスタバージョンアップを支える技術
 
LIFULL HOME'SでのSolrの構成と運用の変遷
LIFULL HOME'SでのSolrの構成と運用の変遷LIFULL HOME'SでのSolrの構成と運用の変遷
LIFULL HOME'SでのSolrの構成と運用の変遷
 
LIFULLでは新卒エンジニアに 丸一日のテスト研修を行なっている
LIFULLでは新卒エンジニアに 丸一日のテスト研修を行なっているLIFULLでは新卒エンジニアに 丸一日のテスト研修を行なっている
LIFULLでは新卒エンジニアに 丸一日のテスト研修を行なっている
 
SaPID を導入するまでとそれから
SaPID を導入するまでとそれからSaPID を導入するまでとそれから
SaPID を導入するまでとそれから
 
3D間取りを支える技術
3D間取りを支える技術3D間取りを支える技術
3D間取りを支える技術
 
LIFULL HOME'Sのおとり広告予測モデルの開発
LIFULL HOME'Sのおとり広告予測モデルの開発LIFULL HOME'Sのおとり広告予測モデルの開発
LIFULL HOME'Sのおとり広告予測モデルの開発
 
大企業でアジャイル開発を推進できる条件とその心構え
大企業でアジャイル開発を推進できる条件とその心構え大企業でアジャイル開発を推進できる条件とその心構え
大企業でアジャイル開発を推進できる条件とその心構え
 
スクラムを利用したアジャイルオフショア開発のとりくみ
スクラムを利用したアジャイルオフショア開発のとりくみスクラムを利用したアジャイルオフショア開発のとりくみ
スクラムを利用したアジャイルオフショア開発のとりくみ
 
実践 マーケティングテクノロジーエンジニア
実践 マーケティングテクノロジーエンジニア実践 マーケティングテクノロジーエンジニア
実践 マーケティングテクノロジーエンジニア
 
エンジニア × マーケティングテクノロジー が必要な理由
エンジニア × マーケティングテクノロジー が必要な理由エンジニア × マーケティングテクノロジー が必要な理由
エンジニア × マーケティングテクノロジー が必要な理由
 
「空飛ぶホームズくん」を実現するVR技術
「空飛ぶホームズくん」を実現するVR技術「空飛ぶホームズくん」を実現するVR技術
「空飛ぶホームズくん」を実現するVR技術
 
ニオイセンサで思索する街の新たな指標
ニオイセンサで思索する街の新たな指標ニオイセンサで思索する街の新たな指標
ニオイセンサで思索する街の新たな指標
 
Well-beingを測る「LIFE WILL」開発の舞台裏
Well-beingを測る「LIFE WILL」開発の舞台裏Well-beingを測る「LIFE WILL」開発の舞台裏
Well-beingを測る「LIFE WILL」開発の舞台裏
 
㊗ LINE新着物件通知 リリース!! PJ進行に沿って話す、 PjM/PdMとして やったこと
㊗ LINE新着物件通知 リリース!! PJ進行に沿って話す、 PjM/PdMとして やったこと㊗ LINE新着物件通知 リリース!! PJ進行に沿って話す、 PjM/PdMとして やったこと
㊗ LINE新着物件通知 リリース!! PJ進行に沿って話す、 PjM/PdMとして やったこと
 
ウェブアクセシビリティ推進活動はじめました
ウェブアクセシビリティ推進活動はじめましたウェブアクセシビリティ推進活動はじめました
ウェブアクセシビリティ推進活動はじめました
 
大きめレガシープロジェクトのフロント行く末
大きめレガシープロジェクトのフロント行く末大きめレガシープロジェクトのフロント行く末
大きめレガシープロジェクトのフロント行く末
 

【Ltech#10】LIFULL HOME'S のAWSアカウントに Savings Plans を導⼊した話

  • 1. LIFULL HOME'S のAWSアカウントに Savings Plans を導⼊した話 Ltech #10 2020/01/28 株式会社LIFULL 鈴⽊健太郎 https://lifull.connpass.com/event/161930/
  • 2. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。2 ⾃⼰紹介 鈴⽊ 健太郎 | @szk3 2008年中途⼊社。『HOMEʻS』の不動産売 買カテゴリの追加開発、技術リーダーを経 て、iPhoneアプリの新規開発・メジャー バージョンアップ、現『HOMEʻS』PCサイ トの初期開発を担当。その後、パブリック クラウドサービスのフィジビリティを担当 しAWS移⾏を牽引。現在は社内ソリュー ションアーキテクト活動とAWSコスト最適 化に従事。 twitter note
  • 3. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。3 ⾃⼰紹介
  • 4. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。4 はじめに
  • 5. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。5 Savings Plans (SPs) とは? ref: https://aws.amazon.com/jp/blogs/news/new-savings-plans-for-aws-compute-services/
  • 6. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。6 Savings Plans (SPs) とは? ref: https://aws.amazon.com/jp/blogs/news/new-savings-plans-for-aws-compute-services/ AWSさんも⾃信有り👍
  • 7. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。7 Savings Plans (SPs) とは? AWS の割引オプションのひとつ • 構成変更不要で、コスト効果が⾼い • EC2 / Fargate の利⽤料⾦を年間コミット • ”最⼤”72% のコスト削減 • RIより柔軟性が⾼い
  • 8. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。8 やば、神プランなの🤭
  • 9. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。9 神プランだけど。。。 でも、導⼊はそんなに簡単ではなかった。
  • 10. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。10 導⼊までの壁 導⼊までの壁 実際に購⼊しようしたら様々な障壁が…
 1. 精緻なコスト削減額の⾒積もりが不可能 2. ⼀括請求環境だと、各AWSアカウントごと の推奨事項が⾒れない 3. RIリプレイス⽤途だと考慮することが多い
  • 11. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。11 壁1 精緻なコスト削減額の⾒積もりが不可能 • 多様なインスタンスタイプが混在し、それ らがオートスケールするような場合、割引 率が変動する • 社内⼿続き(稟議など)で、費⽤対効果を 記述する場合、精緻なコスト削減幅を記述 することができない
  • 12. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。12 壁2 ⼀括請求(コンソリデートビリング)環境だと、 各AWSアカウントごとの推奨事項が⾒れない • アカウントの予算管理が各サービス主管部 ⾨ごとの場合、各アカウントごとにコミッ ト⾦額を試算する必要があった
  • 13. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。13 壁3 RIリプレイス⽤途には考慮が必要 • 切れるRIのオンデマンドコスト換算 • RIが切れるタイミングは、リソース最適化 チャンス • インスタンスファミリーを変えたいとい う要望が上がってくる
  • 14. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。14 つまり、コミット⾦額が
 ⾒積もりしづらい😢
  • 15. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。15 今⽇の話
  • 16. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。 LIFULL HOMEʼS の AWSアカウントに Savings Plans (SPs) を適⽤した話 • SPs 導⼊までの道筋 • 導⼊して起きたこと 16 今⽇の話
  • 17. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。17 ちょっと待って。
  • 18. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。18 そのSPs、本当に必要ですか?🤔
  • 19. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。19 そのSPs、本当に必要ですか? アーキテクチャ変更を⾒据えてますか? • EC2 使い続けますか? • コンテナ化の計画はありませんか? • マネージドサービスへの移⾏は? • lambdaで⼗分じゃないですか? • 落とす予定はありませんか?
  • 20. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。20 そのSPs、本当に必要ですか? 他のコスト最適化は検討しましたか? • Spot インスタンス使えませんか? • Instance Scheduler が使えませんか? • 不必要に⼤きいインスタンスはありません か? • その利⽤だと RIが適してませんか?
  • 21. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。21 そのSPs、本当に必要ですか? SPsが、たとえ神プランだとしても • 何も考えず買えばいいってもんじゃない • EC2 使い続けますか? • Spot / Instance Scheduler 使えません か? • RI で⼗分じゃないですか? • 何事もご利⽤は計画的に • 基本的にキャンセルはできません
  • 22. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。22 SPs 導⼊までの道筋
  • 23. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。23 導⼊までの道のり こんな流れがオススメ • SPs に対する理解を深める • プランを決める • 稟議に必要な情報を集める • コミット⾦額を決める 次のSPs購⼊担当は⾃分とは限らないので、 可能な限りのドキュメント化を推奨
  • 24. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。24 SPsに対する理解を深める
  • 25. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。25 SPsに対する理解を深める なぜ必要? • プラン / オプショ ンを適切に選択で きるようにする • ステークホルダー に説明責任がある • 導⼊⽬的を明確に するため
  • 26. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。 実態に沿った割引率を確認する • ”最⼤”72%を鵜呑みにしない 26 SPsに対する理解を深める ref: https://aws.amazon.com/jp/savingsplans/pricing/ 割引率は、契約期間と リージョンに大きく依存
  • 27. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。 SPsは適⽤範囲が広いので俯瞰できると便利 27 SPsに対する理解を深める
  • 28. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。 よく利⽤するインスタンスの傾向がわかる 28 SPsに対する理解を深める r系は1年/3年ともに コスパ良し m3系1年のコスパ良し 3年との差分は低め c系はコスパ低め
  • 29. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。29 プランを決める
  • 30. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。30 プランを決める SPsに求めるものを明確にする • 適⽤範囲(柔軟性)と割引率はトレードオフ • 柔軟性を優先して、コスト最適化にかかる ⼈件費を下げるとか • 割引率を優先して、最⼤限のコスト最適化 を狙うとか
  • 31. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。31 プランを決める 割引率が⾼い 割引率が低い コスト最適化の 適⽤範囲が広い コスト最適化の 適⽤範囲が狭い Compute Savings Plans Reserved Instance (スタンダード) Reserved Instance (コンバーチブル) ※適⽤範囲変更には⼿間がかかる EC2 Savings Plans
  • 32. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。32 プランを決める 割引率が⾼い 割引率が低い コスト最適化の 適⽤範囲が広い コスト最適化の 適⽤範囲が狭い Compute Savings Plans Reserved Instance (スタンダード) Reserved Instance (コンバーチブル) EC2 Savings Plans 将来の変更に強い リソース割引率が⾼い ※ インスタンスファミリー の変更前提 継続期間(1年/3年)は、 期間中の脱EC2の可能性と 割引率がトレードオフ ※適⽤範囲変更には⼿間がかかる
  • 33. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。33 プランを決める 迷ったら、Compute SPsの1年を選ぶ (個⼈的なオススメ)
  • 34. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。34 プランを決める オススメの理由 • Computeなら適⽤範囲が広い • インスタンスファミリーを越境 • 旧世代インスタンスの変更可能性を維持 できる • 契約期間が1年なら • 変更へのリスクテイクしやすい • イニシャルコストが⽤意しやすい
  • 35. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。35 稟議で必要な情報の洗い出し
  • 36. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。36 稟議で必要な情報の洗い出し • 情報をまとめる • 購買フロー • 費⽤対効果 • 予算部署 • ステークホルダー • 証憑のとり⽅ 慣れない⼈にとって、 稟議はコスト⾼
  • 37. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。37 稟議で必要な情報の洗い出し SPsやRIは⾼額になりがち。 なので、稟議が必要になるケースが多い • ⾦額次第で決済・承認者が変わるケースは よくあるので、ステークホルダーは抑えて おく • 稟議に書く内容は部署ごとに変わるケース はほぼないので、テンプレ化しておくと便 利 • RI購⼊にも応⽤できる
  • 38. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。38 稟議で必要な情報の洗い出し テンプレ化しておき、変数を 埋めてもらう感じにすると楽
  • 39. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。39 コミット⾦額の決め⽅
  • 40. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。40 コミット⾦額の決め⽅ ⼤きくわけて2つ • AWSさんにお願いする • ⾃分で⾒積もる • AWS Pricing calculator を利⽤する • Cost Explorer を利⽤する • Cost Usages and Report (CUR) を利⽤ する
  • 41. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。41 コミット⾦額の決め⽅ ⼤きくわけて2つ • AWSさんにお願いする • ⾃分で⾒積もる • AWS Pricing calculator を利⽤する • Cost Explorer を利⽤する • Cost Usages and Report (CUR) を利⽤ する 今回の話はここ
  • 42. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。42 コミット⾦額の決め⽅ まずはコスト可視化のツールを整える • Cost Explorer で時間単位表⽰を有効化 • Cost and Usage Report (CUR) を Athena で分析
  • 43. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。43 コミット⾦額の決め⽅ Cost Explorer で、時間とリソースレベルの詳 細度をオプトインしておく https://aws.amazon.com/jp/about-aws/whats-new/2019/11/aws-cost-explorer-supports-hourly-resource-level-granularity/
  • 44. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。44 コミット⾦額の決め⽅ Cost and Usage Report (CUR) をAthenaで分 析できるようにしておく https://docs.aws.amazon.com/ja_jp/awsaccountbilling/latest/aboutv2/setting-up-athena.html
  • 45. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。45 コミット⾦額の決め⽅ ツールをどう使うか? • Cost Explorer • SPs 推奨事項を使う • 時間単位のEC2オンデマンドコストを基 準にざっくり決める • CUR + Athena + Solver • 抽出した時間単位のEC2オンデマンドコ ストに対して、Excelアドイン「Solver」 を使う
  • 46. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。46 コミット⾦額の決め⽅ ツールをどう使うか? • Cost Explorer • SPs 推奨事項を使う • 時間単位のEC2オンデマンドコストを基 準にざっくり決める • CUR + Athena + Solver • 抽出した時間単位のEC2オンデマンドコ ストに対して、Excelアドイン 「Solver」を使う
  • 47. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。47 Cost Explorer を使う SPs 推奨事項を使う • ⼀番⽣産性が⾼い(簡単、早い) • 基準の期間が重要 7⽇、30⽇、60 ⽇から基準にする 期間を選択する
  • 48. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。48 Cost Explorer を使う 時間単位のEC2オンデマンドコストを基準に ざっくり決める • コスト削減にあまり時間をかけたくないと きにオススメ • ただし最⼤2週間前までのデータが参考値 • 時間単位の最低⾦額を基準に割引(想定)を引 いた額でコミットする • やや安全⽬にコミットし、買い増し推奨
  • 49. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。 例)時間単位の最低⾦額ラインを$10と仮定 し割引率(想定)を25%と置くと$7.5がコミッ トライン。そこからコミット割れリスクとし て1$を引いて、$6.5をコミットする 49 Cost Explorer を使う $10:時間単位の最低⾦額 $6.5 : コミット⾦額
  • 50. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。50 Cost Explorer を使う 割引率(想定)やコミット割れリスクはどうやっ て決めるの? • 割引率は、SPsのプランと動いているインス タンスを確認すればおおよそ概算できる • コミット割れリスクは、買い増し前提での 調整バッファなので、コミット⾦額の⼤き さに⽐例させて⼤きく取ったり⼩さく取っ たりすればよい
  • 51. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。51 コミット⾦額の決め⽅ ツールをどう使うか? • CostExplorer • SPs 推奨事項を使う • 時間単位のEC2オンデマンドコストを基 準にざっくり決める • CUR + Athena + Solver • 抽出した時間単位のEC2オンデマンドコ ストに対して、Excelアドイン 「Solver」を使う
  • 52. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。52 Cost Usage and Report (CUR) + Athena + Solver を使う 時間単位のEC2オンデマンドコストを抽出し、 Excelアドイン「Solver」を使う • ⻑期間を対象する推奨コミット⾦額を算出 したい場合や、RIのリプレイス時に有効 • Amazon Athenaで参考範囲の時間単位EC2 オンデマンドコストを抽出 • 割引率を変数に、Solverで推奨コミット⾦ 額を計算する
  • 53. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。53 Cost Usage and Report (CUR) + Athena + Solver を使う Solverとは • What-If 分析⽤途 • 制約(制限)下の最 適値を算出する ツール https://support.office.com/ja-jp/article/ %E3%82%BD%E3%83%AB%E3%83%90%E3%83%BC %E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6 %E5%95%8F%E9%A1%8C%E3%82%92%E5%AE%9A %E7%BE%A9%E3%81%97%E3%80%81%E8%A7%A3 %E6%B1%BA%E3%81%99%E3%82%8B-5d1a388f-079 d-43ac-a7eb-f63e45925040
  • 54. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。54 Cost Usage and Report (CUR) を使う • Athenaで対象範囲の時間辺りのコストを抽出 し、csvファイルでDownloadする ※RIのオンデマンド換算コストが必要な場合、 抽出は各自のコンテキストで工夫する必要がある
  • 55. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。55 Cost Usage and Report (CUR) を使う • CUR(csv)に対しSolverを利⽤するための準備 割引率を決める ※現実的な値をいれること CUR
  • 56. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。56 Cost Usage and Report (CUR) を使う • セルの関係性 =$B$1/(1-$B$3) =$B+$C =MAX(0,$D-$B$3) =$J$1 + $J$2 =$B$1*24*365 =SUM($E)
  • 57. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。57 Cost Usage and Report (CUR) を使う • ソルバーでコミット⾦額を算出 =$B+$C =MAX(0,$D-$B$3) ⽬的セルを、年間 コスト合計額に。 変数セルを、コミット⾦額に。
  • 58. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。58 Cost Usage and Report (CUR) を使う ※ 留意事項 • 割引率はあくまでも想定 • Solverの計算結果は鵜呑みにせず、計算結 果のコミット⾦額から少し少なめにコミッ トするのが安全でオススメ • ⼀括請求であれば、仮に買いすぎたとして も、他のアカウントに恩恵が移るだけなの で、全体でみれば問題ないことが多い
  • 59. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。59 コミット⾦額の決め⽅ (まとめ)
  • 60. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。60 コミット⾦額の決め⽅ コミット⾦額は、 • 推奨項⽬が使えるなら、それが⼀番コスト 最適化に対する⽣産性が⾼い • ⾃分でがんばるなら、計算にちょっとだけ コツがいる • がんばって推奨⾦額を算出するのもありだ が、検討しすぎず、買い増し前提でコミッ トするほうが最適化に対する⽣産性は⾼い
  • 61. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。61 コミット⾦額の決め⽅ コミット⾦額は、 • 必ずしも 買いすぎ == 悪 ではない。 • ⼀括請求であれば他アカウントに適⽤ • オンデマンドコストの変動が激しい場 合、時間単位で使い切れない時間があっ たとしても、他の時間での割引効果が⾼ いのであれば、トータルではコストは下 がる • 困ったらAWSさんに相談に乗ってもらおう
  • 62. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。62 導⼊して起きたこと
  • 63. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。63 導⼊しておきたこと 実例1 • いい感じに最適化された😆 実例2 • コスト最適化の⽟突き🤔
  • 64. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。64 実例1
  • 65. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。65 いい感じに最適化された😆 うまくいったパターン • CUR + Athena + Solverを使ってコミット ⾦額を算出 • 全体的に古いインスタンスが多かったの で、⽐較的割引率が⾼くなった • インスタンスタイプに依存せず、きれいに 最適化された
  • 66. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。66 いい感じに最適化された😆 SPsの柔軟性が効果的に効いている • インスタンスタイプに依存しない最適化 SPs 購⼊のタイミング
  • 67. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。67 実例2
  • 68. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。 とあるアカウントで、SPsを買い増したらコ ミット⾦額を使い切れない時間帯が出てる • 安全⽬にコミットしたはずなのに。。。 68 コスト最適化の⽟突き🤔 SPs 買い増し コミットを使いきれてない?
  • 69. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。69 コスト最適化の⽟突き🤔 オンデマンドコストが減ってるのはなぜ?🤔 • アカウントの管理者に確認 • アーキテクチャ変更しました? • オンデマンドEC2落としました? • RI / Spot とか他の最適化しました? 全部、⼼当たりがないとのこと
  • 70. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。70 コスト最適化の⽟突き🤔 Cost Explorer を再度確認 • あれ?RIの適⽤が増えてる? • でも、RIは買ってない あきらかにRIの適⽤が増えている
  • 71. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。71 わかった😮💡
  • 72. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。72 コスト最適化の⽟突き🤔 関係各所に確認すると • とあるアカウントで、アーキテクチャ変更 に伴い、インスタンスが停⽌された • そのインスタンスにはRIが適⽤されてお り、アカウント内でそのRIを利⽤するイン スタンスはなかった
  • 73. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。73 コスト最適化の⽟突き🤔 つまり、SPsの買い増し後 • 他アカウントで余ったRIが分配される • RIが先に適⽤されるため、SPsを適⽤するた めのオンデマンドコストがなくなる • コミット⾦額が使い切れない状態が発⽣ • 使い切れないコミットはまた別のアカウン トへ
  • 74. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。 コスト最適化の⽟突き が発⽣ 74 コスト最適化の⽟突き🤔 アカウントA アカウントB アカウントC RI余ったから 使ってよ SPs余ったから 使ってよ RI適⽤したら、 SPs余ったな Savings Plans Reserved Instance Reserved Instance Savings Plans EC2落としたら、 RI余ったな コスト浮いた 💰 💰 💰
  • 75. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。 SPsが余った場合、RI同様に⼀括請求された他 のアカウントに適⽤されるため組織全体として 無駄になるリスクはほぼない • ただし、アカウントとして使われてないこ とは確かなので、アカウント担当部署(予算 管轄)において、削減効果をどういう扱いに するのかは確認しておいたほうがいい。 75 コスト最適化の⽟突き🤔
  • 76. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。76 まとめ
  • 77. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。77 まとめ Savings Plans (SPs) とは、 • 簡単にコストを下げられる • 極論、コミット⾦額決めて買うだけ • コミット⾦額を決めるのは、慣れれば難し くない • プランの性質にあわせて、柔軟なコスト最 適化が可能
  • 78. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。78 まとめ Savings Plans (SPs) とは、 コスト最適化のマネージドサービス🤖
  • 79. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。79 まとめ Savings Plans (SPs) とは、 将来の変更に対して柔軟で強い💪
  • 80. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。80 まとめ Savings Plans (SPs) とは、 コスト最適化の⼈件費さえも低減↘
  • 81. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。81 やば、やっぱり神プランだった🤭
  • 82. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。82 Happy Saving Cost !
  • 83. © LIFULL Co.,Ltd.  本書の無断転載、複製を固く禁じます。83 ありがとうございました