概要

完了

信頼性を向上させるための重要なステップの 1 つは、可能な限りインシデントを防ぐことです。 インシデントが発生した場合は、問題を迅速に追跡することも重要です。 テスト/リリースまたはデプロイ プロセスは、これらの両方の目標に大きな影響を与える可能性があります。

このモジュールでは、次のことを行います。

  • ソフトウェアの展開とは何か、組織が使用するさまざまな種類の展開について説明しました。
  • "エピック デプロイ" モデルから継続的インテグレーション、配信、デプロイに移行する利点について説明しました。
  • 継続的インテグレーション、配信、デプロイ、およびそれらが共有する基盤について説明しました。
  • 検証されたパイプラインと、AzureでAzure PipelinesおよびGitHub Actions実装する方法。
  • ローリング、ブルーグリーン、カナリア、リングベース、フィーチャーフラグリリースのデプロイ戦略を比較しました。
  • 新しいソフトウェアまたは更新されたソフトウェアをロールアウトするときのリスクを最小限に抑えるベスト プラクティスを適用しました。