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 Well-Architected Frameworkの概要
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
sakamaki
June 04, 2019
Technology
1.5k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWS Well-Architected Frameworkの概要
AWSのコスト最適化に向けた AWS Well-Architected Tool 活用術セミナー「AWS Well-Architected Frameworkの概要」の資料になります。
sakamaki
June 04, 2019
More Decks by sakamaki
See All by sakamaki
15分で始められる Tenable.io on AWS
sakamaki
0
740
Other Decks in Technology
See All in Technology
【NRUG vol.18】KubernetesにおけるNew Relicデータ取得量削減の考え方
nrug_member
0
170
【Cyber-sec+】経営層を"動かす"ための考え方
hssh2_bin
0
200
ぼっちではじめた登壇が「51名」「241件」の発信に化けた
subroh0508
1
260
アジャイルな経理と Claude Code と経営の未来
kawaguti
PRO
3
170
AIのReact習熟度を測る
uhyo
2
660
人材育成分科会.pdf
_awache
4
300
AI駆動開発を通して感じた、 AI時代のデザイナーの役割変化
whisaiyo
4
2.3k
ザ・データベース、MySQL ~ OSC 2026 Sendai ~
sakaik
0
150
エラーバジェットのアラートのタイミングを考える.pdf
kairim0
0
180
不要なレビューをAIにまかせて AIコーディングの環境改善を加速した
shoota
1
230
AI-DLCを “そのまま導入しなかった”話 ~組織に合わせてアジャストした 私たちの実践共有~
hiroramos4
PRO
1
260
現地で盛り上がった WWDC26 Keynote
zozotech
PRO
1
270
Featured
See All Featured
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
1
210
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
Writing Fast Ruby
sferik
630
63k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
310
Making Projects Easy
brettharned
120
6.7k
4 Signs Your Business is Dying
shpigford
187
22k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Making the Leap to Tech Lead
cromwellryan
135
9.9k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
270
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
620
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
Transcript
!1 AWSࣄۀຊ෦ίϯαϧςΟϯά෦ ࡔר Ұٛ 2019/6/4 "848FMM"SDIJUFDUFE'SBNFXPSLͷ֓ཁ
ࣗݾհ ‣4JFSΠϯϑϥΤϯδχΞ ‣"84ߏஙίϯαϧςΟϯά ‣͖ͳαʔϏε ‣8FMM"SDIJUFDUFE'SBNFXPSL ࡔרҰٛ "84ࣄۀຊ෦ίϯαϧςΟϯά෦
ຊͷΰʔϧ !3 AWS Well-Architected Frameworkͷ ֓ཁΛཧղ͠Α͏
࠷ऴతͳΰʔϧ !4 AWS Well-Architected FrameworkΛ׆༻ͯ͠ ͓٬༷ͷγεςϜ͕Ϋϥυʹ ࠷దԽ͞Ε͍ͯΔͱࣗ৴Λͬͯݴ͑ΔΑ͏ʹ
͡Ίʹ !5 Are you Well-Architected ?
͜Μͳࢥ͍͋Γ·ͤΜ͔ʁ !6 Ϋϥυ׆༻ʹ͓͚Δ՝ •ߏஙͨ͠ʢ͢ΔʣγεςϜ͕࠷దʹઃܭͰ͖ ͍ͯΔ͔ʁ •ӡ༻͍ͯ͠ΔγεςϜ͕Ϋϥυʹ࠷దԽ͞ Ε͍ͯΔ͔ʁ
Ϋϥυ׆༻ʹ͓͚Δ՝ !7 •ߏஙͨ͠ʢ͢ΔʣγεςϜ͕࠷దʹઃܭͰ͖ ͍ͯΔ͔ʁ •ӡ༻͍ͯ͠ΔγεςϜ͕Ϋϥυʹ࠷దԽ͞ Ε͍ͯΔ͔ʁ ԿΛͬͯʮ࠷దʯͳͷ͔ʁ
100Λ͑ΔAWSαʔϏε !8
!9 ̍̌̌Λ͑ΔAWSαʔϏεΛ ࠷దʹ͍͜ͳ͍ͤͯΔ͔ʁ
!10 AWS Well-Architected Framework
AWS Well-Architected Frameworkͱʁ !11 2015 AWS re:Invent ʹͯൃද
AWS Well-Architected Frameworkͱʁ !12 γεςϜઃܭɾӡ༻ͷ େہతͳߟ͑ํͱϕετϓϥΫςΟεू
AWS Well-Architected Frameworkͱʁ !13 ɾAWSͷSAͱଟ͘ͷܦݧͰ࡞Γ্͖͛ͯͨͷ
AWS Well-Architected Frameworkͱʁ !14 ɾW-AৗʹਐԽ͠ଓ͚Δ ɾAWSͷSAͱଟ͘ͷܦݧͰ࡞Γ্͖͛ͯͨͷ
!15 W-AΛ׆༻͢Δ͜ͱͰ ϕετϓϥΫςΟε͕͙͢ʹೖखͰ͖Δ
AWS Well-Architected Frameworkͷߏཁૉ !16 ɾW-AϗϫΠτϖʔύʔ ɾઃܭɺߏஙɺӡ༻Λࢧԉ͢ΔSA ɾWell-Architected Tool
W-AϗϫΠτϖʔύʔ !17 ɾઃܭݪଇͱ࣭ܗࣜͷϕετϓϥΫςΟεू
!18 ʮઃܭͷݪଇʯͰ͋ͬͯ ۩ମతͳઃܭɾ࣮Ͱͳ͍
W-AϗϫΠτϖʔύʔ !19 ɾઃܭݪଇͱ࣭ܗࣜͷϕετϓϥΫςΟεू
ઃܭݪଇ !20 https://www.slideshare.net/AmazonWebServicesJapan/aws-black-belt-online-seminar-2018-aws-wellarchitected-framework
W-AϗϫΠτϖʔύʔ !21 ɾઃܭݪଇͱ࣭ܗࣜͷϕετϓϥΫςΟεू
̑ͭͷபͰߏ !22 • ηΩϡϦςΟ • ৴པੑ • ύϑΥʔϚϯε • ίετ࠷దԽ
• ӡ༻্ͷ༏लੑ
࣭ͱϕετϓϥΫςΟεͷྫ !23 ηΩϡϦςΟͷ࣭̒ ωοτϫʔΫΛͲͷΑ͏ʹอޢ͍ͯ͠·͔͢ʁ ! ωοτϫʔΫΞΫηεཁ݅Λద(๏ྩɺΨΠυϥΠϯɺࣾϧʔϧͳͲʹ߹Θͤͯ)ʹ ఆ͍ٛͯ͠Δ ! ωοτϫʔΫΞΫηεඞཁ࠷খݶͷΈڐՄ͍ͯ͠Δ !
ωοτϫʔΫઃఆʹ͍ͭͯߏཧπʔϧͳͲΛ׆༻ͯࣗ͠ಈԽ͍ͯ͠Δ ! ωοτϫʔΫอޢΛࣗಈԽ͍ͯ͠Δ(ڴҖΠϯςϦδΣϯεͱҟৗݕग़) ! ΞϓϦέʔγϣϯϨϕϧͷݕࠪͱอޢΛ࣮ࢪ͍ͯ͠Δ(WAFͷ׆༻ͳͲ) ! ͯ͢ͷϨΠϠʔͰτϥϑΟοΫΛ੍ޚ͍ͯ͠Δ(SecurityGroup, NACLͱ SubnetͳͲ)
࣭ͱϕετϓϥΫςΟεͷྫ !24 ηΩϡϦςΟͷ࣭̒ ωοτϫʔΫΛͲͷΑ͏ʹอޢ͍ͯ͠·͔͢ʁ ! ωοτϫʔΫΞΫηεཁ݅Λద(๏ྩɺΨΠυϥΠϯɺࣾϧʔϧͳͲʹ߹Θͤͯ)ʹ ఆ͍ٛͯ͠Δ ! ωοτϫʔΫΞΫηεඞཁ࠷খݶͷΈڐՄ͍ͯ͠Δ !
ωοτϫʔΫઃఆʹ͍ͭͯߏཧπʔϧͳͲΛ׆༻ͯࣗ͠ಈԽ͍ͯ͠Δ ! ωοτϫʔΫอޢΛࣗಈԽ͍ͯ͠Δ(ڴҖΠϯςϦδΣϯεͱҟৗݕग़) ! ΞϓϦέʔγϣϯϨϕϧͷݕࠪͱอޢΛ࣮ࢪ͍ͯ͠Δ(WAFͷ׆༻ͳͲ) ! ͯ͢ͷϨΠϠʔͰτϥϑΟοΫΛ੍ޚ͍ͯ͠Δ(SecurityGroup, NACLͱ SubnetͳͲ) ✓ ✓ ✓ ✓ ✓ ✓
AWS Well-Architected Framework !25 ߹ܭ46ݸͷ࣭߲
!26 શ߲ϕετϓϥΫςΟεʹ ଇ͍ͬͯͳ͍ͱμϝͳͷʁ
!27 ϕετϓϥΫςΟεΛཧղͯ͠ ϏδωεࢹͰʮஅ͢Δʯ
࣭ͱϕετϓϥΫςΟεͷྫ !28 ηΩϡϦςΟͷ࣭̒ ωοτϫʔΫΛͲͷΑ͏ʹอޢ͍ͯ͠·͔͢ʁ ! ωοτϫʔΫΞΫηεཁ݅Λద(๏ྩɺΨΠυϥΠϯɺࣾϧʔϧͳͲʹ߹Θͤͯ)ʹ ఆ͍ٛͯ͠Δ ! ωοτϫʔΫΞΫηεඞཁ࠷খݶͷΈڐՄ͍ͯ͠Δ !
ωοτϫʔΫઃఆʹ͍ͭͯߏཧπʔϧͳͲΛ׆༻ͯࣗ͠ಈԽ͍ͯ͠Δ ! ωοτϫʔΫอޢΛࣗಈԽ͍ͯ͠Δ(ڴҖΠϯςϦδΣϯεͱҟৗݕग़) ! ΞϓϦέʔγϣϯϨϕϧͷݕࠪͱอޢΛ࣮ࢪ͍ͯ͠Δ(WAFͷ׆༻ͳͲ) ! ͯ͢ͷϨΠϠʔͰτϥϑΟοΫΛ੍ޚ͍ͯ͠Δ(SecurityGroup, NACLͱ SubnetͳͲ)
࣭ͱϕετϓϥΫςΟεͷྫ !29 ηΩϡϦςΟͷ࣭̒ ωοτϫʔΫΛͲͷΑ͏ʹอޢ͍ͯ͠·͔͢ʁ ! ωοτϫʔΫΞΫηεཁ݅Λద(๏ྩɺΨΠυϥΠϯɺࣾϧʔϧͳͲʹ߹Θͤͯ)ʹ ఆ͍ٛͯ͠Δ ! ωοτϫʔΫΞΫηεඞཁ࠷খݶͷΈڐՄ͍ͯ͠Δ !
ωοτϫʔΫઃఆʹ͍ͭͯߏཧπʔϧͳͲΛ׆༻ͯࣗ͠ಈԽ͍ͯ͠Δ ! ωοτϫʔΫอޢΛࣗಈԽ͍ͯ͠Δ(ڴҖΠϯςϦδΣϯεͱҟৗݕग़) ! ΞϓϦέʔγϣϯϨϕϧͷݕࠪͱอޢΛ࣮ࢪ͍ͯ͠Δ(WAFͷ׆༻ͳͲ) ! ͯ͢ͷϨΠϠʔͰτϥϑΟοΫΛ੍ޚ͍ͯ͠Δ(SecurityGroup, NACLͱ SubnetͳͲ) ରͷγεςϜʹରͯ͠ దͳϨϕϧͰରԠ͢Δ
࣭ͱϕετϓϥΫςΟεͷྫ !30 ηΩϡϦςΟͷ࣭̎ AWSαʔϏεͷਓҝతͳΞΫηεΛͲͷΑ͏ʹ੍ޚ͠ ͍ͯ·͔͢ʁ ! ਓҝతͳΞΫηεཁ݅Λదʹఆ͍ٛͯ͠Δ(ෆཁͳಛݖΞΫηεͷϦεΫΛܰݮ) ! ࠷খݶͷݖݶΛ༩͍ͯ͠Δ !
֤ݸਓʹݻ༗ͷೝূใΛׂΓ͍ͯͯΔ ! ϢʔβʔͷϥΠϑαΠΫϧʹج͍ͮͯೝূใΛཧ͍ͯ͠Δ(ୀ৬ऀͷใআͳͲ) ! ೝূใཧΛࣗಈԽ͍ͯ͠Δ ! ϩʔϧ·ͨϑΣσϨʔγϣϯΛհͯ͠ΞΫηε͍ͯ͠Δ
࣭͔ΒϦεΫΛߟ͑Δ !31 ηΩϡϦςΟͷ࣭̎ AWSαʔϏεͷਓҝతͳΞΫηεΛͲͷΑ͏ʹ੍ޚ͠ ͍ͯ·͔͢ʁ ! ਓҝతͳΞΫηεཁ݅Λదʹఆ͍ٛͯ͠Δ(ෆཁͳಛݖΞΫηεͷϦεΫΛܰݮ) ! ࠷খݶͷݖݶΛ༩͍ͯ͠Δ !
֤ݸਓʹݻ༗ͷೝূใΛׂΓ͍ͯͯΔ ! ϢʔβʔͷϥΠϑαΠΫϧʹج͍ͮͯೝূใΛཧ͍ͯ͠Δ(ୀ৬ऀͷใআͳͲ) ! ೝূใཧΛࣗಈԽ͍ͯ͠Δ ! ϩʔϧ·ͨϑΣσϨʔγϣϯΛհͯ͠ΞΫηε͍ͯ͠Δ
!32 શͯͷ߲Λຬ͖ͨ͢ͳͷ͔ʁ ઃܭʹτϨʔυΦϑ͕͋Δ͜ͱΛཧղ͢Δ ηΩϡϦςΟ ৴པੑ ӡ༻ੑ ίετ
ʮରԠ͍ͯ͠ͳ͍ʯͰ... !33 ̋ϦεΫΛཧղ্ͨ͠Ͱ ରԠ͠ͳ͍ ✕ߟྀ͍ͯ͠ͳ͔ͬͨ
W-Aͷ׆༻γʔϯ
༷ʑͳϑΣʔζͰW-AΛ׆༻Ͱ͖Δ !35 • ཁ݅ఆٛ • ઃܭ • ߏங • ӡ༻
༷ʑͳϑΣʔζͰW-AΛ׆༻Ͱ͖Δ !36 γεςϜཁ݅Λݕ౼͢Δࡍͷࡐྉͱͯ͠ ϗϫΠτϖʔύʔΛ׆༻ ཁ݅ఆٛ
࣭ͱϕετϓϥΫςΟεͷྫ !37 ৴པੑͷ࣭̕ ࡂ࣌ͷϦΧόϦϓϥϯͲ͏ͳ͍ͬͯ·͔͢ʁ ! RTOɺRPOͳͲϦΧόϦඪ͕ఆٛ͞Ε͍ͯΔ ! ࡂ෮چ(DR)ͷઓུ͕ఆٛ͞Ε͍ͯΔ ! DRαΠτͷϑΣΠϧΦʔόʔΛఆظతʹςετ͍ͯ͠Δ
! DRαΠτʹ࠷৽ͷAMIઃఆΛల։͠ɺߏͷࠩҟ͕ͳ͍Α͏ʹ͍ͯ͠Δ ! ࡂൃੜ࣌ͷࣗಈతͳϦΧόϦΛ࣮͍ͯ͠Δ
༷ʑͳϑΣʔζͰW-AΛ׆༻Ͱ͖Δ !38 ϕετϓϥΫςΟεΛཧղ্ͨ͠Ͱ ઃܭ8"ϨϏϡʔΛ࣮ࢪ ઃܭ
༷ʑͳϑΣʔζͰW-AΛ׆༻Ͱ͖Δ !39 αʔϏε։࢝લʹ8"ϨϏϡʔͰϕετϓϥΫ ςΟεʹଇ͍ͬͯΔͷ͔νΣοΫ ߏங
༷ʑͳϑΣʔζͰW-AΛ׆༻Ͱ͖Δ !40 8"ϨϏϡʔΛ࣮ࢪͯ͠ϦεΫΛચ͍ग़͠վળ ܭըͷࡦఆ ӡ༻
!41 W-AͲͷϑΣʔζͰ׆༻OK खΓͳ͍Α͏ૣΊʹ࣮ࢪ
Well-ArchitectedϨϏϡʔ ਐΊํͷϙΠϯτ
ϨϏϡʔͷਐΊํॏཁ !43
ϨϏϡʔʹର͢ΔਐΊํͷϙΠϯτ !44 ϨϏϡʔࠪͰ͋Γ·ͤΜ վળɺରԠ͕ඞཁͳΛಛఆ͢ΔࣄͰ͢ ୭Ίͳ͍
ϨϏϡʔʹର͢ΔਐΊํͷϙΠϯτ !45 ֤νʔϜͷϝϯόʔΛूΊΔ εςʔΫϗϧμʔΛूΊɺ ୭Θ͔Βͳ͍ͱ͍͏ঢ়ଶΛճආ͠·͠ΐ͏
ϨϏϡʔʹର͢ΔਐΊํͷϙΠϯτ !46 ϨϏϡʔઃܭͷॳظஈ֊͔Βߦ͏ มߋ͕ࠔͳܾఆΛආ͚·͠ΐ͏
ϨϏϡʔʹର͢ΔਐΊํͷϙΠϯτ !47 ϨϏϡʔ࣌ؒͰߦ͏ ࣌ؒͰϨϏϡʔΛߦ͏Α͏ʹ͠·͠ΐ͏
ϨϏϡʔʹର͢ΔਐΊํͷϙΠϯτ !48 ܧଓతͳϨϏϡʔΛ։͘ 8"ৗʹਐԽΛଓ͚͍ͯΔͷͰɺܧଓతͳϨ ϏϡʔΛߦ͏Α͏ʹ͠·͠ΐ͏
ϨϏϡʔʹର͢ΔਐΊํͷϙΠϯτ !49 ϨϏϡʔޙͷΞΫγϣϯΛܭը ϦετΛ࡞͠ɺ ༏ઌॱҐΛܾΊͯվળ͍͖ͯ͠·͠ΐ͏
ϨϏϡʔͷϙΠϯτΛҰݴͰ͍͏ͱ… !50 ॳظͷஈ֊ͰɺؔϝϯόʔΛूΊɺ ୭Ίͳ͍࢟Ͱ࣌ؒͰߦ͍ɺ ܧଓతʹվળ͍ͯ͜͠͏
ຊͷ·ͱΊ !51 •W-Aେہతͳઃܭɺӡ༻ͷϕετϓϥΫςΟεू •ϕετϓϥΫςΟεΛཧղ্ͨ͠ͰɺϏδωεతͳ அΛ͢ΔͨΊͷࡐྉ •Ϋϥυʹ࠷దԽ͞ΕͨγεςϜܧଓతͳW-AϨ Ϗϡʔ͕ॏཁ
͍͞͝ʹ !52 Well-ArchitectedͳγεςϜͰ օ༷ͷϏδωεͷޭΛʂ
!53