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
290
0
Share
AWSで$800スった話 ~ エフスタ!! AWSエンジニア失敗共有会議 ~
kinocoboy
November 27, 2021
More Decks by kinocoboy
See All by kinocoboy
その「common」ディレクトリ、腐っていませんか?
kinocoboy2
1
130
フロントエンドにおける「型」の責任分解に対する1つのアプローチ
kinocoboy2
5
2.2k
メタファーの使い方
kinocoboy2
0
410
LLMとPlaywright/reg-suitを活用した jQueryリファクタリングの実際
kinocoboy2
5
1.4k
UIパフォーマンス最適化: AIを活用して100倍の速度向上を実現した事例
kinocoboy2
1
1.1k
【ScrumFestNiigata2024】a11yを起点とした組織横断を完了するためにアジャイルチームにとって大切だったこと100選
kinocoboy2
0
740
JSConfjp2023 Storybook駆動開発の再現性と効率化
kinocoboy2
2
4.2k
新卒だったころの僕へ向けて
kinocoboy2
0
240
スクラムマスターを目指すためにギャルになってみた話
kinocoboy2
10
12k
Other Decks in Programming
See All in Programming
TSKaigi 2026 TypeScriptバックエンドのオブザーバビリティ戦略 — Datadog × NestJSの実践
taiseiyamamotoan
1
260
フロントエンドとバックエンドで「1文字」を揃えよう
youkidearitai
PRO
0
170
These Five Tricks Can Make Your Apps Greener, Cheaper, & Nicer
hollycummins
0
270
Old Dog, New Tricks: The Java 25 Reinvention - JNation
bazlur_rahman
0
140
次世代リンターで探る、tsgo 時代における型認識カスタムルールの現実解
ytakahashii
3
1.4k
Oxlintのカスタムルールの現況
syumai
5
980
New "Type" system on PicoRuby
pocke
1
430
Composerを使ったサプライチェーン攻撃の様子を眺めてみる #phpstudy
o0h
PRO
2
220
運用エージェントは "作る" から "育てる" へ - 記憶と自己進化の3層設計パターン / self-evolving-agents-three-layer-agent-design
gawa
12
3.4k
Stage 3 Decorators でできること / できないこと / TSKaigi 2026
susisu
1
1.5k
JJUG CCC 2026 Spring: JSpecify で実現する Kotlin フレンドリーな Java API 設計
ternbusty
1
130
プラグインで拡張される Context をtype-safe にする難しさと設計判断
kazupon
2
550
Featured
See All Featured
How to Ace a Technical Interview
jacobian
281
24k
Making Projects Easy
brettharned
120
6.7k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.2k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
The Limits of Empathy - UXLibs8
cassininazir
1
340
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.5k
Designing for humans not robots
tammielis
254
26k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
960
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
170
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ͰඞཁͳݖݶΛ͚ͭΔ͜ͱɻ • ೋஈ֊ೝূΛ͚ͭΔ͜ͱɻ • ༧ࢉઃఆΛ͢Δ͜ͱɻ
ԶͷࢡΛ͑ͯΏ͚
͝੩ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠