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
AWS の Web サイト運用費用を約 1/40 に抑えた話
Search
Kenjiro Hirata
May 01, 2023
Technology
650
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWS の Web サイト運用費用を約 1/40 に抑えた話
Kenjiro Hirata
May 01, 2023
More Decks by Kenjiro Hirata
See All by Kenjiro Hirata
AWS Control Tower が怖かったけど触ってみたら少し怖くなくなった話
njiro
0
160
Other Decks in Technology
See All in Technology
Kiro Crewをはじめよう
kizawa2020
1
160
20261017福岡devIO 「AIは"良いダッシュボード"を作れるか?
jtakeda
0
140
Post AI時代のリファクタリング実践記 / Refactoring in the post AI era
kaminashi
1
230
NDIでApple Vision Proにリアルタイム映像送信
jyouryuusui
0
120
Gemini Intelligence 入門 ― AppFunctions と Gemini Nano
takuroabe
0
250
Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
1
580
自作バイナリを動かす「入口」8選
puhitaku
2
1.3k
AIにシークレットを見せない、WSL2で安全な開発環境
yazm
0
300
AI コーディングと人間の認知スループット / CTO Night & Day 2026 Morning Session / AI Coding and Human Cognitive Throughput
prog893
4
1k
アウトプット初心者、半年間のふりかえり
4o1sobblue
0
430
AI駆動開発の時代になったのでトヨタ生産方式から見直す
terurou
7
6k
分析AIエージェントを育てる、動く環境を育てる
codatum
1
1.1k
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
96
14k
So, you think you're a good person
axbom
PRO
2
2.2k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.9k
A Modern Web Designer's Workflow
chriscoyier
699
190k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
730
HDC tutorial
michielstock
2
960
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
43k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
58k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
750
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.9k
Transcript
AWS の Web サイト運用費 用を約 1/40 に抑えた話 2023/04/29 平田 健士郎
自己紹介 名前 : 平田健士郎 所属 : アイレット株式会社 職業 : クラウドインフラエンジニア
経験 : Web インフラ構築、運用 4 年程度
今日話すこと ・AWS のコスト削減に関する話 今日話さないこと ・出てくる AWS サービスの詳しい説明
突然ですが
クラウド インフラエンジニアに 求められることとは?
色々あるとは 思いますが。。。
コスト意識
コスト意識
コスト意識
クラウド インフラエンジニアは ある意味会社の財布を 握っている
クラウドインフラエンジニアは ある意味会社の財布を握っている
None
None
None
None
従量課金 (使った分だけお金を払う)
良い点と 注意点がある
良い点😊 ・迅速にインフラを作成できる ・拡張が柔軟できる
注意点😫 ・ミス等による意図しないコスト発生
意図しないコスト発生の例
m6i.xlarge gp2 : 100GB
m6i.xlarge gp2 : 100GB 25,500円/月 (ざっくり)
m6i.xlarge gp2 : 100GB 25,500円/月 (ざっくり) ピーク時でも リソースの 10 %
しか 使っていない
m6i.xlarge gp2 : 100GB 25,500円/月 (ざっくり) ピーク時でも リソースの 10 %
しか 使っていない オーバースペック
None
None
検証用に インスタンス作成
検証用に インスタンス作成 ↓ 削除し忘れ
検証用に インスタンス作成 ↓ 削除し忘れ ↓ インスタンス料金が まるまる無駄
検証用に インスタンス作成 ↓ 削除し忘れ ↓ インスタンス料金が まるまる無駄 不要リソースの残置
実際に私が体験した 意図しないコスト発生と その対処をお話しします ↑わたし
バーチャル YouTuber のファンでした
後から見られないライブ配信の情報 (同時接続者数) を記録したいなー それをグラフにして Twitter で投稿したらおもしろそうだなー
Cloud APIs vsc.njiro.net できた!
配信開始 自動通知ツイート 配信結果 自動ツイート 配信開始 / 配信結果 自動ツイート
トップ画面 結果詳細画面 配信記録 Web サイト (自動更新)
トップ画面 結果詳細画面 Google Cloud で API クオー ター上限緩和申請の際に Google 担当者と一カ月やり
取りして認証された Google お墨付きのサイトです。
vsc.njiro.net
ある日
None
None
None
Cloud APIs vsc.njiro.net 。。。 約 4,000 円/月 t2.micro t2.micro
Cloud APIs vsc.njiro.net Twitter 自動投稿 は機能しなくなった けど、 配信結果サイトは 残したい。。 自動更新停止
Cloud APIs vsc.njiro.net でもこのままだと更 新のない 配信結果サイト だけで 4,000 円/月 かかってしまう
自動更新停止
Cloud APIs vsc.njiro.net でもこのままだと更 新のない 配信結果サイト だけで 4,000 円/月 かかってしまう
自動更新停止 意図しないコスト発生
意図しないコスト発生にど う対処したか
CloudFront + S3 の静的サイトにして コスト削減しよう!
CloudFront CDN (Content Delivery Network) AWS の CDN サービス コンテンツの入っているオリジンサーバーへの
アクセス集中を防ぐために、 各ユーザーの地理的に近い場所にあるサーバーに コンテンツをキャッシュして、そこから 配信することでコンテンツをスピーディーかつ 効率的に配信できるようにしたネットワークのこと 近いから 早い!
S3 静的 Web サイト • AWS の ストレージサービス • 配置した
HTML ファイルをインターネットに 公開することで Web サーバーを用意せずに 静的 Web サイトを作ることができる いつどこでアクセスしても毎回同じものが表示される HTML ファイルで作成された Web サイトのこと (例 : ランディングページ等) 簡易な 静的 Web サイトを 公開できる!
CloudFront + S3 なぜ安価なの? ※ざっくり表記 S3 ストレージ料金 : 0.025 USD/GB
(3.3 円/GB) S3 リクエスト料金 : 0.00037 USD/1000リクエスト (0.049 円/1000リクエスト) CloudFront データ転送料金 : 0.114 USD/1 GB (1 TB 無料) (15.06 円/1GB) (1 TB 無料) CloudFront リクエスト料金 : 0.0120 USD/10000リクエスト (1.59 円/10000リクエスト) 二つを組み合わせて静的 Web サイトを比較的安価に構築できる メリット ・S3 だけだとできない独自ドメインSSL化も可能 ・高速化 ※2023/04/8 現在のレート
移行方法について 軽くご説明します
vsc.njiro.net Website Explorer (フリーソフト)
vsc.njiro.net Website Explorer (フリーソフト) vsc.njiro.net
vsc.njiro.net vsc.njiro.net AWS CLI aws s3 cp ~~ ~~
vsc.njiro.net ・CloudFront ディストリビューション作成 ・CloudFront Functions 作成 (Apach の DirectoryIndex にあたる機能
の補完)
vsc.njiro.net できた! すっきり!
Clou d APIs Before After
Clou d APIs Before 約 4,000 円/月 After 約 100
円/月
Before 30.15 $/月 3,972 円/月 After 0.82 $/月 108 円/月
※2023/04/8 現在のレート 1/40
Cost Explorer Billing AWS のコストと使用量を可視化、把握、管理する AWS からの請求内容を確認できる どのサービスでどれだけつかった等を確認する AWS のコスト管理系サービス
AWS のコスト管理系サービス Budgets AWS の費用が一定値を超えたら利用者に通知する
まとめ
• コストについてクラウドならではの利点や注意点 があります
• コストについてクラウドならではの利点や注意点 があります • クラウドインフラエンジニアにはコスト意識が求 められます
• コストについてクラウドならではの利点や注意点 があります • クラウドインフラエンジニアにはコスト意識が求 められます • 利点を活かしてうまくクラウドと付き合おう
• コストについてクラウドならではの利点や注意点 があります • クラウドインフラエンジニアにはコスト意識が求 められます • 利点を活かしてうまくクラウドと付き合おう • 推しは推せる時に推そう
ご清聴 ありがとうございました!