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
sakamaki
June 04, 2019
Technology
0
1.4k
AWS Well-Architected Frameworkの概要
AWSのコスト最適化に向けた AWS Well-Architected Tool 活用術セミナー「AWS Well-Architected Frameworkの概要」の資料になります。
sakamaki
June 04, 2019
Tweet
Share
More Decks by sakamaki
See All by sakamaki
15分で始められる Tenable.io on AWS
sakamaki
0
670
Other Decks in Technology
See All in Technology
スクラムを一度諦めたチームにアジャイルコーチが入ってどう変化したか
kyamashiro73
0
150
2025年 山梨の技術コミュニティを振り返る
yuukis
0
150
テストセンター受験、オンライン受験、どっちなんだい?
yama3133
0
200
_第4回__AIxIoTビジネス共創ラボ紹介資料_20251203.pdf
iotcomjpadmin
0
170
AI時代のアジャイルチームを目指して ー スクラムというコンフォートゾーンからの脱却 ー / Toward Agile Teams in the Age of AI
takaking22
9
3.5k
国井さんにPurview の話を聞く会
sophiakunii
1
300
ハッカソンから社内プロダクトへ AIエージェント ko☆shi 開発で学んだ4つの重要要素
leveragestech
0
550
Claude Codeを使った情報整理術
knishioka
19
12k
ソフトウェアエンジニアとAIエンジニアの役割分担についてのある事例
kworkdev
PRO
1
360
Redshift認可、アップデートでどう変わった?
handy
1
120
1万人を変え日本を変える!!多層構造型ふりかえりの大規模組織変革 / 20260108 Kazuki Mori
shift_evolve
PRO
5
670
Cloud WAN MCP Serverから考える新しいネットワーク運用 / 20251228 Masaki Okuda
shift_evolve
PRO
0
130
Featured
See All Featured
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.3k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.9k
So, you think you're a good person
axbom
PRO
0
1.9k
Getting science done with accelerated Python computing platforms
jacobtomlinson
0
88
Making the Leap to Tech Lead
cromwellryan
135
9.7k
From π to Pie charts
rasagy
0
100
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
0
220
The untapped power of vector embeddings
frankvandijk
1
1.5k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
130
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
51k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
1
220
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
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