概要
信頼性を向上させるための重要なステップの 1 つは、可能な限りインシデントを防ぐことです。 インシデントが発生した場合は、問題を迅速に追跡することも重要です。 テスト/リリースまたはデプロイ プロセスは、これらの両方の目標に大きな影響を与える可能性があります。
このモジュールでは、次のことを行います。
- ソフトウェアの展開とは何か、組織が使用するさまざまな種類の展開について説明しました。
- "エピック デプロイ" モデルから継続的インテグレーション、配信、デプロイに移行する利点について説明しました。
- 継続的インテグレーション、配信、デプロイ、およびそれらが共有する基盤について説明しました。
- 検証されたパイプラインと、AzureでAzure PipelinesおよびGitHub Actions実装する方法。
- ローリング、ブルーグリーン、カナリア、リングベース、フィーチャーフラグリリースのデプロイ戦略を比較しました。
- 新しいソフトウェアまたは更新されたソフトウェアをロールアウトするときのリスクを最小限に抑えるベスト プラクティスを適用しました。