摘要

已完成

改善可靠性的其中一項重要步驟就是盡可能地避免事件發生。 當遇到事件時,快速地追蹤問題也很重要。 測試/發行或部署程序可能會對這兩個目標造成強烈的影響。

在此模組中,您:

  • 了解什麼是軟體部署,以及組織使用的不同部署方式。
  • 討論了從「史詩級部署」模式轉向持續整合、交付與部署的好處。
  • 探討持續整合、交付與部署,以及它們共同的基礎。
  • 檢視了管線,以及 Azure Pipelines 和 GitHub Actions 如何在 Azure 上實作它們。
  • 比較了部署策略,包括滾動式、藍綠部署、金絲雀發布、環狀部署及功能旗標發布等。
  • 採用最佳實務,在推出新軟體或更新軟體時降低風險。