AWS コストモニタリング 相場編


# 本記事はスライドの文字起こしです  

https://speakerdeck.com/tkhrk1010/aws-kosutomonitaringu-xiang-chang-bian  

※ Zennの投稿と全く同じものです。    

https://zenn.dev/tkhrk1010/articles/3e24e3f6cebcb2#%E6%9C%AC%E7%B7%A8
  
# はじめに  
## だれに向けたか  
- AWSを会社で運用している人で、AWSコストにあまり肌感がない人  
  
## だれに向けてないか  
- AWSを会社で運用してない人  
- AWSコストに肌感がある人  
  
## なぜ書いたか  
社内でLTをしたので、その転記です  
以下の記事の続編的位置づけです  

https://qiita.com/tnktnk/items/c27403d6d3c121bd8370
  
## この記事で扱うもの  
- AWSの相場感  
  
## この記事で扱わないもの  
- AWSの正式な料金  
- AWSのコスト削減方法  
  
# 本編  
  
![page_001.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/248443/fd323084-2748-519e-3cd7-8b440985a17e.png)
今日は相場の話をします  
  
  
![page_003.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/248443/3cd226cf-e77a-a335-91fe-b0faed4651d6.png)

突然ですが問題です  
この構成のAWS料金はだいたい月いくらでしょう？    
ちなみにこれはくじに当たると、全国の焼肉屋さんへの招待券がもらえる小規模Webサービスを想定してます    
慣れてくると10秒で答えられます    
答えは最後に示します  
  
  
![page_005.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/248443/7156f78e-2849-dd00-9b02-b6e79f421325.png)

もしかしたら、簡単すぎるよって方がいるかもしれないので、もう一問、違う世界の問題を用意しました  
  
問題です。このメニューの焼肉屋さんは、ちょっといい店でしょうか？  
当然ですが、焼肉屋さんへの招待券がもらえるなら、ちょっといい店に行きたいですよね？    
3秒で考えてください    
答えは最後に示します    
  
![page_006.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/248443/93f8e982-86ac-4f45-6b7b-f7a6d0d330d9.png)

さて、本題に入りますが、今日のゴールは、これらの「いくら？」を想像できるようになることです  


![page_010.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/248443/91a11185-1636-12c0-13e4-1acc3c50ad4a.png)

では話を焼肉に戻します  
  
ちょっといい店を見極めるには？  
  
相場を覚えることが大事です  
  
なので、本当にあった怖い話で、相場を覚えてもらいます  
  

![page_011.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/248443/82805bc7-1f82-eba3-2873-b41bb7495a7e.png)

１つ目  
ある日、Aさんはお家焼肉をしたかったんですね  

![page_012.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/248443/8a90c392-995a-22c6-4037-ea2fc4b09375.png)

すると、グラム50円の謎の和牛を見つけてしまい、つい4kg買っちゃいました  

![page_013.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/248443/dca34383-053a-7f8b-703e-88bb37916fb8.png)

で、レジに行ってみると、20万円の請求をされて、  
![page_014.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/248443/19a0b2e5-c4e3-d685-4b5a-20ebeb232a23.png)

Aさんがいなくなっちゃった、、という話です。怖いですね  
![page_015.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/248443/d1eb974a-48f4-9a6e-ab3d-dae4fdf00236.png)

この話、実はグラム50円のグラムというのは、100gではなくて1gのことだった、という話です  
![page_017.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/248443/d872a90f-4f91-f56f-3806-d2f4cd07c991.png)

もしかしたらピンと来てない人がいるかもしれないので、わかりやすいようにAWSに例えて同じ話をします  
  
ある日、A'さんは、サーバー構築をしてたんですね  
![page_018.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/248443/d9a2e8e6-50f5-4fb1-2fd9-036996735902.png)

ログの料金を一応調べたところ、安かったので無視したんですね 
![page_019.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/248443/37b30784-2364-e260-7c16-7a6d38146971.png)

そうしたら翌月、Cloudwatch料金で20万円の請求が来てしまい、  
![page_020.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/248443/a4417b92-d9f0-0f46-0198-d390717a0dc5.png)

いなくなっちゃった、、という話です。怖いですね  
![page_021.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/248443/d951d126-2e8a-b1fc-7afa-25f4de5c800e.png)

この話は実は、Nginxのログの設定がバグってて、とんでもない量のlogが出てた、という話です  
教訓としては、安い単価も見ようっていう話です  
![page_023.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/248443/f7039122-d95e-e54e-3c0d-9e9db36c01a8.png)


別の例も紹介します  
Bさんは、3980円の食べ飲み放題コースでメルローを頼んだんですね  
![page_024.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/248443/c9481f3c-c693-c318-5875-aeefb77efa92.png)

そしたらレジで20万円の請求をされて、  
![page_025.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/248443/21d00291-c8b2-9a98-711d-4a73bebd47d5.png)

いなくなっちゃった、、という話です。怖いですね  
![page_026.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/248443/308512eb-ac27-f034-01bc-885c75fe2bc1.png)

ここまで来ると予想できた人もいるかも知れませんけど、メルローの赤ワインはアラカルトメニューだったっていう話です  
![page_028.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/248443/78b1ca3e-4d93-0b52-0bd7-ca7e671ffac5.png)

もしかしたらまだピンと来てない人がいるかも知れないので、わかりやすいようにAWSに例えて同じ話をします  
ある日、B'さんはDBを構築することになったんですね  
しっかりリザーブドインスタンスも買って、料金も計算してたんですが、  
![page_029.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/248443/a281bf6c-f7a0-6be5-336b-eaa73a597404.png)

翌月に20万円の請求が来て、  
![page_030.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/248443/4dee138d-949b-edc3-fe62-efc89e760916.png)

いなくなっちゃった、、という話です。怖いですね  
![page_031.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/248443/647f0f7e-4a63-8062-3115-43941cf204c2.png)

これは何が起きたかっていうと、マスキング処理をしすぎてI/Oキャッシュヒットして請求対象になっちゃったってことなんですが、実はAuroraはI/Oも課金対象になるっていうのがポイントです  
  
で、ヒットするまでは一切請求に乗ってこないので、ある日突然請求金額がスパイクするっていう超怖いタイプのトラップです  
  
![page_033.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/248443/e00fba71-795c-aad7-5912-00257b78d454.png)

で、これらの話って結局どうすればよかったか？っていう話なんですが  
相場を知っていれば全部防げます  
お家焼肉事件は、グラム50円が安すぎると気づけば確認できましたし、  
![page_034.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/248443/7ae5fb43-56ae-4c4d-ada8-787132400138.png)

Cloudwatch料金事件も、1GBのログっていうのを実績で確認すれば防げました  
![page_035.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/248443/d8333c5b-ef18-f91c-74dc-b2f91ccf69b8.png)

3980食べ飲み放題事件も、メルローの価格を知っていれば確認できましたし、  
![page_036.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/248443/785160de-00f8-9281-283b-b78dd6436d39.png)

Aurora I/O費用事件もI/O処理に気づいたときに公式資料を見ていれば防げたものです  
  
![page_037.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/248443/847d2436-bccc-2dac-7ff7-a3ff506c10cd.png)

なので、相場が大事なんですが、なかなか肌感がつかみにくいと思うので、覚え方を表にまとめてきました  
実は、焼肉の世界線とAWSの世界線は繋がってて、10かけると相場が出せます  
なので、お酒かネットワークの相場を知っていればもう片方も出せますし、  
肉かコンピューティングの相場を知っていればもう片方が出せます  
ちなみにご飯ものとストレージは、料金が跳ねないんでどうでもいいです  
  
![page_039.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/248443/85140e2f-8ac0-e92f-70d6-8fafb0d3fc8a.png)

ここで、これを使って最初の問題の答え合わせです  
AWSの料金は、相場を使うとだいたい27000円くらいってことがわかります  
ただし、1~2個工夫はあって、例えばALBはネットワークとコンピューティングの間くらい、とか  
DBは普通のPCの2倍くらい高級で、Auroraはさらに倍くらい高級、みたいな関係も知ってる必要はあります  
  
![page_040.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/248443/565c08e4-815f-0a38-7d5c-4cbbcea1f596.png)

で、実際に公式サイトの資料をもとに見積もってみると、大体3万円くらいなことがわかります  
なので、正解は2、または事件の発生を見越した3、ということになります  
  
![page_041.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/248443/00203a26-c23d-a5e8-c45a-c60e1b982f29.png)

焼肉屋さんについても、相場をもとに計算すると、ちょっといい店であるとわかります  
  
![page_043.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/248443/74b58396-28da-8162-9769-39caef9910c4.png)

まとめです  
焼肉料金かける10はAWS料金、であることを覚えて、この表の531という数字だけ覚えて、美味しいお肉を食べましょう  
  
![page_044.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/248443/8c994a42-d172-af3c-fb9b-c555c1508a3c.png)


次回予告です。
  
ということで、これで終わります、ありがとうございました  

  
# おわりに  
AWSは普通に使えば安いので、どんどん使える人を増やしていきたいです