Operational Excellence — パターン

Operational Excellence の柱は、業務を円滑に実行して迅速に復旧できるように、自動化、DevOps プラクティス、オブザーバビリティ、監視、インシデント管理に重点を置いています。これらのパターンによって、柱の設計原則が具体的でレビュー可能なプラクティスに変換されます。ソリューションで何を探すか、外観は良いか、およびそれを台無しにするアンチパターンです。

これらのパターンにより、オペレーショナルエクセレンスの柱の設計原則が実行されます。それぞれの背後にある完全なガイダンスについては、Operational Excellenceの柱と共にお読みください。

  • 可観測性で進化 — 問題が発生した後に改良するのではなく、初期バージョンから計装、監視、テレメトリを設計します。
  • 運用手順を標準化 — バージョン設定と運用手順をソース管理で統一し、一貫した方法で実行して設定のずれを軽減します。
  • DevOpsの文化を受け入れる — 結果に対する責任を共有することで、開発チーム、運用チーム、ビジネス チーム間のサイロを解消します。
  • 自動化で効率化 — 反復的な運用タスクを自動化して、手作業をなくし、エラーを減らし、運用を拡張できるようにします。
  • すべての運用イベントから学習 — 責任のない事後調査と運用テレメトリを通じて、インシデント、ヒヤリハット、成功から学習を抽出します。

各カテゴリは、パターン (外観) とアンチパターン (回避すべきパターン) のペアになっており、ソリューション領域を領域別に確認できます。必要な運用結果から開始します。

  • システムの動作を把握する****Observability は、ログ、監視、追跡、アラート、システム表示に使用します。
  • 手動操作の廃止プロセスの自動化、コードとしてのインフラストラクチャ、反復作業の削除には自動化を使用します。
  • 配送の変更は安全かつ頻繁に行われますか?CI/CDパイプライン、バージョン管理、テストの自動化、導入戦略にDevOpsを使用します。
  • インシデントの検出と解決を準備していますか?検出、対応手順、および死後にインシデント管理を使用します。
  • 経時的に改善されていますか?****継続的改善を使用して、DORA評価指標、運用レビュー、準備状況レビュー、学習文化を実現します。
  • 本番環境でのエージェントの操作****エージェントパターンは、エージェントのライフサイクル管理、リリースの自動化、運用監視に使用します。

エージェントライフサイクル管理、リリースの自動化、運用監視など、エージェントシステムの優れた運用パターン。

プロセスの自動化、コードとしてのインフラストラクチャ、手動操作の排除のパターン。

DORA 評価指標のパターン、振り返りと運用レビュー、運用準備状況レビュー、学習文化の構築。

CI/CD パイプライン、バージョン管理、テストの自動化、リリース戦略のパターン。

インシデントの検出、対応手順、死後、および継続的な改善のパターン。

ログ、監視、追跡、アラート、システム表示のパターン。