Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AWS Well-Architected Framework パフォーマンスの柱はどう変わったのか?

Yosuke Ojima
November 09, 2023

AWS Well-Architected Framework パフォーマンスの柱はどう変わったのか?

JAWS-UG横浜 #60 Well-Architected Framework キャッチアップ会で発表した資料です。
2023年10月に発表されたアップデートでパフォーマンスの柱がどのように変わったのかを解説しています。
https://jawsug-yokohama.connpass.com/event/299295/

Yosuke Ojima

November 09, 2023
Tweet

More Decks by Yosuke Ojima

Other Decks in Technology

Transcript

  1. N o v e m b e r 8 ,

    2 0 2 3 Yo s u k e O j i m a AWS Well-Architected Framework パフォーマンスの柱はどう変わったのか?
  2. 自己紹介 ◼ 小島 陽介(おじま ようすけ) ➢ 川崎生まれ、札幌育ち、40歳 ◼ 職歴 ➢

    2006年4月~2023年7月 NECソリューションイノベータ@北海道支社 ➢ 2023年8月~ シンプレクス@虎ノ門 ◼ 趣味 ➢ Bar、Whisky、食べ歩き、飲み食い全般 ➢ スコッチとジャパニーズウイスキーが好き、カクテルも好き ➢ 最近はコニャックやアブサン、オードヴィーに浮気気味 ◼ AWS ➢ 2022-2023 Japan AWS Top Engineer ➢ 2022-2023 Japan AWS All Certifications Engineer
  3. テーマ 2023年10月3日に Well-Architected Framework がメジャーアップデートされました! [OPS] 運用上の 優秀性 [SEC] セキュリティ

    [REL] 信頼性 [PERF] パフォーマンス [COST] コスト 最適化 [SUS] 持続可能性 大幅なコンテンツ の変更と統合 ベストプラクティス とガイダンスの 大幅な更新 ガイダンスの更新 大幅な柱の再編 ガイダンスの更新 マイナーな更新 大幅な パフォーマンスの柱 の再編を行い、ベストプラクティス領域を 5 つにしました。 セキュリティの柱の インシデント対応 (SEC 10) における、ベストプラクティスとガイダンスの大幅な更新。 運用上の優秀性の領域 OPS 04、05、06、08、09 における大幅なコンテンツの変更と統合。 コスト最適化と 信頼性の柱の 全体にわたる ガイダンスの 更新。 リスクレベルに関し、 持続可能性の柱 にマイナーな更新。 https://aws.amazon.com/jp/about-aws/whats-new/2023/10/updates-aws-well-architected-framework/
  4. テーマ 2023年10月3日に Well-Architected Framework がメジャーアップデートされました! [OPS] 運用上の 優秀性 [SEC] セキュリティ

    [REL] 信頼性 [PERF] パフォーマンス [COST] コスト 最適化 [SUS] 持続可能性 大幅なコンテンツ の変更と統合 ベストプラクティス とガイダンスの 大幅な更新 ガイダンスの更新 大幅な柱の再編 ガイダンスの更新 マイナーな更新 大幅な パフォーマンスの柱 の再編を行い、ベストプラクティス領域を 5 つにしました。 セキュリティの柱の インシデント対応 (SEC 10) における、ベストプラクティスとガイダンスの大幅な更新。 運用上の優秀性の領域 OPS 04、05、06、08、09 における大幅なコンテンツの変更と統合。 コスト最適化と 信頼性の柱の 全体にわたる ガイダンスの 更新。 リスクレベルに関し、 持続可能性の柱 にマイナーな更新。 https://aws.amazon.com/jp/about-aws/whats-new/2023/10/updates-aws-well-architected-framework/
  5. パフォーマンスの柱はどう変わった? [PERF 1] どのように最良パフォーマンスのアーキテクチャを 選択するのですか? [PERF 2] コンピューティングソリューションはどのように選択 するのですか? [PERF

    3] ストレージソリューションをどのように選択してい ますか? [PERF 4] データベースソリューションをどのように選択して いますか。 [PERF 5] どのようにネットワーキングソリューションを選択す るのですか? [PERF 6] ワークロードを進化させるためにどのように新機 能を取り込んでいますか? [PERF 7] リソースが稼働していることを確実にするための リソースのモニタリングはどのように行いますか? [PERF 8] トレードオフをどのように使用するとパフォーマン スが向上するのですか? [PERF 1] ワークロードに適したクラウドリソースとアーキテク チャパターンを選択する方法を教えてください。 [PERF 2] ワークロードでコンピューティングリソースをどのよ うに選択して使用しますか? [PERF 3] ワークロード内のデータを保存、管理、アクセス する方法を教えてください。 [PERF 4] ワークロードでネットワーキングリソースを選択し て設定する方法を教えてください。 [PERF 5] ワークロードのパフォーマンス効率を高めるため に、どのようなプロセスを使用していますか?
  6. パフォーマンスの柱はどう変わった? [PERF 1] どのように最良パフォーマンスのアーキテクチャを 選択するのですか? [PERF 2] コンピューティングソリューションはどのように選択 するのですか? [PERF

    3] ストレージソリューションをどのように選択してい ますか? [PERF 4] データベースソリューションをどのように選択して いますか。 [PERF 5] どのようにネットワーキングソリューションを選択す るのですか? [PERF 6] ワークロードを進化させるためにどのように新機 能を取り込んでいますか? [PERF 7] リソースが稼働していることを確実にするための リソースのモニタリングはどのように行いますか? [PERF 8] トレードオフをどのように使用するとパフォーマン スが向上するのですか? [PERF 1] ワークロードに適したクラウドリソースとアーキテク チャパターンを選択する方法を教えてください。 [PERF 2] ワークロードでコンピューティングリソースをどのよ うに選択して使用しますか? [PERF 3] ワークロード内のデータを保存、管理、アクセス する方法を教えてください。 [PERF 4] ワークロードでネットワーキングリソースを選択し て設定する方法を教えてください。 [PERF 5] ワークロードのパフォーマンス効率を高めるため に、どのようなプロセスを使用していますか? 統廃合? ほぼ同じ ほぼ同じ ほぼ同じ 統合
  7. 新しい PERF 5 を詳しく見てみる [PERF 5] ワークロードのパフォーマンス効率を高めるために、どのようなプロセスを使用していますか? ワークロードの状態とパフォーマンスを測定するための主要業績評価指標 (KPI) を設定する

    モニタリングソリューションを活用して、パフォーマンスが最も重要な分野について把握する ワークロードのパフォーマンス向上プロセスを定める メトリクスを定期的に見直す ワークロードの負荷テストを実施する 自動化でパフォーマンス関連の問題をプロアクティブに修正する ワークロードとサービスを最新の状態に保つ
  8. 新しい PERF 5 を詳しく見てみる [PERF 5] ワークロードのパフォーマンス効率を高めるために、どのようなプロセスを使用していますか? ワークロードの状態とパフォーマンスを測定するための主要業績評価指標 (KPI) を設定する

    モニタリングソリューションを活用して、パフォーマンスが最も重要な分野について把握する ワークロードのパフォーマンス向上プロセスを定める メトリクスを定期的に見直す ワークロードの負荷テストを実施する 自動化でパフォーマンス関連の問題をプロアクティブに修正する ワークロードとサービスを最新の状態に保つ テスト モニタリング 改善
  9. パフォーマンスの柱はどう変わった? [PERF 1] どのように最良パフォーマンスのアーキテクチャを 選択するのですか? [PERF 2] コンピューティングソリューションはどのように選択 するのですか? [PERF

    3] ストレージソリューションをどのように選択してい ますか? [PERF 4] データベースソリューションをどのように選択して いますか。 [PERF 5] どのようにネットワーキングソリューションを選択す るのですか? [PERF 6] ワークロードを進化させるためにどのように新機 能を取り込んでいますか? [PERF 7] リソースが稼働していることを確実にするための リソースのモニタリングはどのように行いますか? [PERF 8] トレードオフをどのように使用するとパフォーマン スが向上するのですか? [PERF 1] ワークロードに適したクラウドリソースとアーキテク チャパターンを選択する方法を教えてください。 [PERF 2] ワークロードでコンピューティングリソースをどのよ うに選択して使用しますか? [PERF 3] ワークロード内のデータを保存、管理、アクセス する方法を教えてください。 [PERF 4] ワークロードでネットワーキングリソースを選択し て設定する方法を教えてください。 [PERF 5] ワークロードのパフォーマンス効率を高めるため に、どのようなプロセスを使用していますか? 統廃合? ほぼ同じ ほぼ同じ ほぼ同じ 統合
  10. パフォーマンスの柱はどう変わった? [PERF 1] どのように最良パフォーマンスのアーキテクチャを 選択するのですか? [PERF 2] コンピューティングソリューションはどのように選択 するのですか? [PERF

    3] ストレージソリューションをどのように選択してい ますか? [PERF 4] データベースソリューションをどのように選択して いますか。 [PERF 5] どのようにネットワーキングソリューションを選択す るのですか? [PERF 6] ワークロードを進化させるためにどのように新機 能を取り込んでいますか? [PERF 7] リソースが稼働していることを確実にするための リソースのモニタリングはどのように行いますか? [PERF 8] トレードオフをどのように使用するとパフォーマン スが向上するのですか? [PERF 1] ワークロードに適したクラウドリソースとアーキテク チャパターンを選択する方法を教えてください。 [PERF 2] ワークロードでコンピューティングリソースをどのよ うに選択して使用しますか? [PERF 3] ワークロード内のデータを保存、管理、アクセス する方法を教えてください。 [PERF 4] ワークロードでネットワーキングリソースを選択し て設定する方法を教えてください。 [PERF 5] ワークロードのパフォーマンス効率を高めるため に、どのようなプロセスを使用していますか? 廃止? 実は・・・ ほぼ同じ ほぼ同じ ほぼ同じ 統合 統合
  11. パフォーマンスの柱はどう変わった? [PERF 1] どのように最良パフォーマンスのアーキテクチャを 選択するのですか? [PERF 2] コンピューティングソリューションはどのように選択 するのですか? [PERF

    3] ストレージソリューションをどのように選択してい ますか? [PERF 4] データベースソリューションをどのように選択して いますか。 [PERF 5] どのようにネットワーキングソリューションを選択す るのですか? [PERF 6] ワークロードを進化させるためにどのように新機 能を取り込んでいますか? [PERF 7] リソースが稼働していることを確実にするための リソースのモニタリングはどのように行いますか? [PERF 8] トレードオフをどのように使用するとパフォーマン スが向上するのですか? [PERF 1] ワークロードに適したクラウドリソースとアーキテク チャパターンを選択する方法を教えてください。 [PERF 2] ワークロードでコンピューティングリソースをどのよ うに選択して使用しますか? [PERF 3] ワークロード内のデータを保存、管理、アクセス する方法を教えてください。 [PERF 4] ワークロードでネットワーキングリソースを選択し て設定する方法を教えてください。 [PERF 5] ワークロードのパフォーマンス効率を高めるため に、どのようなプロセスを使用していますか? 統合
  12. パフォーマンスの柱はどう変わった? [PERF 1] どのように最良パフォーマンスのアーキテクチャを 選択するのですか? [PERF 2] コンピューティングソリューションはどのように選択 するのですか? [PERF

    3] ストレージソリューションをどのように選択してい ますか? [PERF 4] データベースソリューションをどのように選択して いますか。 [PERF 5] どのようにネットワーキングソリューションを選択す るのですか? [PERF 6] ワークロードを進化させるためにどのように新機 能を取り込んでいますか? [PERF 7] リソースが稼働していることを確実にするための リソースのモニタリングはどのように行いますか? [PERF 8] トレードオフをどのように使用するとパフォーマン スが向上するのですか? [PERF 1] ワークロードに適したクラウドリソースとアーキテク チャパターンを選択する方法を教えてください。 [PERF 2] ワークロードでコンピューティングリソースをどのよ うに選択して使用しますか? [PERF 3] ワークロード内のデータを保存、管理、アクセス する方法を教えてください。 [PERF 4] ワークロードでネットワーキングリソースを選択し て設定する方法を教えてください。 [PERF 5] ワークロードのパフォーマンス効率を高めるため に、どのようなプロセスを使用していますか? 統合
  13. 結論:パフォーマンスの柱はこう変わった [PERF 1] どのように最良パフォーマンスのアーキテクチャを 選択するのですか? [PERF 2] コンピューティングソリューションはどのように選択 するのですか? [PERF

    3] ストレージソリューションをどのように選択してい ますか? [PERF 4] データベースソリューションをどのように選択して いますか。 [PERF 5] どのようにネットワーキングソリューションを選択す るのですか? [PERF 6] ワークロードを進化させるためにどのように新機 能を取り込んでいますか? [PERF 7] リソースが稼働していることを確実にするための リソースのモニタリングはどのように行いますか? [PERF 8] トレードオフをどのように使用するとパフォーマン スが向上するのですか? [PERF 1] ワークロードに適したクラウドリソースとアーキテク チャパターンを選択する方法を教えてください。 [PERF 2] ワークロードでコンピューティングリソースをどのよ うに選択して使用しますか? [PERF 3] ワークロード内のデータを保存、管理、アクセス する方法を教えてください。 [PERF 4] ワークロードでネットワーキングリソースを選択し て設定する方法を教えてください。 [PERF 5] ワークロードのパフォーマンス効率を高めるため に、どのようなプロセスを使用していますか?
  14. 結論:パフォーマンスの柱はこう変わった [PERF 1] どのように最良パフォーマンスのアーキテクチャを 選択するのですか? [PERF 2] コンピューティングソリューションはどのように選択 するのですか? [PERF

    3] ストレージソリューションをどのように選択してい ますか? [PERF 4] データベースソリューションをどのように選択して いますか。 [PERF 5] どのようにネットワーキングソリューションを選択す るのですか? [PERF 6] ワークロードを進化させるためにどのように新機 能を取り込んでいますか? [PERF 7] リソースが稼働していることを確実にするための リソースのモニタリングはどのように行いますか? [PERF 8] トレードオフをどのように使用するとパフォーマン スが向上するのですか? [PERF 1] ワークロードに適したクラウドリソースとアーキテク チャパターンを選択する方法を教えてください。 [PERF 2] ワークロードでコンピューティングリソースをどのよ うに選択して使用しますか? [PERF 3] ワークロード内のデータを保存、管理、アクセス する方法を教えてください。 [PERF 4] ワークロードでネットワーキングリソースを選択し て設定する方法を教えてください。 [PERF 5] ワークロードのパフォーマンス効率を高めるため に、どのようなプロセスを使用していますか? 本質的な部分は変わっていない 柱の構成や説明がわかりやすくなっただけ
  15. Key Takeaways パフォーマンスの柱はこれだけ覚えておけば大丈夫! [PERF 2] コンピューティングリソースはどのよう選びましたか? [PERF 3] ストレージとデータベースはどのように選びましたか? [PERF

    4] ネットワーキングリソースはどのように選びましたか? アーキテクチャ プロセス・文化 負荷テストはやりましたか? パフォーマンスのモニタリングはしていますか? パフォーマンスを改善するために何をしますか? [PERF 1] アーキテクチャパターンはどのように選びましたか? [PERF 5] パフォーマンスを高めるために何をしますか? パフォーマンス の柱