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認定を受けた話 / AWS CERTIFIED
Search
howyi
March 08, 2019
Programming
0
72
AWS認定を受けた話 / AWS CERTIFIED
社内勉強会で発表したスライドです。
howyi
March 08, 2019
Tweet
Share
More Decks by howyi
See All by howyi
Go+gRPCで作った次世代店舗の裏側
howyi
1
1.5k
GraphQLを活用するツールやライブラリ / graphql-libraries
howyi
0
74
GraphQLの紹介 / graphql-introduction
howyi
0
47
サーバレスアーキテクチャでSlackBotを作る / serverless-slackbot
howyi
0
58
Amplifyの紹介/amplify-introduction
howyi
0
63
自作PHPライブラリをリファクタリングした / Refactoring library
howyi
0
86
PhpStormの設定晒す / Customizing PhpStorm
howyi
0
82
ClickUpで始める進捗管理 / ClickUp
howyi
0
460
Other Decks in Programming
See All in Programming
さいきょうのレイヤードアーキテクチャについて考えてみた
yahiru
3
750
pylint custom ruleで始めるレビュー自動化
shogoujiie
0
120
もう僕は OpenAPI を書きたくない
sgash708
4
1.5k
『GO』アプリ バックエンドサーバのコスト削減
mot_techtalk
0
140
GAEログのコスト削減
mot_techtalk
0
120
Amazon Bedrock Multi Agentsを試してきた
tm2
1
280
個人アプリを2年ぶりにアプデしたから褒めて / I just updated my personal app, praise me!
lovee
0
340
Djangoアプリケーション 運用のリアル 〜問題発生から可視化、最適化への道〜 #pyconshizu
kashewnuts
1
250
仕様変更に耐えるための"今の"DRY原則を考える / Rethinking the "Don't repeat yourself" for resilience to specification changes
mkmk884
0
110
チームリードになって変わったこと
isaka1022
0
200
2,500万ユーザーを支えるSREチームの6年間のスクラムのカイゼン
honmarkhunt
6
5.3k
JavaScriptツール群「UnJS」を5分で一気に駆け巡る!
k1tikurisu
9
1.8k
Featured
See All Featured
Making Projects Easy
brettharned
116
6k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.1k
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.4k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.4k
Speed Design
sergeychernyshev
27
790
Side Projects
sachag
452
42k
What's in a price? How to price your products and services
michaelherold
244
12k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
174
51k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
1k
Transcript
Λऔಘͨ͠ Takuya Hayashi
AWSೝఆͱ l"84ೝఆɺۀքͰೝΊΒΕ͍ͯΔࢿ֨ใΛ༻ͯ͠ΫϥυͷઐࣝΛ ೝূ͢Δ͜ͱͰɺֶशऀ͕৴པੑͱࣗ৴Λங͘͜ͱͱɺ৫͕"84Λ༻ͯ͠ ΫϥυΛओಋ͍ͯ͘͠εΩϧͷ͋ΔϓϩΛࣝผ͢Δ͜ͱʹཱͪ·͢ɻz ͬ͘͟Γ͍͏ͱAWSެࣜͷࢿ֨ࢼݧ
AWSೝఆͷछྨ डݧͨ͠ͷ ιϦϡʔγϣϯΞʔΩςΫτ – ΞιγΤΠτ “͜ͷࢼݧʹ߹֨͢ΔͱɺAWS ͷςΫϊϩ δʔΛ༻ͯ҆͠શͰݎ࿚ͳΞϓϦέʔγϣ ϯΛߏங͓ΑͼσϓϩΠ͢ΔͨΊͷࣝΛ ޮՌతʹূ໌Ͱ͖·͢ɻ”
→ AWSΛ༻ͨ͠γεςϜߏஙɺ ٕज़બఆʹؔ͢Δ͕ࣝٻΊΒΕΔ
Կނड͚͔ͨ ҿΈͷ੮Ͱʮड͚ΔͧʙʙʙʂʂʯΈ͍ͨͳϊϦʹͳͬͨͷͰ ެࣜͷࢿ֨ࢼݧΛ௨ͯ͠AWSͷݟΛಘͯɺۀ׆͔ͨ͢Ί ✨
ษڧ։࢝࣌ͷεϖοΫ • AWS্Ͱͷ։ൃܦݧ1ͱ΄Ͳ ◦ ͱ͍ͬͯຊ֨తʹ৮Ε࢝Ίͨͷۙ͘Β͍ S3 → ͍͢͝ετϨʔδ Aurora →
͍͢͝σʔλϕʔε EC2 → ύιίϯ ͘Β͍ͷલఏ͕ࣝ͋ͬͨ
ֶश༰
߹֨ରࡦ AWSೝఆιϦϡʔγϣϯΞʔΩςΫτ ʵ ΞιγΤΠτ • ͢Β͍͠ຊ • 2160ԁ • ࢼݧൣғʹ͍ͭͯɺશମతʹઆ໌͢Δ༰
◦ ࡉ͔͍෦ࣗͰௐΔඞཁ͕͋Δ • ༰গ͠ݹ͍ ◦ EBSϘϦϡʔϜͷछྨͳͲ͕ࠓͱҟͳΔ ษڧʹ༻ͨ͠ͷ͜ΕͱެࣜͷΈ ✌
डݧ·ͰͷྲྀΕ • ຊಡΜͰษڧʢ2000ԁʣ • ࣮ࡍʹEC2ཱͯͨΓͯ͠Έͳ͕Β֬ೝ ◦ ͓͕ۚͳ͍ͷͰແྉͷൣғͰ… • ެٖࣜࢼݧʢ2000ԁʣ •
͔ͬͨॴΛษڧ͠ͳ͓͢ ◦ ͓ʹωοτϫʔΫܥ(NATΠϯελϯεͳͲ) • ຊࢼݧʢ15000ԁʣ
ެٖࣜࢼݧ • 2000ԁͰຊ൪૬ͷγεςϜͰडݧग़དྷΔʢΦϯϥΠϯʣ • 20 (ຊ൪ͷ¼) • ࢼݧ࣌ؒ 30
(ຊ൪ͷ½) • ߹൱ग़Δ • डݧޙɺͲ͜Λؒҧ͔ͬͨग़ͳ͍͠ɺग़͞ΕͨݟΕͳ͍ ◦ ϝϞͱ͔͓͍ͯͨ͠΄͏͕Αͦ͞͏ • ߹֨ج४มಈ͢Δ͕ɺେମ65ˋਖ਼ղ͘Β͍Ͱೝఆͱ͍͏ᷚ → 70%͘Β͍Ͱ߹֨ఆͩͬͨͷͰͦͷ··डݧ
डݧձ • ΠʔΤσϡέʔγϣϯζࡳຈςεςΟϯάηϯλʔ • Ϥυόγͷۙ͘ ◦ υεύϥͷྡ͍ͬͯͬͨ΄͏͕Θ͔Γͦ͢͏ • 4݄͔Βຖिड͚ΒΕΔΑ͏Ͱ͢
ຊࢼݧ • γεςϜٖࢼݧͱಉ͡ͳͷͰૢ࡞໎Θͳ͔ͬͨ ◦ ࠷ޙͷʹνΣοΫϚʔΫΛ͚ͨ࣌Ͱલͷʹඈͳ͘ͳΔ᠘ͱ͔ ◦ 2000ԁߴ͍͚ͲϦϋʔαϧͱࢥͬͯड͚͓͍ͯͨ΄͏͕ྑͦ͞͏ • ͜͜ΒΜ͋Μ·Γग़ͳ͍͔ͳɺͱࢥͬͯͨ෦݁ߏग़ͯযͬͨ •
ࢼݧͷϚε͕খ͗͢͞Δ • ଞʹ3ਓ͘Β͍ड͚ͯͨ
783/1000 Ͱ߹֨
ೝఆऀͷಛయ
ೝఆٖࢼݧͷडݧ͕ແྉʹͳΔ • nףͱ͔ࢦ͢ਓͷࡒʹ༏͍͠
ຊࢼݧͷࢼݧྉֹ͕ʹͳΔΫʔϙϯ • ศར • ೝఆʹ2ؒͷظ͕͋ΔͷͰɺ࠶ೝఆͷࢼݧͳͲʹ͑Δ
σδλϧόοδ&ূ໌ॻ&ೝఆϩΰ • ࢿ֨औಘΛূ໌͢Δͷ • όοδϦϯΫʹͳ͓ͬͯΓɺΫϦοΫ͢Δͱূ໌ϖʔδඈͿ ◦ ࣌ظʹΑͬͯগ͠σβΠϯ͕ҧ͍ͬͯͯɺੲͷΞιγΤΠτۜ৭ͩͬͨ → • ϩΰϗʔϜϖʔδͳͲͰͬͨΓ
• ໊ͳͲͷҹʹ͑Δ ◦ ༻ʹ͋ͨͬͯͷࡉ͔͍ΨΠυϥΠϯ͞ΕΔ
ઐ༻ετΞͷΞΫηε AWS Gear Store • AWSೝఆਫ • AWSೝఆϝϞா • AWSೝఆγϟπ
• AWSೝఆϚεύου • AWSೝఆϥοϓτοϓέʔε ૹྉ4000ԁ
औಘͯ͠Α͔ͬͨ͜ͱ • ษڧʹͳΔ ◦ ݱࡏͷۀAWSશৼΓͳͷͰɺ࣮ࡍʹஅͷࡍʹཱͬͨ • σδλϧόοδ͕͋Δͱศར
डݧϙΠϯτ • ΞιγΤΠτͳΒ૯අ༻େମ20000ԁ͘Β͍ ◦ ϓϩϑΣογϣφϧडݧྉ͕2ഒʹͳΔ • ࡳຈͳΒࢼݧׂͱ͍ͭͰड͚ΒΕΔ ◦ མͪͨΒೋिؒड͚ΒΕͳ͘ͳΔ •
ެࣜυΩϡϝϯτΛ৴͡Ζ
AWSࢼݧΛड͚ͯ ૹྉ͕ΑΓߴ͍AWSೝఆTγϟπΛ߹ಉߪೖ͠·ͤΜ͔ ͓ΘΓ