Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AWSで$800スった話 ~ エフスタ!! AWSエンジニア失敗共有会議 ~
Search
kinocoboy
November 27, 2021
Programming
0
230
AWSで$800スった話 ~ エフスタ!! AWSエンジニア失敗共有会議 ~
kinocoboy
November 27, 2021
Tweet
Share
More Decks by kinocoboy
See All by kinocoboy
【ScrumFestNiigata2024】a11yを起点とした組織横断を完了するためにアジャイルチームにとって大切だったこと100選
kinocoboy2
0
500
JSConfjp2023 Storybook駆動開発の再現性と効率化
kinocoboy2
2
3.7k
新卒だったころの僕へ向けて
kinocoboy2
0
140
スクラムマスターを目指すためにギャルになってみた話
kinocoboy2
8
7.4k
NINNO Tech Fest #05 春の推し
kinocoboy2
0
230
画面に合わせたAPI設計をしたら残業が死ぬほど増えた話
kinocoboy2
0
440
Peacock#01 ソフトウェアアーキテクチャ的発想
kinocoboy2
0
220
雑談を因数分解したら雑な談話が増えた話
kinocoboy2
2
830
データの可視化とGraphQLを学ぶモチベーション
kinocoboy2
0
77
Other Decks in Programming
See All in Programming
カンファレンス動画鑑賞会のススメ / Osaka.swift #1
hironytic
0
200
JavaScriptツール群「UnJS」を5分で一気に駆け巡る!
k1tikurisu
8
1.3k
Azure AI Foundryのご紹介
qt_luigi
1
260
さいきょうのレイヤードアーキテクチャについて考えてみた
yahiru
1
540
Flatt Security XSS Challenge 解答・解説
flatt_security
0
1.1k
rails newと同時に型を書く
aki19035vc
6
750
functionalなアプローチで動的要素を排除する
ryopeko
1
950
Immutable ActiveRecord
megane42
0
120
2025.01.17_Sansan × DMM.swift
riofujimon
2
670
個人アプリを2年ぶりにアプデしたから褒めて / I just updated my personal app, praise me!
lovee
0
310
AWSマネコンに複数のアカウントで入れるようになりました
yuhta28
2
150
盆栽転じて家具となる / Bonsai and Furnitures
aereal
0
2.2k
Featured
See All Featured
Unsuck your backbone
ammeep
669
57k
Scaling GitHub
holman
459
140k
GitHub's CSS Performance
jonrohan
1030
460k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
11
900
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
GraphQLとの向き合い方2022年版
quramy
44
13k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
98
18k
Speed Design
sergeychernyshev
25
760
Designing for Performance
lara
604
68k
How STYLIGHT went responsive
nonsquared
96
5.3k
Transcript
Τϑελ!! AWSΤϯδχΞࣦഊڞ༗ձٞ
Self Introduction kinocoboy: Լതو ࡳຈࢢதԝ۠ग़ - ౦ژཱ۠ - ৽ׁݝԬࢢ Peacock
Engineer Group ( PEG ) ৽ׁݝԬࢢΛڌͱ͢ΔΤϯδχΞάϧʔϓओ࠵ झຯ Ϊλʔ: ςϨΩϟε / PRS SE ϓϥϞσϧ: 1/12 όΠΫϓϥϞઐ Twitter: @kinocoboy2 Blog: baboblog
ॳาతϛεͰ
$800༹͔ͨ͠
$800 = ¥90000
ݸਓͰͱΜͰͳ͍ग़අ!!! ŝŒŕ!!
ͦͦͲ͏ͯ͜͠Μͳ͜ͱʹͳͬͨͷ͔
ى • ͋Δى͖ͨΒWordpress͕ Γͨ͘ͳ͍ͬͯͨɻ • ࣄͰAWSΛΑ͍ͬͯ͘ΔͷͰɺษڧ͍ͭͰ ʹϓϥΠϕʔτͰͬͯΈΑ͏ͱߟ͑ͨɻ • શϓϥΠϕʔτͷAWSΞΧϯτ࣋ͬͯͳ ͔ͬͨͷͰɺ͔ͦ͜Β࢝Ίͨɻ
ঝ • WordpressΛཱͯΔ͚ͩͩͬͨ ΒɺLightSail ָ͕ͳͷͰͦΕͰ Ζ͏ͱࢥ͍ͨͭɻ • Route53, EC2 ͳͲ·ͱΊͯߏஙͯ͘͠ΕΔ
launcher. • HttpsରԠΛؚΊͯɺ10͘Β͍Ͱߏங͕ྃ͢ Δɻ • ͱָͬͯͪΜ!!AWS࠷ߴ!! • ҆ఆͯ͠1ϲ݄ӡ༻Ͱ͖͍ͯͨ
స • ͋Δɺ Wordpress͕མͪͨɻ • Կࣄ͔ͱࢥ͍ௐΑ͏ͱ͢ΔͱɺΞΧϯτ͕ఀ ࢭ͞Ε͍ͯΔɻ • Ͳ͏Βೖ͕ۚͰ͖͍ͯͳ͍Β͍͠ɻ •
͔֬ʹσϏουΧʔυʹɺLightSailͷ࠷খݟੵ Γ୯Ґ͔͠ೖΕͯͳ͔ͬͨɻ • ΞΧϯτఀࢭ͞Ε͍ͯͯɺ ࢧͰ͖Δɻ • ͦΕΛ͑ͳ͍ͩΖ͏ɻ
݁ • ٻֹ$800…!!!! • ͓͍͍͍͍͍ͬ!!!800ԁ͡Όͳ͍ΑͶ͜Εɻ9ສԁͩΑͶ͜ΕɻͲ͏͢Μ ͷ͜Ε͑͑͑͑ɻ΄ΜͱʹͲ͏͢Μͷ͜Ε͑͑͑͑ɻ • Զͷ͓খݣ͍͕ҰܸͰ͓Θͬͨɻ • ໌Β͔ͳΞΧϯτϋοΫΛᷰ
Β͏ɻ • LightSail, EC2, ECS ͷ ະ༻ϦʔδϣϯʹΠ ϯελϯε্ཱ͕͕ͪΓɺDataTransfer ͕͋Γ͑ ͳ͍΄Ͳճ͍ͬͯΔɻ • ͠Α͏ʹCloudWatch͕ͳ͍
͏༏लͳօ͞ΜͳΒɺ͓ؾ͖ͮͰ͠ΐ͏ɻ
͕͜͜όΧͩͬͨ • AWSΞΧϯτΛ࡞ͯ͠ɺ LightSail Λ͍࢝ΊΔલʹઈର Βͳ͍ͱ͍͚ͳ͍͜ͱΛͬ ͍ͯͳ͔ͬͨɻ
ͬͯͳ͍͡ΌΜ • IAMͰ৽͍͠UserΛ࡞͢Δɻ • AWSBudget Ͱ༧ࢉΛ͢Δɻ • ೋஈ֊ೝূΛ͚ͭΔɻ
IAMͰ৽͍͠UserΛ࡞͢Δ ࠓճɺRootΞΧϯτ͕ϋοΫ͞Εͨ͜ͱͰɺͬͪ͠Ό͔ΊͬͪΌ ͔ʹ͞Εͨɻ ରࡦͱͯ͠ɺඞཁͳݖݶΛඞཁͳ͚ͩ࣋ͬͨΞΧϯτΛ৽͘͠࡞Γɺ ͦΕͰ LightSailͷૢ࡞Λ͖ͩͬͨ͢ɻ RootΞΧϯτɺ༻͠ͳ͍ͷͱͯ͠ΑΓݎ࿚ͳηΩϡϦςΟରࡦ Λ͓ͯ͘͠͠ɻ
IAMͰ৽͍͠UserΛ࡞͢Δ ಛʹɺ CloudWatch ͷ ݖݶ࣮֬ʹ੍ݶ͢Δ͠ɻ ϋοΩϯά͢Δͱ͖ʹɺCloudWatch ͷ ੍ݶΛ͙͢ʹ֎͠ʹ͔͔ΔΑ ͏ͩɻ ͦͷ݁ՌɺϋοΩϯά͞Εͨ࣌ͷΛҰ͑ͳ͘ͳΔɻ
ࣗͷΠϯελϯε͕Ͳ͏͍͏ঢ়ଶͳͷ͔͔ͬ͠ΓѲͰ͖ͳ͘ͳΔɻ
AWS Budget Ͱ༧ࢉΛ͢Δɻ ࣗͷఆ͍ͯ͠Δ༧ࢉΛ͑ͨͱ͖ʹΞϥʔτΛ্͛ɺڥΛఀࢭ ͤ͞ΔΑ͏ͳτϦΨʔΛઃఆͯ͠ͳ͔ͬͨɻ AWSैྔ՝ۚੑͳͷͰɺࢥͬͨΑΓΧϯλ͕ճΔ͜ͱ͋Δɻ Ξϥʔτ͕ઃఆ͞Ε͍ͯΕɺϋοΫ͞Εͯैྔ՝͕ۚ͑͛ͭͳ͘ ճ͍ͬͯΔ͜ͱʹͬͱૣ͘ؾ͚ͮͨɻ
ೋஈ֊ೝূ ࣗͷσόΠεͷϫϯλΠϜύεϫʔυ͕ͳ͚Εར༻Ͱ͖ͳ͍Α ͏ʹ͢ΔΈͩɻ ͜ΕAWSͷ͓ଋͷΑ͏ͳͷͰɺະઃఆී௨ʹΞϗͩͬͨɻ źŕŧŕŦ!!
ͭ·Γ શʹࣗͷམͪͰϋοΩϯάൃੜ
ͱΓ͋͑ͣ AWSαϙʔτʹ૬ஊ
ى • Q. ͦͦAWSΞΧϯτఀ ࢭ͞Ε͍ͯΔΫζʹରͯ͠ɺ αϙʔτ͑Δͷ͔ʁʁ
ঝ • Q. ͦͦAWSΞΧϯτఀ ࢭ͞Ε͍ͯΔࢲͰɺαϙʔτ ͑Δͷ͔ʁʁ • A. ͑·ͨ͠ɻͦͯ͠ਓݖ༩ ͑ͯ͘Εͨɻ
• AWS Billing ͱ AWS Support ͑Δ!!
స • 180΄ͲAWSαϙʔτ༷ͷํ ͰϋοΫঢ়ଶͷௐࠪΛߦͬͯ͘ Εͨɻ • ͋Δఔͷ໔ΛೝΊͯ͘Ε ͨ!! • ͔͠͠ɺ໔Λड͚͚Δʹ
ࠃࡍೖ͕ۚඞཁͩͱݴΘΕΔɻ
݁ • ࠃࡍೖ͕ۚͰ͖·ͤΜ….ͱ͍͏ ৽ͨͳΔΫζൃݴΛͯ͠͠·͏ ͷ͕ͩɺ͕͢͞ԶͨͪͷAWS αϙʔτɻ • ॿ͚ͯ͘ΕͨɻΫϨΧͰOK!! • ͜ΕͰແࣄʹ$270ͷ໔Λड
͚ɺ$530ͷࢧʹམͪண͖·͠ ͨɻ
AWSαϙʔτͰϑΥϩʔͰ͖ͳ͍͜ͱ
ͦΕ͕ࠓճհͨ̏ͭ͠Λͬͯͳ͍߹ͩ
ϑΥϩʔ͞Εͳ͍·ͱΊ • RootUserΛ͍ճ͞ͳ͍ɻIAMͰඞཁͳݖݶΛ͚ͭΔ͜ͱɻ • ೋஈ֊ೝূΛ͚ͭΔ͜ͱɻ • ༧ࢉઃఆΛ͢Δ͜ͱɻ
ԶͷࢡΛ͑ͯΏ͚
͝੩ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠