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
5分でまとめたいWell-Architected Framework アップデート / We...
Search
Hikaru Kawagoe
July 22, 2024
0
260
5分でまとめたいWell-Architected Framework アップデート / Well-Architected Framework Update that can be summarized in 5 minutes
Hikaru Kawagoe
July 22, 2024
Tweet
Share
More Decks by Hikaru Kawagoe
See All by Hikaru Kawagoe
「オブジェクト作成の最初の 30 日間は頻繁にアクセスされますが、最初の 30 日を超えるとほとんどアクセスされません」と真面目に向き合ってみる
rrrraaaaa6
0
200
ぼくのかんがえたさいきょうのAWSへのリソースデプロイ
rrrraaaaa6
0
1.2k
ぼくのかんがえたさいきょうのAWSへのリソースデプロイ_mentimeter
rrrraaaaa6
1
940
zero-ETLが金融業界にもたらすものとは?
rrrraaaaa6
1
930
AWS Backup 自動復元テストをやってみる / Try AWS Backup automatic restore testing
rrrraaaaa6
0
870
Verified AccessとBedrockでお手軽セキュアに社内向け生成AIアプリを作る
rrrraaaaa6
3
660
CDK Pipelineにも良いところあるんだからね・・・
rrrraaaaa6
1
570
失敗から学ぶCDK Construct Libraryを利用した効率化
rrrraaaaa6
2
740
CloudFormationの表示がツリーになったけど何が嬉しいん?
rrrraaaaa6
1
670
Featured
See All Featured
Building the Perfect Custom Keyboard
takai
2
720
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
150
Docker and Python
trallard
47
3.8k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Designing for humans not robots
tammielis
254
26k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
150
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.9k
For a Future-Friendly Web
brad_frost
183
10k
What does AI have to do with Human Rights?
axbom
PRO
1
2.1k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
900
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
64
54k
Transcript
5分でまとめたいWell-Architected Framework アップデート 2024/7/22 @JAWS-UG 東京 ランチタイムLT会 #13 アニバーサリー企画! かわごえ
1
2 かわごえ(@rrrraaaaa6) • AWS Ambassador • Well-Architected Lead / CoEなど色々
• 子育てエンジニア(1歳9ヶ月👶) • JAWS-UG CDK支部/Storage-JAWS • 最近家に犬が1匹増えました
先に謝罪 「5分でまとめれたらいいなぁ」 3
先に謝罪 余裕でまとまりました。 むしろ余りました。 4
というわけで余った時間を活用して Well-Architected Frameworkなど、私が普段からよくみ ている「どうしようかなぁ」を少しでも早く解決するた めにガイドラインをいくつか紹介します 5
5分でまとめたいWell-Architected Framework アップデート 「迷ったらまずはここみろガイドライン n選」かわごえ編 2024/7/22 @JAWS-UG 東京 ランチタイムLT会 #13
アニバーサリー企画! かわごえ 6
Well-Architected Framework 7
Well-Architected Frameworkとは AWS上でシステム設計・運用をする際の ”大局的な”考え方とベストプラクティス集 8
Well-Architected Frameworkとは 9 設計原則 6本の柱 レンズ AWSを利用する上での原則 業界・業種・システム特性問わず 共通のベストプラクティス領域 業界・業種・システム特性ごとの
ベストプラクティス領域
こういう時に使うのがいい 「この方針で本当に大丈夫なのか?」と 少しでも疑問に思ったらまずは該当しそうな箇所 を眺めることをお勧めします 10
よくある誤解 • 全てに準拠しなきゃいけないんでしょ • あくまでWAは大局的なベストプラクティス & どういったリスクがあるのかを把 握するための物(と捉えていただくのが良い) • 適用できるか/するかは、フェーズやリスク許容度によって変わる
• もしその時はやれなかったとしてもナレッジを活かしていきましょう • 全部読まなきゃいけないんでしょ・・・多いよ・・・ • めっちゃわかる!!!(量多い & スッと入ってこない日本語) • その時その時に必要なところをまずは読みましょう • Well-Architected Leadとかになるなら、ある程度は読みましょう 11
AWS 規範ガイダンス 12
AWS 規範ガイダンス 13 https://aws.amazon.com/jp/prescriptive-guidance/
こういう時に使うのがいい 「どう考えればいいのかなぁ」と 少しでも疑問に思ったら まずはドキュメントがないかを漁ってみる 14
aws-samples 15
aws-samples 16 https://github.com/aws-samples
こういう時に使うのがいい 「どう実装したら良いんだろ」と 少しでも疑問に思ったら まずはサンプルがないかを漁ってみる 17
本題 18
本題 19
今回の更新 • Well-Architected Frameworkの内容が更新されました • が、大きな変更ではないので大袈裟には気にしなくてもいいかなというのが所感 • Amazon Q Buisiness/Developerを活用することが、実装ガイドとして一部に盛り
込まれました • 冗長だった(同じような質問が言葉を変えて出てきていた)ところが修正されて 少しスッキリしています • W-A ToolsにFSIレンズと合併/買収レンズが追加されました • 今までホワイトペーパーのみの提供だったので、WA-Toolsで管理するためにはカ スタムレンズを実装する必要があった • 金融業界であれば前者は大喜び(??)、後者は利用に迫られる人なかなかレア? 20
2022年の資料ですが 21 https://aws.amazon.com/jp/blogs/architecture/announcing-updates-to-the-aws-well-architected-framework-2/
まとめ 22
まとめ • 色々と公式ドキュメントがあるので、ぜひ参考に・道標に • 車輪の再開発が悪とは思わないが、歴史や先人の知恵を借りて省力することも大事 • 設計の道標: Well-Architected Framework •
個別な設計の道標: AWS 規範ガイド • 実際の実装の仕方: aws-samples • (皆様の「ここ見ろ」もXにぜひ。) • Well-Architected Frameworkはこれからも進化していく • 時代に・サービスのアップデートに合わせた形で進化していくので、これからもアッ プデートのお知らせは出てくると思いますが、大袈裟に身構える必要はなし • むしろWA以外のアップデートに目を光らせ、そちらをキャッチアップしていく 23
おまけ 24
結構要点綺麗にまとまってて好き 25 https://guide.gcas.cloud.go.jp/general/overview-explanation/