什么是 DevOps 什么是 DevSecOps
Contents
说明
R&D,QA,运维整合成一个体系,形成一套完善的工作流。
DevOps 会更侧重一些 自动化部署/资源池动态调整/CMDB/运行状态监控
需求收集 > 软件设计 > 自动化测试 > 自动化部署 (动态调整资源池/监控) > 发布
DevSecOps
在一些 DevOps 模型中,品質保證和安全團隊在整個應用程式生命週期,也能更緊密地與開發和營運團隊整合。DevOps 團隊中的每個人都專注於安全性時,有時稱為 DevSecOps。
這些團隊會使用各種實務,將以往手動且緩慢的程序自動化。他們使用可協助快速且可靠地營運與發展應用程式的技術架構與工具。這些工具也可協助工程師獨立完成通常需要其他團隊協助的工作 (例如部署程式碼或佈建基礎設施),而這樣可以進一步提高團隊的工作速度。
Infrastructure as Code 基础设施即代码
流行的工具
Docker
k8s
Ansible/Pupput
Jenkins
Zabbix
CMDB (腾讯蓝鲸)
CI/CD 持续集成
参考书籍
The Phoenix Project | 《凤凰项目》
参考资料
https://aws.amazon.com/tw/devops/what-is-devops/
https://www.jianshu.com/u/206a6b0af1c5
https://github.com/arocki7/ansible-centos7-lamp
https://github.com/iambowen/microservice-training-lesson-9-deployments
Leave a Reply