「DevOps 並未對任何特定的流程、工具和技術有偏好,也並未規定任何特定的方法和環境。」——《DevOps 原理与实践》(本書為簡體中文作者出版書籍,引用內文則經過轉譯為正體中文。)
我一定要使用 GitLab、Jenkins、Azure DevOps、K8s、AWS、GitHub、Jira、Ansible、Docker⋯⋯才能實踐 DevOps 嗎?
我一定要有開發、測試、SIT、UAT、Production⋯⋯多環境才能實踐 DevOps 嗎?
我一定要先讓開發團隊擁抱 Agile 之後,或維運團隊一定要採用 IaC 後才能實踐 DevOps 嗎?
不,不一定,請務必依據你的真實情境選擇合適導入方式,這裡沒有一定成功的標準做法,也沒有必勝的銀子彈,請看清楚你面對的是什麼妖魔鬼怪,選擇適合的方式與武器!