DevOps(开发和运维的缩写)是一种文化、运动或实践,它强调软件开发人员和其他信息技术(IT)专业人员的协作和沟通,同时自动化软件交付及基础设施变更的过程。从上面的定义来看,很明显 DevOps 与任何工具或技术无关。这是一种理念,让不同的 IT 团队一起协作,通过持续反馈来更好更快地交付成果。
注意:在这篇文章中,我介绍了许多垂直领域。初学者不可能样样精通。然而,拥有这些领域的大量知识将有助于你成为一名 DevOps 工程师。1了解 DevOps 文化
DevSecOps 是 DevOps 的一个扩展,允许将安全实践集成到 DevOps 方法中。传统的集中式安全团队模型必须采用一个联合模型,允许每个交付团队能够将正确的安全控制因素考虑到他们的 DevOps 实践中。2020 安全调查显示,不同地区存在不同的网络攻击。
注意:Git 分支策略是任何应用程序发布过程的一个重要方面。一旦你理解了 Git,就可以学习 GitOps 了。
GitOps 是一种为云原生应用程序实现持续部署的方法。它通过使用开发人员已经熟悉的工具(包括 Git 和持续部署工具),在操作基础设施时,重点关注以开发人员为中心的体验。你需要记录你所做的每件事,每个存储库都必须有一个 README 文件,该文件能够以更好的方式解释你的代码。好的文档不仅对你有帮助,而且对尝试使用你的代码的人也有帮助。
DevOps 和 SRE 并不是两种相互竞争的软件开发和运维方法,而是旨在打破组织障碍以更快地交付更好的软件的密友。
欢迎光临 嵌入式开发交流网论坛 (http://www.dianzixuexi.com/bbs/) | Powered by Discuz! X3.2 |