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
280
AWSで$800スった話 ~ エフスタ!! AWSエンジニア失敗共有会議 ~
kinocoboy
November 27, 2021
Tweet
Share
More Decks by kinocoboy
See All by kinocoboy
LLMとPlaywright/reg-suitを活用した jQueryリファクタリングの実際
kinocoboy2
5
960
UIパフォーマンス最適化: AIを活用して100倍の速度向上を実現した事例
kinocoboy2
1
970
【ScrumFestNiigata2024】a11yを起点とした組織横断を完了するためにアジャイルチームにとって大切だったこと100選
kinocoboy2
0
640
JSConfjp2023 Storybook駆動開発の再現性と効率化
kinocoboy2
2
4k
新卒だったころの僕へ向けて
kinocoboy2
0
200
スクラムマスターを目指すためにギャルになってみた話
kinocoboy2
9
11k
NINNO Tech Fest #05 春の推し
kinocoboy2
0
280
画面に合わせたAPI設計をしたら残業が死ぬほど増えた話
kinocoboy2
0
530
Peacock#01 ソフトウェアアーキテクチャ的発想
kinocoboy2
0
270
Other Decks in Programming
See All in Programming
Leading Effective Engineering Teams in the AI Era
addyosmani
7
690
Kotlinで実装するCPU/GPU 「協調的」パフォーマンス管理
matuyuhi
0
200
TFLintカスタムプラグインで始める Terraformコード品質管理
bells17
2
510
Introducing RemoteCompose: break your UI out of the app sandbox.
camaelon
2
300
マイベストのシンプルなデータ基盤の話 - Googleスイートとのつき合い方 / mybest-simple-data-architecture-google-nized
snhryt
0
110
Dive into Triton Internals
appleparan
0
380
Pythonに漸進的に型をつける
nealle
1
150
はじめてのDSPy - 言語モデルを『プロンプト』ではなく『プログラミング』するための仕組み
masahiro_nishimi
4
17k
社会人になっても趣味開発を続けたい! / traPavilion
mazrean
1
120
なんでRustの環境構築してないのにRust製のツールが動くの? / Why Do Rust-Based Tools Run Without a Rust Environment?
ssssota
14
47k
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
660
Temporal Knowledge Graphで作る! 時間変化するナレッジを扱うAI Agentの世界
po3rin
5
1.1k
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
34
2.3k
The World Runs on Bad Software
bkeepers
PRO
72
11k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Making Projects Easy
brettharned
120
6.4k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.5k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
The Cult of Friendly URLs
andyhume
79
6.6k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
Testing 201, or: Great Expectations
jmmastey
46
7.7k
Optimizing for Happiness
mojombo
379
70k
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ͰඞཁͳݖݶΛ͚ͭΔ͜ͱɻ • ೋஈ֊ೝূΛ͚ͭΔ͜ͱɻ • ༧ࢉઃఆΛ͢Δ͜ͱɻ
ԶͷࢡΛ͑ͯΏ͚
͝੩ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠