作业三:DevOps

什么是DevOps? 

笔记:

DevOps是一个涉及软件开发(Development,简称Dev)和信息技术运维(Operations,简称Ops)的术语,它强调开发和运维团队之间的协作与沟通,以提高软件交付的效率和质量,、来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。也可以把DevOps看作开发(软件工程)、技术运营和质量保障(QA)三者的交集。

背景:随着业务体量发展越来越大,瀑布模式不再适用,需要更灵活的开发模式来应对快速变化的业务需求。

实践:DevOps涉及从产品规划到开发、构建、测试、发布、部署和维护的整个软件交付过程。

DevOps实现工具:

项目管理:Jira

代码管理:GitLab

持续集成:GitLab CI

持续交付:GitLab CD

镜像仓库:VMware Harbor或Nexus

容器技术:Docker

容器编排:Kubernetes,K8S

服务治理:Consul

日志管理:Cat+Sentry或ELK

系统监控:Prometheus

负载均衡:Nginx

API网关:Kong或Zuul

链路追踪:Zipkin

产品和UI设计图:蓝湖

内部文档管理:Confluence

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值