FAQ
可觀測性是甚麼?為甚麼重要?
Google Cloud 可觀測性(Observability) 包含可觀測性服務,能幫助您了解應用的行為、運行狀況和性能。
通過了解應用的行為方式以及组件的連接方式,您可以更快、更高效地預測、識別和響應無預期的意外更改。
錯誤預算是什麼?為什麼導入 DevOps 要設定錯誤預算?
錯誤預算的意思是「在與客戶約定好的最長中斷時間內,團隊可進行創新嘗試的時間」。
設定錯誤預算滿足 DevOps 將失效視為一種常態的原則,且能為團隊帶來以下三大效益:
- 培養不究責的文化以利事後調查
- 透過允許犯錯來鼓勵創新
- 承擔程式碼推出的風險,進而加快推出速度
什麼是 CI/CD?
CI/CD 是軟體敏捷式開發中「持續改善」理念的具體作法。
其中 CI 指的是持續整合(Continuous Integration),將新版的程式碼自動建置和測試,確保程式碼沒有問題。
CD 可視團隊狀況定義為持續交付(Continuous Delivery),將程式變更推送到測試環境,確保它是一個隨時可以部署到正式環境的狀態,或持續部署(Continuous Deployment),讓它完全自動部署到正式環境,不用手動部署。
如想了解自己的團隊適合設定哪一種形式的 CI/CD 目標,歡迎聯繫我們免費諮詢。
可以不使用 Google Cloud 工具建立 DevOps 流程嗎?
可以,但 Google Cloud 的代管服務可大幅減少 DevOps 流程建置的手續和容易忽略的細節,讓整個軟體開發過程更加順利。
如想更認識 Google Cloud 的 K8s 代管服務「Google Kubernetes Engine」,可參考《【K8s 是什麼】比較 Docker 容器、K8s 和 GKE 的架構與優勢》一文。想了解 DevOps 如何實作則可參考以下兩篇文章: